开发一个 Flappy Bird 需要多少行代码,多少时间?
正好昨天在 B 站直播上把这个收尾了我在 B 站直播一个月了(地址在此 萧井陌 - 哔哩哔哩直播)实际上并不是要开发这个游戏或者开发游戏只是借助游戏这个形式来讲解程序设计和软件开发只是因为游戏这种
开发一个 Flappy Bird 需要多少行代码,多少时间?
正好昨天在 B 站直播上把这个收尾了
我在 B 站直播一个月了
(地址在此 萧井陌 - 哔哩哔哩直播)
实际上并不是要开发这个游戏或者开发游戏
只是借助游戏这个形式来讲解程序设计和软件开发
只是因为游戏这种软件形式受大家欢迎才蒙了这层皮
前情提要完了开始正题
这个代码花了 100 多行,2 次直播(一个半小时)
因为直播的代码会留有重构的余地,所以 100 行内是理想的尺寸
(只包含游戏主逻辑,但加上标题、结束场景代码也就 200 多行)
感兴趣的自己看吧
直播编程写游戏 - 11(flappy bird 滚动背景 重力 旋转 跳跃)
直播编程写游戏 - 12(flappy bird 大结局/自动配置)
github 上搜了一个别的版本的小鸟
jump 部分的代码如下
实际上我直播中代码如下(红圈就是旋转跳跃的代码)
编程世界中很多领域都普遍存在把简单的事情变复杂的问题,并且这样反而会受到崇拜与追捧
这就是我做这个直播的原因之一
以及零基础的人需要多少小时的学习可以能做到?
这个问题嘛,在合适的老师、教材、方法下,每天花点下班后的业余时间,零基础大半个月肯定是没问题的
(注意,前提是『合适的老师、教材、方法』(不管你做不做得到,反正我做到了))
责任编辑: