闲暇无事写了个贪吃蛇的代码,只能在Linux下运行,有兴趣的小伙伴们可以通过git获得我的源码(完善中)
以下是源码git:
git clone https://github.com/fujunnnn/Snakes.git
接下来讲下我的思路:
1.贪吃蛇由双向链表组成,因为蛇的移动可以看做在头增加一个节点,在尾删去一个节点。
2.界面的构成,这里选择了curses库来形成图形框等
3.按键的处理,使用curses库。用线程来处理按键的输入
4.然后完成逻辑上的编程就好了
闲暇无事写了个贪吃蛇的代码,只能在Linux下运行,有兴趣的小伙伴们可以通过git获得我的源码(完善中)
以下是源码git:
git clone https://github.com/fujunnnn/Snakes.git
接下来讲下我的思路:
1.贪吃蛇由双向链表组成,因为蛇的移动可以看做在头增加一个节点,在尾删去一个节点。
2.界面的构成,这里选择了curses库来形成图形框等
3.按键的处理,使用curses库。用线程来处理按键的输入
4.然后完成逻辑上的编程就好了