一、内容概要
需要代码生成一个棋盘,然后生成一些随机的豆豆,并生成一些吃豆子的小人,确定小人路线,使得小人吃掉豆子并且路径优化的小游戏程序;用小游戏对之前的知识点进行串联。
二、核心细节整理
开始之前的思考:这是一个复杂的项目,而且是一个边写边想的项目,这也复合我们产品经理的适用场景:
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
十三、执行结果
网友评论