python项目飞机大战python项目飞机大战
2020-01-08 03:15:07 6.74MB 游戏 代码 python pygame
1
基于Python的模块pygame实现的《飞机大战》小游戏。可熟悉与巩固Python基础知识。
2020-01-08 03:12:00 1.5MB python pygame 飞机大战
1
这是我开发出来的一个小程序,但是消消乐只有10个关卡,会改进的!
2020-01-08 03:03:08 5.12MB python pygame
1
NULL 博文链接:https://chengf.iteye.com/blog/719546
2020-01-03 11:39:22 5KB 源码 工具
1
Pygame重力四子棋设计,可以切换先后手与电脑下棋,AI算法利用蒙特卡罗实现,游戏界面完善
2020-01-03 11:32:22 15KB python
1
小时候的经典游戏,代码参考了github上的项目Mario-Level-1,使用pygame来实现,原项目实现了超级玛丽的第一个小关。 在原项目的基础上,游戏使用json文件来保存每一个关卡的数据,将数据和代码解耦合,目前已开发4个小关,后续关卡的扩展也很方便,只需要添加json文件和地图图片,支持新的怪物就行。游戏还支持进入水管,到新的子地图。
2020-01-03 11:26:42 939KB python pygame
1
游戏实现了类似英雄无敌3 中战斗场景的回合制玩法: - 增加了六边形地图的实现 - 对战双方每个生物每一轮有一次行动机会,可以行走或攻击对方。 - 每个生物属性有:行走范围,速度,生命,伤害,防御,和攻击。 - 当把对方生物都消灭时,即胜利。 - 实现了简单的AI。
2020-01-03 11:26:42 343KB python pygame 游戏开发
1
Python 植物大战僵尸代码, 使用pygame,功能实现如下: - 支持的植物类型:太阳花,豌豆射手,寒冰射手,坚果,樱桃炸弹。 - 支持的僵尸类型:普通僵尸,棋子僵尸,路障僵尸,铁桶僵尸。 - 使用json文件保存关卡信息,设置僵尸出现的时间和位置。
2020-01-03 11:26:42 4.14MB pygame
1
pygame实现的2d弹珠游戏. 主要框架如下图所示: Client 程序入口,从这里开始游戏。 resource 图片字体等资源 GameCtrl Gamelogic 对游戏的数据进行控制,例如球的下一个位置,是否发生碰撞,速度如何。 主要接口: update():对游戏数据更新,下一次Section的回调就知道应该在什么位置绘图 logic_start(): 游戏开始或者重新开始的时候初始化数据。 logic_end(): 游戏重新开始的时候销毁以前数据 save () : 保存游戏数据到文件,下次可以继续接着玩 load(): 读取文件信息, 重新开始上次的游戏 主要类: Ball(): 对球的数据和操作封装 Brick(): 对砖的行为封装 CtrlBar(): 对玩家控制的Bar进行封装 BrickCreator(): 对砖块的生成进行封装 GameCtrl 对游戏输入,控制调用Section。 主要接口: add_section(): 加入新的section,绘制新的东西 goto_section():被触发,游戏转移到绘制另一个section中,例如在游戏中鼠标右键,触发到一个右键界面出现。 start_main_loop(): 游戏的主循环 Section GameSection(): 定义所有Section的超类 主要接口: handle_key(): 处理用户键盘输入接口 handle_mouse(): 处理用户鼠标输入接口 update(): 从logic中获取更新的数据,用来下一步的绘图 render(): 根据所拥有的image等资源,绘制图像 menu Section:从GameSection继承,定义进入游戏的界面及按键行为。 主要函数: Render(): 画出menu ball section(): 游戏的主要的Section,绘制游戏过程中的元素 主要函数: update(): 从Logic中获取数据,用来绘图 render(): 绘图 handle(): 处理用户输入。
2020-01-03 11:19:46 10.94MB python pgame 2d
1
实习过程自己开发的小游戏——飞机大战,这次是代码文件,刚刚脑子秀逗了,上传错了 实现功能:单双人模式选择;游戏暂停(重新开始,继续游戏,结束游戏);导弹功能;敌机发射子弹;各种升级包(生命、子弹、满级子弹、免疫);场景切换;大boss等 会有bug,但基本功能都可以,内存回收问题也有解决
2020-01-03 11:17:24 83.02MB python pygame 小游戏开发
1