基于Python开发的小黄狗跑酷游戏。玩家控制单身狗移动跳跃,躲避情侣狗;玩家可以吃地图中随机生成的鸡腿,吃到鸡腿时计分器会根据得分发生改变,同时根据存活时间玩家也可以得到相应的存活分。当情侣狗触碰玩家1次时,天空会下起雪花,当情侣狗触碰玩家3次时,游戏结束,显示结束画面。
开发中,先对游戏窗口初始化,然后加载图片、音乐、文字、图形等游戏元素;使用键盘监听、鼠标监听来响应用户的外部输入;引入随机函数,增加游戏随机性;使用碰撞检测,处理游戏中各元素发生碰撞时产生响应的效果;使用标志位控制整个游戏的流程;计分器根据用户得分做出响应。
名称
大小
修改时间
-
smalldog-master
2024-04-16
39.26M
-
code
2024-04-16
0.04M
- background.py 2024-04-16 1.30KB
- collidedetection.py 2024-04-16 0.70KB
- cpdog.py 2024-04-16 2.70KB
- crydog.py 2024-04-16 1.91KB
- dog.py 2024-04-16 2.23KB
- main.py 2024-04-16 4.75KB
-
__pycache__
2024-04-16
0.02M
- background.cpython-36.pyc 2024-04-16 1.46KB
- background.cpython-37.pyc 2024-04-16 1.45KB
- collidedetection.cpython-36.pyc 2024-04-16 1.04KB
- collidedetection.cpython-37.pyc 2024-04-16 1.04KB
- cpdog.cpython-36.pyc 2024-04-16 3.04KB
- cpdog.cpython-37.pyc 2024-04-16 3.03KB
- crydog.cpython-36.pyc 2024-04-16 2.07KB
- crydog.cpython-37.pyc 2024-04-16 2.06KB
- dog.cpython-36.pyc 2024-04-16 2.23KB
- dog.cpython-37.pyc 2024-04-16 2.22KB
- score.cpython-36.pyc 2024-04-16 1.97KB
- score.cpython-37.pyc 2024-04-16 1.83KB
- sound.cpython-36.pyc 2024-04-16 0.48KB
- sound.cpython-37.pyc 2024-04-16 0.47KB
- score.py 2024-04-16 1.60KB
- sound.py 2024-04-16 0.14KB
- font 2024-04-16 30.31M
- image 2024-04-16 0.29M
- README.md 2024-04-16 0.90KB
- sound 2024-04-16 8.62M
-
code
2024-04-16
0.04M