3-25 小游戏

2018-03-20  本文已影响0人  杨大菲

一、内容概要

     需要代码生成一个棋盘,然后生成一些随机的豆豆,并生成一些吃豆子的小人,确定小人路线,使得小人吃掉豆子并且路径优化的小游戏程序;用小游戏对之前的知识点进行串联。

二、核心细节整理

开始之前的思考:这是一个复杂的项目,而且是一个边写边想的项目,这也复合我们产品经理的适用场景:

1. 先想清楚大概会有几个模块(具体怎么写完全不知道)

2. 开始从自己认为最好上手的一个模块开始动作

3.  调试通过这个模块

4.    如法炮制2-3然后开始写总模块(main)

5.    一步一步调试直到完成

二、 可能的门槛

1.   坐标的转换:x和y谁是行谁是列,怎么转化,对应到lis中如何

2.    便捷处理

3.    吃过的豆子如何处理

4.   各种变量如何传递,都用return?

5.   如何不写死地图使得可以自动扩展

6.   怎么写方便调试

三、创建一个新工程

注意创建工程后需要选择编译引擎的版本,选择高版本3.6

四、 分析场景思路

1 + 2 =三 3 = 四 4 = 五 5 + 6 =六

1 + 2 =三

3 = 四

4 = 五

5 + 6 =六

五、分析要开展的代码思路

六、思路模块化

七、新建所有模块

八、main模块解析

九、bean_map

十、bean_people

十一、bean_judge

十二、global_variable

十三、执行结果

上一篇下一篇

猜你喜欢

热点阅读