标题:请高手们赐教 也给爱好者们练练手 帮助小弟完成个小项目------贪吃蛇
取消只看楼主
ckk163013
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-4-1
 问题点数:0 回复次数:0 
请高手们赐教 也给爱好者们练练手 帮助小弟完成个小项目------贪吃蛇
要求如下:
1. 定义活动框的起点和大小,要能够方便地修改,即只须修改起点坐标和长宽,就能改变活动框的起点和大小。

2. 游戏开始后,蛇从任意方向进入框内,蛇的起始身长应能方便地修改。

3. 蛇的移动方向由上、下、左、右键控制。

4. 随机地投放食物到框内任意位置,但不能投放到蛇身上。

5. 蛇吃了一个食物后,身长即增加一节。并且从蛇头增加。

6. 蛇可以穿过框边从对侧出来,即撞墙不为死亡。但蛇不能撞到自身,亦不能回头,否则为死亡,游戏结束。

7. 定义蛇的前进速度和等级,每吃完 n 个食物(例如 3 个)提高一档速度(例如加快20ms)。

8. 在框右侧适当位置打印显示相关信息。如:蛇的当前前进速度、方向及等级、所吃食物个数等等。

9. 游戏运行过程中,按 p 键暂停游戏,q 键退出本轮游戏。

10. 一轮游戏结束后,询问是否继续,y 键继续,n 键退出游戏。

11. 项目文件和目录结构:

    项目根目录 snake
                ┠ inc
                ┃  ┗ snake.h
                ┠ src
                ┃  ┗ snake.c
                ┗ main.c
搜索更多相关主题的帖子: 起点 活动 贪吃蛇 爱好者 
2012-04-01 19:37



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-365012-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.728569 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved