# smalldog
相关技术:
Pygame、精灵组、精灵序列图的加载和控制、地图滚动、碰撞检测
项目描述:
基于Python开发的小黄狗跑酷游戏。玩家控制单身狗移动跳跃,躲避情侣狗;玩家可以吃地图中随机生成的鸡腿,吃到鸡腿时计分器会根据得分发生改变,同时根据存活时间玩家也可以得到相应的存活分。当情侣狗触碰玩家1次时,天空会下起雪花,当情侣狗触碰玩家3次时,游戏结束,显示结束画面。
开发中,先对游戏窗口初始化,然后加载图片、音乐、文字、图形等游戏元素;使用键盘监听、鼠标监听来响应用户的外部输入;引入随机函数,增加游戏随机性;使用碰撞检测,处理游戏中各元素发生碰撞时产生响应的效果;使用标志位控制整个游戏的流程;计分器根据用户得分做出响应。
没有合适的资源?快使用搜索试试~ 我知道了~
基于pygame实现的小狗跑酷小游戏.zip
共55个文件
pyc:28个
py:8个
png:5个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 96 浏览量
2024-07-10
08:53:58
上传
评论
收藏 27.91MB ZIP 举报
温馨提示
(1)程序描述:玩家通过控制单身狗移动跳跃,躲避情侣狗;玩家可以吃地图中随机生成的鸡腿,吃到鸡腿时计分器会根据得分发生改变,同时根据存活时间玩家也可以得到相应的存活分。当情侣狗触碰到玩家1次时,天空会下起雪花,当情侣狗触碰玩家3次时,游戏结束,显示结束画面。 (2)程序要实现的功能:先对游戏窗口初始化,然后加载图片、音乐、文字、图形等游戏元素;使用键盘监听、鼠标监听来响应玩家的外部输入;引入随机函数,增加游戏随机性;使用碰撞检测,处理游戏中各元素发生碰撞时产生响应的效果;使用标志位控制整个游戏的流程;计分器根据玩家得分做出响应。
资源推荐
资源详情
资源评论
收起资源包目录
小狗跑酷.zip (55个子文件)
小狗跑酷
小狗跑酷.docx 165KB
游戏在文件夹code里.txt 0B
font
msyh.ttc 18.74MB
msyhl.ttc 11.58MB
image
background.jpg 23KB
crydog.png 58KB
cpdogs.png 97KB
background.png 58KB
dog.png 60KB
鸡腿.png 2KB
README.md 917B
code
_main.py 5KB
dog.py 2KB
.idea
.name 8B
code.iml 291B
workspace.xml 3KB
misc.xml 206B
inspectionProfiles
profiles_settings.xml 174B
modules.xml 267B
.gitignore 50B
sound.py 142B
score.py 2KB
background.py 1KB
collidedetection.py 718B
cpdog.py 3KB
crydog.py 2KB
__pycache__
cpdog.cpython-36.pyc 3KB
cpdog.cpython-37.pyc 3KB
score.cpython-36.pyc 2KB
collidedetection.cpython-36.pyc 1KB
background.cpython-36.pyc 1KB
background.cpython-37.pyc 1KB
background.cpython-39.pyc 2KB
crydog.cpython-36.pyc 2KB
sound.cpython-39.pyc 528B
crydog.cpython-310.pyc 2KB
background.cpython-310.pyc 1KB
sound.cpython-310.pyc 497B
dog.cpython-37.pyc 2KB
score.cpython-310.pyc 2KB
sound.cpython-36.pyc 494B
collidedetection.cpython-310.pyc 1KB
score.cpython-39.pyc 2KB
score.cpython-37.pyc 2KB
dog.cpython-36.pyc 2KB
crydog.cpython-39.pyc 2KB
cpdog.cpython-310.pyc 3KB
dog.cpython-39.pyc 2KB
dog.cpython-310.pyc 2KB
cpdog.cpython-39.pyc 3KB
collidedetection.cpython-37.pyc 1KB
collidedetection.cpython-39.pyc 1KB
sound.cpython-37.pyc 485B
crydog.cpython-37.pyc 2KB
sound
baab.mp3 8.62MB
共 55 条
- 1
资源评论
Roc-xb
- 粉丝: 13w+
- 资源: 7849
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 15-Flink from YARN to Kubernetes: 资源优化和容器化实践
- (源码)基于PyTorch的BERT情感二分类系统.zip
- 14-Flink Kubernetes Operator 从1.4.0 升级到1.6.0的技术手册
- (源码)基于RTThread实时操作系统的g1632设备控制项目.zip
- 13-Flink Kubernetes Operator 高级特性详解 - 自动伸缩与高可用机制
- (源码)基于SpringBoot和Vue的家庭云系统.zip
- 12-Flink Kubernetes Operator部署与管理Flink应用实践
- 11-Flink kubernetes operator 常用的命令
- (源码)基于Python和ApacheJena的医药知识图谱智能问答系统.zip
- (源码)基于Arduino的vastara穿戴设备系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功