# 捕鱼达人
#### 介绍
自己制作的捕鱼达人小游戏,由于素材音效等都是自己收集的,而且也没有看网上的教程,所有和原版有些许区别,功能也没有那么丰富,但是也已经完善了许多功能,详细见README文档。如果我的游戏对您有帮助,欢迎帮我的仓库加个star,也欢迎关注我的博客:http://www.liubaiblog.top/。
#### 安装教程
1. 下载python3,可以自行前往[官网下载](https://www.python.org/downloads/)。
2. 下载pygame模块,使用` pip3 install pygame` 即可下载,如果下载速度很慢,可自行百度更换国内镜像源。
3. 克隆项目到本地,如果本地安装了Git,可直接使用` git clone https://gitee.com/imagine-l/fishing-expert.git` 。或者选择下载Zip到本地。
![image-20220120215425396](img/readme_img/image-20220120215425396.png)
#### 使用说明
将项目安装到本地后,运行main.py即可运行游戏。游戏内源码都有详细注释,可以酌情查看。
#### 项目结构
**资源文件**
- font 目录用于存放字体。
- img 目录用于存放游戏所需的所有图片。
- sound 目录用于存放游戏的所有音乐。
**源码文件**
- bomb.py:炸弹类,设置关于炸弹的属性。
- bullet.py:子弹类,两种不同的子弹及其特性。
- console.py:底部控制台的类,设置关于控制台的属性。
- fish.py:所有鱼的类,设置所有鱼的属性。
- fish_net.py:渔网类,设置渔网的属性。
- game_rhythm:控制游戏节奏,如游戏暂停/开始、难度的递增等。
- music.py:音乐文件,控制所有的音乐。
- mygun.py:己方大炮类,控制己方大炮的属性。
- painter.py:绘画类,游戏的主要内容,绘制和更新游戏的界面。
- setting.py:一些常用的设置,通过设置里面的变量,可以快捷改变游戏的某些设置。
- main.py:游戏入口,使用` python main.py` 执行此文件,可开始游戏。
#### 游戏玩法
左右方向键或A/D控制大炮的左右移动,空格发射子弹,q键上方的数字1可以释放炸弹。游戏默认每局600秒,可以在setting.py文件中设置游戏时长。
#### 游戏功能
- 大炮的左右移动以及射击。
- 大炮两种类型的子弹,超级子弹根据击杀鲨鱼的个数获取。
- 击杀魔鬼鱼可获得炸弹。
- 炸弹可以对屏幕中的所有鱼造成高额伤害。
- 击杀红色的鱼可以获取高额奖励。
- 游戏的暂停/继续/开始/结束。
- 随着击杀鱼的数量增多,难度递增。
- 游戏计时。
#### 游戏图示
**主菜单**
![image-20220120220512931](img/readme_img/image-20220120220512931.png)
**游戏界面**
![image-20220120220512932](img/readme_img/image-20220120220512932.png)
**游戏结束**
![image-20220120220955928](img/readme_img/image-20220120220955928.png)
**更多游戏内容可以下载游戏自行探索...**
没有合适的资源?快使用搜索试试~ 我知道了~
Python制作的捕鱼达人小游戏.7z
共140个文件
png:113个
py:11个
wav:7个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 153 浏览量
2023-05-17
16:08:26
上传
评论
收藏 10.49MB 7Z 举报
温馨提示
Python制作的捕鱼达人小游戏.7z
资源推荐
资源详情
资源评论
收起资源包目录
Python制作的捕鱼达人小游戏.7z (140个子文件)
.gitignore 2KB
README.md 3KB
game.mp3 1.31MB
big_fish_kill.mp3 42KB
fish_kill.mp3 31KB
game_over.mp3 31KB
image-20220120220512932.png 1.33MB
image-20220120220512931.png 1.09MB
image-20220120220955928.png 1.04MB
bg.png 783KB
game_home.png 270KB
game_over.png 216KB
image-20220120215425396.png 65KB
red_net.png 48KB
blue_net.png 40KB
console.png 32KB
gun_02.png 26KB
gun_03.png 26KB
gun_04.png 26KB
boss_16.png 24KB
boss_15.png 24KB
boss_17.png 24KB
boss_18.png 24KB
boss_14.png 24KB
boss_13.png 24KB
boss_19.png 24KB
boss_08.png 24KB
boss_07.png 24KB
boss_11.png 24KB
boss_20.png 24KB
boss_12.png 24KB
boss_06.png 24KB
boss_22.png 24KB
boss_05.png 24KB
boss_24.png 24KB
boss_23.png 23KB
boss_10.png 23KB
boss_21.png 23KB
boss_04.png 23KB
boss_02.png 23KB
boss_01.png 23KB
boss_09.png 23KB
boss_03.png 23KB
gun_01.png 23KB
manta_ray_03.png 13KB
manta_ray_04.png 13KB
manta_ray_06.png 13KB
manta_ray_05.png 13KB
manta_ray_07.png 13KB
manta_ray_20.png 13KB
manta_ray_02.png 13KB
manta_ray_23.png 12KB
manta_ray_22.png 12KB
manta_ray_21.png 12KB
manta_ray_24.png 12KB
manta_ray_01.png 12KB
manta_ray_08.png 12KB
manta_ray_19.png 12KB
manta_ray_18.png 12KB
manta_ray_09.png 12KB
manta_ray_17.png 12KB
manta_ray_10.png 12KB
manta_ray_15.png 12KB
manta_ray_14.png 12KB
manta_ray_16.png 12KB
manta_ray_11.png 12KB
manta_ray_12.png 12KB
manta_ray_13.png 12KB
shark_02.png 12KB
shark_12.png 12KB
shark_01.png 12KB
shark_03.png 12KB
shark_11.png 12KB
shark_04.png 12KB
shark_10.png 11KB
shark_05.png 11KB
shark_09.png 11KB
shark_08.png 11KB
shark_06.png 11KB
shark_07.png 11KB
game_over_btn.png 10KB
octopus_01.png 8KB
octopus_16.png 8KB
octopus_15.png 8KB
octopus_13.png 8KB
octopus_14.png 8KB
octopus_02.png 8KB
octopus_03.png 8KB
octopus_12.png 8KB
purple_bullet.png 8KB
octopus_04.png 8KB
octopus_05.png 8KB
octopus_11.png 8KB
octopus_10.png 7KB
octopus_06.png 7KB
octopus_07.png 7KB
blue_bullet.png 7KB
octopus_09.png 7KB
octopus_08.png 7KB
regame_btn.png 7KB
共 140 条
- 1
- 2
资源评论
- m0_738185642023-06-13感谢大佬分享的资源给了我灵感,果断支持!感谢分享~
应用市场
- 粉丝: 456
- 资源: 3808
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功