Python小游戏项目,兔子猎手教程,效果以及源码文件

2020/06/13 19:29 · python教程 ·  原创文章 · 157阅读 · 1评论

首先,这是一个很有趣的python小游戏,有点像python飞机大战一样,但又很不一样。

先上图

Python小游戏项目,兔子猎手教程,效果以及源码文件 第1张

(源码源文件在文章底部)

继续上教程

第一步:你好,兔子猎手

Python小游戏项目,兔子猎手教程,效果以及源码文件 第2张

效果

Python小游戏项目,兔子猎手教程,效果以及源码文件 第3张

第二步:再来给这个python小游戏添加背景

先把需要用到的图片载入,然后通过x和y进行循环,并且根据x和y上的值画图

然后再画出城堡

Python小游戏项目,兔子猎手教程,效果以及源码文件 第4张

效果如下

Python小游戏项目,兔子猎手教程,效果以及源码文件 第5张

第三步:让兔子开始移动

这是真正开始实现有关这个游戏的功能了

Python小游戏项目,兔子猎手教程,效果以及源码文件 第6张

可以移动兔子啦!

Python小游戏项目,兔子猎手教程,效果以及源码文件 第7张

效果:(这个时候的兔子就是可以移动的了)

Python小游戏项目,兔子猎手教程,效果以及源码文件 第8张

第四步:再实现另一个效果,即,让兔子随着你的鼠标,向你选择的方向移动

Python小游戏项目,兔子猎手教程,效果以及源码文件 第9张

效果:让兔子跟着鼠标移动

Python小游戏项目,兔子猎手教程,效果以及源码文件 第10张

第五步:这是非常重要的效果

让兔子能够射出箭,这一步有点麻烦,因为你需要跟踪所有的箭头,并且旋转它们,当它们射到屏幕之外时要删除它们。

Python小游戏项目,兔子猎手教程,效果以及源码文件 第11张

Python小游戏项目,兔子猎手教程,效果以及源码文件 第12张

Python小游戏项目,兔子猎手教程,效果以及源码文件 第13张

效果:射出箭

Python小游戏项目,兔子猎手教程,效果以及源码文件 第14张

第六步:这也是一个非常重要的效果

创建獾,并且让越来越多的獾冲向城堡

Python小游戏项目,兔子猎手教程,效果以及源码文件 第15张

Python小游戏项目,兔子猎手教程,效果以及源码文件 第16张

Python小游戏项目,兔子猎手教程,效果以及源码文件 第17张

效果:越来越多的獾冲向城堡

Python小游戏项目,兔子猎手教程,效果以及源码文件 第18张

第七步:实现兔子用箭头能杀死獾的效果,并赢得游戏

Python小游戏项目,兔子猎手教程,效果以及源码文件 第19张

效果:

Python小游戏项目,兔子猎手教程,效果以及源码文件 第20张

第八步:到了这一步,基本上整个游戏,就可以正常运行了,但还需要添加一个显示兔子得分的效果。

可以选择添加HUD来记录城堡的生命值,或者用计时的功能,记录城堡的存活时间。

Python小游戏项目,兔子猎手教程,效果以及源码文件 第21张

Python小游戏项目,兔子猎手教程,效果以及源码文件 第22张

效果:

Python小游戏项目,兔子猎手教程,效果以及源码文件 第23张

第九步:设置一个游戏输或赢的条件

Python小游戏项目,兔子猎手教程,效果以及源码文件 第24张

Python小游戏项目,兔子猎手教程,效果以及源码文件 第25张

Python小游戏项目,兔子猎手教程,效果以及源码文件 第26张

效果:

Python小游戏项目,兔子猎手教程,效果以及源码文件 第27张

这个游戏也是可以添加声音的,在源文件里,也是有这个功能的,这里就不继续写了。

最后的效果,就是文章开头的那张图片,很有趣,也很有挑战性哦。

这个游戏不仅有趣,而且适合python入门学习实操,还可以按自己的想法重新放置里面不同的图片,或怪物等等。

您可能感兴趣的文章

本文地址:http://www.pythongcs.cn/325.html
文章标签: ,  
版权声明:本文为原创文章,版权归 加QQ群:995163720,领取本项目代码及教程 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

 发表评论


表情

  1. yubaba
    yubaba @回复

    加QQ群:995163720,领取本项目代码及教程