文件名称:贪食蛇游戏设计
文件大小:349KB
文件格式:ZIP
更新时间:2022-01-15 12:11:52
Qt C++ 贪吃蛇游戏 UI
贪食蛇游戏设计 要求实现: 产生一个固定大小没有边界的游戏区域,蛇从区域的中心开始,由玩家通过键盘控制蛇的运动方向,用蛇头去吃随机分布在游戏区域内的食物; 蛇的运动限制在游戏区域内,游戏区域没有边界,所以蛇在区域内作循环运动; 蛇的运动方向为直线运动,只走横和竖的方向,不走斜线; 蛇的运动速度由游戏的难度来控制,难度越高,速度越快,游戏难度分为9个等级; 蛇身体的长度从1开始每吃掉一份食物就增加一个长度; 食物的出现安照随机分布的原则,蛇吃掉一份后随即在游戏区域内放一份新的食物; 每吃掉一份食物得分为10*游戏的难度,游戏结束后统计全部的得分; 游戏结束的条件为:在控制蛇的过程中蛇头碰到蛇的身体的任何部位;
【文件预览】:
snack
----button.h(564B)
----movesnake.h(789B)
----food.cpp(376B)
----Snake.vcxproj.filters(6KB)
----Snake.pro.user(23KB)
----button.cpp(1KB)
----images()
--------snack.png(11KB)
--------qiang2.jpg(76KB)
--------food.png(5KB)
--------bg.jpg(36KB)
--------tailLeft.png(4KB)
--------headLeft.png(5KB)
--------headDown.png(6KB)
--------up-down.png(3KB)
--------tail.png(4KB)
--------UpgradeLog.htm(28KB)
--------leftUp-downRight.png(4KB)
--------UpgradeLog2.htm(28KB)
--------qiang1.jpg(74KB)
--------upRight-leftDown.png(4KB)
--------tailUp.png(4KB)
--------tailDown.png(4KB)
--------headup.png(6KB)
--------upLeft-rightDown.png(4KB)
--------left-right.png(3KB)
--------food2.png(116KB)
--------rightUp-downLeft.png(4KB)
--------head.png(5KB)
----score.cpp(343B)
----main.cpp(356B)
----LICENSE(11KB)
----Snake.pro(600B)
----movesnake.cpp(5KB)
----game.h(773B)
----README.md(30B)
----Snake.vcxproj.user(617B)
----qiang.h(202B)
----qiang.cpp(352B)
----images.qrc(905B)
----snakepart.cpp(6KB)
----Snake.pro.user.353b96d(43KB)
----food.h(213B)
----Snake.vcxproj(22KB)
----.gitignore(333B)
----game.cpp(5KB)
----snakepart.h(664B)
----score.h(261B)