娱乐向
前两天在b站上看到有许多人用纯C语言和控制台去做一些简单的坦克大战以及用█
字符去做新型肺炎的图形化传播分析
然后我就也跟着做了个C语言的Flappy Bird
游戏规则:
打开游戏 按下任意键控制小鸟是否往上飞
前三个柱子是无敌时间 后面的撞到就GG
想要修改游戏参数的话就修改宏定义部分和char calculation()
就好
原本我是想直接按照标准抛物线计算 但是发现这样累积速度太难控制 然后我就在累积速度处加了个类似于空阻的累积速度衰弱。
代码:
1 |
|
感觉游戏玩起来挺简单的。可能是参数调节的太简单了?
娱乐一下就好
用C写这个的主要原因是可以很方便的移植到单片机上
根本原因是我只会C(除了易语言)
不过要是用单片机的话 画面渲染输出方式就有更多选择了 刷新率也能抬得很高 游戏反馈也不用担心了。
后续(或许)也会再添加一些其他的C的小游戏 方便移植到单片机等等…