分享好友 生活常识首页 频道列表

python小游戏编程游戏(python简单小游戏代码)

其他生活常识  2023-03-12 09:510

python小游戏编程游戏(python简单小游戏代码)

前言

今日周一给大家安利一波用Python制作一个简易版的类”飞机大战游戏,让我们愉快地开始吧~

效果 开发工具

Python版本:3.6.4

相关模块:

pygame模块;

以及一些Python自带的模块。

环境搭建

安装Python并添加到环境变量,pip安装需要的相关模块即可。

原理简介

游戏规则简介:

游戏模式包括单人模式和双人模式。

单人模式中,玩家通过↑↓←→控制飞船行动,J键发射炮弹;双人模式中,玩家一通过↑↓←→控制飞船行动,J键发射炮弹,玩家二通过wsad控制飞船行动,空格键发射炮弹。每击碎一个小行星(或者说陨石),玩家得分加一,若所有玩家均被小行星击中,则游戏结束。

逐步实现:

Step1:定义精灵类

首先,我们定义一下游戏中涉及到碰撞检测的三个精灵类,也就是小行星(陨石)类:

子弹类:

飞船类:

子弹发射后,只需要一直向前飞就行了,小行星和子弹类似,产生后,只需要一直向前飞,然后顺便旋转一下就行了,飞船类则需要拥有发射子弹的能力以及被小行星击中后爆炸的”能力”。

Step2:实现游戏主循环

先初始化:

然后就可以进入游戏主循环了,主循环包括按键检测并根据检测结果行动飞船:

向下移动背景图实现飞船向上移动的效果:

画子弹、飞船和小行星,并进行必要的碰撞检测等操作:

Step3:制作简易的游戏开始和结束界面

游戏开始界面:

游戏结束界面:

Step4:整合游戏开始、游戏进行和游戏结束界面

为了感谢读者们,我想把我最近收藏的一些编程干货分享给大家,回馈每一个读者,希望能帮到你们。

主要有:

① 2000多本Python电子书(主流和经典的书籍应该都有了)

② Python标准库资料(最全中文版)

③ 项目源码(四五十个有趣且经典的练手项目及源码)

④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)

⑤ Python学习路线图(告别不入流的学习)

总结

文章到这里就结束了,感谢你的观看,为了感谢读者们,我想把我最近收藏的一些编程干货分享给大家,回馈每一个读者,希望能帮到你们。

查看更多关于【其他生活常识】的文章

展开全文
相关推荐
反对 0
举报 0
评论 0
图文资讯
热门推荐
优选好物
更多推荐文章
恋爱养成类小游戏
轩辕剑4 苍之涛 汉之云 英雄传说系列 伊苏系列 双星物语系列 镜之边缘感觉也可以 东方同人游戏系列 MM应该玩恋爱养成类的游戏.. 1.遥远时空(恋爱养成 2代是中文的 那华丽的美少年啊) 2.love drops(恋爱养

0评论2022-09-204017

宝宝亲子小游戏3岁
教学大纲0-3个月可以用黑白闪卡进行视觉训练、用抚触球进行触觉锻炼4-6个月可以进行翻身训练 孩子会感受旋转空间7-9个月进行多种口味食物的适应 手部抓握训练 简单的发音练习10-12个月进行爬行 记得一定要多爬 便于日后感统协调13-1

0评论2022-08-291669

收集出轨证据小游戏
是这个吗???  去高尔夫球场看到情景---一只大鳄鱼(嘿嘿),和老头和TY对话(旁边的啪嗒没什么用的),接着去围栏里看鳄鱼:棉花沾胳膊上有油(oil),拿起;再看下鳄鱼肚子,收工。  LAB(实验室):用鼠标拉住物体往工作人员身体上拉就O

0评论2022-07-283979

恋爱小游戏手机游戏
楼主你好。如果喜欢奥尔的湛蓝回忆的话,楼主也应该同样会喜欢奥尔的其他恋爱养成游戏。下面为楼主列举出来:1恋爱物语-我的机器女友 2猫恋物语-约定的彼方 3恋爱物语3-梦想之翼 4星空恋曲-遥远的记忆 5恋色狂想-魔女恋歌 6恋爱学

0评论2022-07-193496

h恋爱养成小游戏
ToHeart2AnotherDays ToHeart2XRATED(这是两个游戏) 天使不在的12月 (虽然剧情很优秀但是太H了....从没见过才发生两个剧情就拖女主去开房的...) 少女爱上姐姐 沙耶之歌 (很特别的游戏.....很特别

0评论2022-07-172011

模拟恋爱小游戏
上面那些都挺经典了,但很多都属于培养主角,然后去泡妞,没有那种真实感.个人认为要玩恋爱游戏,当然是KEY社的,剧情真的感人,我虽然是男生,但几乎每一部都掉眼泪了.我介绍几部这里,详细内容你一搜索就有.我首先玩的"水仙" 英文:narciss

0评论2022-07-151120

恋爱测试小游戏
测算你的恋爱底线是什么?? 每个人在谈恋爱的时候都有自己想要坚持的部分,那么就通过下面的测试进入你的潜意识,来看看到底什么才是你在恋爱中绝不让步的底线。   题目:当你一个人在小餐馆里喝了一瓶啤酒之后觉得心情特别好,那么接下来你会点下列那

0评论2022-07-111706

更多推荐