昨晚完成了FlappyBird,躺在床上脑子停不下来,突然想到可以利用已学的知识把成熟的玩法进行改良优化,目前完成内容如下:
1.加宽FlappyBird障碍的可通过宽度,同时通过的时候离中心越近分数越高,越远分数越低
2.随着得分变多,鸟会越来越多,操作也越来越难,但同时得分效率也会越来越高
3.由2引申出来的模式A,每触碰一次,鸟的数量-1,只剩一只的时候如果再撞到就游戏结束;
4.由2引申出来的模式B,任何一只鸟碰到就结束游戏,可以是鸟数量逐渐递增,也可以是游戏开始时固定数量,还没想好;
目前模式A还比较多BUG,经常撞死了一只,其他只莫名其妙也死了,或者好多只鸟的时候,一撞就游戏结束了……另外就是因为模式B比较简单,其实是先做的,然后在它的基础之上做的模式A,二者没有分离出来,到时候得再重写一下。
虽然很舍不得分享灵感,不过作为学习历程的记录,还是把大致的想法记了下来。后面几天可能会研究一下打出完整的手机包,到手机上体验一下自己的成果。如果完成了,会把源码发到这里,毕竟作为学习笔记,代码思路还是少不了的,也厚着脸皮不怕被笑话吧。
第20天,总算初步开始“创作”而不是重复模仿了,挺不容易的。不过现在这个完成质量离Demo都还有一段路需要努力,离完整的一款独立游戏那更是差了十万八千里。感觉正在经历“蜀道之难,难于上青天”。尤其是最近身体还不是很好,体检结果不是偏高就是偏低,明天挂了几个号,去医院看一看……只能早点休息了
2018.11.9 0:16
网友评论