当前位置: 编程技术>c/c++/嵌入式
贪吃蛇游戏C++命令行版实例代码
来源: 互联网 发布时间:2014-10-28
本文导语: 本文实例讲述了贪吃蛇游戏C++命令行版的实现代码,是非常经典的游戏。分享给大家供大家参考。具体实现方法如下: 众所周知,贪吃蛇游戏是经典的计算机游戏。 游戏描述如下: 1. 贪吃蛇可以自动直线前进,或者玩家可以...
本文实例讲述了贪吃蛇游戏C++命令行版的实现代码,是非常经典的游戏。分享给大家供大家参考。具体实现方法如下:
众所周知,贪吃蛇游戏是经典的计算机游戏。
游戏描述如下:
1. 贪吃蛇可以自动直线前进,或者玩家可以通过方向键操纵贪吃蛇上下左右前进,每次前进一格。
2. 贪吃蛇在规定的区域内活动,当:
①贪吃蛇触碰到墙壁时;
②贪吃蛇的蛇头触碰到蛇身或者蛇尾时;
③玩家的键盘输入不是方向键时;
命令行显示“Game Over!”并且退出游戏。
3. 贪吃蛇活动的区域内每次随机产生一颗“豆豆”,当贪吃蛇吃到“豆豆”后蛇身增长一格,自动前进时间缩 短100ms(默认是1000ms,且不能少于100ms)。贪吃蛇长度每为8的倍数Improve a Level。
C++代码如下:
#include #include #include #include #include #include using namespace std; inline void display(char gsDomain[][22], int level, int moveSpeed) { system("cls"); //清屏 cout