吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 18022|回复: 182
收起左侧

[编程] 【原创】python开发捕鱼达人【完】

    [复制链接]
kk159 发表于 2021-9-21 19:12
本帖最后由 kk159 于 2022-1-9 23:11 编辑

基于python3.8和pygame的捕鱼达人游戏

image.png


项目是业余无聊之作,功能效果全凭想到啥就实现迭代开发而成,代码没有缜密的规划,随缘编写.
没有动力继续迭代,只好草草了结...
作为一个练手的小玩意,如果有兴趣的小伙伴们,
可以继续将功能开发下去,想实现什么样的功能,发挥自己的奇思妙想去创造吧
期待你的pull requuests..
如何运行项目
https://www.bilibili.com/video/BV1Uh411x7jy/


1.绘制场景
https://www.bilibili.com/video/BV1b341127QB/
2.创建炮台
https://www.bilibili.com/video/BV1Qh411n73n/
3.炮台转动
https://www.bilibili.com/video/bv1GR4y1p7VJ
4.发射子弹
https://www.bilibili.com/video/BV1sM4y137hZ/
5.游动的小鱼
https://www.bilibili.com/video/BV1eP4y1h7Rk/
6.随机生成左右出现的小鱼
https://www.bilibili.com/video/BV1P3411m7oG/
7.子弹消灭小鱼
https://www.bilibili.com/video/BV16f4y1E7Wo/
8.死鱼翻肚效果
https://www.bilibili.com/video/BV1QQ4y1z7Pf/
9.捕鱼网特效
https://www.bilibili.com/video/BV1iQ4y1z7Mx/
10.增加分数栏
https://www.bilibili.com/video/BV1nL41147fj/
11.渔获奖励分数显示
https://www.bilibili.com/video/BV1bf4y1E76C/
12.金币收集效果
https://www.bilibili.com/video/BV1F341117be/
13.增加切换炮台按钮
https://www.bilibili.com/video/BV1uq4y1Z7Nm/
14.变换炮台形态
https://www.bilibili.com/video/BV1Tg411F7pC/
15.变换子弹形态
https://www.bilibili.com/video/BV1fu411f7is/
16.渔网多形态和优化
https://www.bilibili.com/video/BV1Sq4y1d7Ct/
17.增加鱼的多样性
https://www.bilibili.com/video/BV1Pb4y1h7hP/
18.优化鱼群
https://www.bilibili.com/video/BV1PL4y1B7hR/
19.完善积分系统
https://www.bilibili.com/video/BV1aT4y1o7AR/
20.游戏开始画面
https://www.bilibili.com/video/BV1844y1x7mP/
21.暂停游戏
https://www.bilibili.com/video/BV1Kv41137s4/

合集:
https://space.bilibili.com/234979113/channel/seriesdetail?sid=1581570

免费评分

参与人数 43威望 +1 吾爱币 +55 热心值 +37 收起 理由
appritation + 1 + 1 谢谢@Thanks!
Easonlei + 1 + 1 用心讨论,共获提升!
MudMir + 1 + 1 我很赞同!
JieSun + 1 用心讨论,共获提升!
一号男嘉宾 + 1 + 1 我很赞同!
haorne + 1 + 1 谢谢@Thanks!
wxf3753 + 1 + 1 谢谢@Thanks!
tuoyu20 + 1 + 1 谢谢@Thanks!
luozi1653 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
xieshuai9001 + 1 热心回复!
雪之萤 + 1 我很赞同!
哀地雪泣 + 1 用心讨论,共获提升!
逍遥溪风 + 1 各位不要喷啊,人家也是一点一点地在垒代码
xouou + 1 全是背景音乐, 这是逗我吗
ciss520 + 1 + 1 厉害了,围观一下
Hmily + 1 + 20 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
crazyjack18 + 1 + 1 我很赞同!
KONKAv983 + 1 + 1 用心讨论,共获提升!
MissJz + 1 + 1 我很赞同!
nirunyu + 1 谢谢@Thanks!
youngapt + 1 谢谢@Thanks!
sd0076 + 1 + 1 用心讨论,共获提升!
draeag + 1 + 1 谢谢@Thanks!
小k666 + 1 + 1 用心讨论,共获提升!
yangpengfei666 + 1 + 1 用心讨论,共获提升!
languor + 3 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
qaz003 + 1 + 1 不错,期待后续系列
lca18214474709 + 1 + 1 我很赞同!
w516258928 + 1 谢谢@Thanks!
pojiecainiao + 1 + 1 谢谢@Thanks!
elevo + 1 + 1 谢谢@Thanks!
untest001 + 1 我很赞同!膜拜
shiyucj + 1 + 1 我很赞同!
wujinzhanyi + 1 + 1 热心回复!
开心熊猫741 + 1 + 1 用心讨论,共获提升!
chinawolf2000 + 1 + 1 热心回复!
56566865 + 1 谢谢@Thanks!
vip1899 + 1 + 1 这个有点意思啊 ~~~有兴趣深入了解 我期待
wuai1023a + 1 谢谢@Thanks!
raycerlane + 1 谢谢@Thanks!
若白 + 1 用心讨论,共获提升!
Brone + 1 我很赞同!
ch1029 + 1 + 1 我很赞同!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

slslsl 发表于 2021-9-22 19:26
lz的B站其他专栏看了一下也很不错,对python新手是非常好的入门案例教程
zxl7725103 发表于 2021-9-30 23:44
kk159 发表于 2021-9-30 23:42
bg也设置下alpha看看

[Python] 纯文本查看 复制代码
def main():


    while 1:
        screen.blit (bg, (0, 0))
        screen.blit (bar, ((bg.get_width () - bar.get_width ()) / 2, (bg.get_height () - bar.get_height ())))

        for event in pygame.event.get ():
            if event.type==pygame.QUIT:
                 sys.exit()
        cannon.display(screen)
        cannon.rotate()
        pygame.display.update()


主函数这样改了就行了。
winson365 发表于 2021-9-21 19:34
biaolin123 发表于 2021-9-21 19:51
收藏学习下
raycerlane 发表于 2021-9-21 20:06
果断学习去,非常感谢!
三滑稽甲苯 发表于 2021-9-21 20:35
好!GUI编程值得学习!
xiaolongv5 发表于 2021-9-21 21:01
太强了,做了我一直想做的事。
wz300115 发表于 2021-9-21 21:07
过来看看研究研究
女王约我来巡山 发表于 2021-9-21 21:25
谢谢楼主 收藏了
ciker_li 发表于 2021-9-21 21:38
感谢分享,学习学习
orb001 发表于 2021-9-21 21:38
高手,谢谢分享。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-28 11:26

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表