自动追踪算法,在我们设计2D射击类游戏时经常会用到,这个听起来很高大上的东西,其实也并不是军事学的专利,在数学上解决的话需要去解微分方程, 这个没有点数学基础是很难算出来的。但是我们有了计算机就不一样了,依靠计算机极快速的运算速度,我们利用微分的思想,加上一点简单的三角学知识,就可以实现它。 好,话 ...
分类:
编程语言 时间:
2017-12-07 13:16:40
阅读次数:
261
最近,准备学习Python这门编程语言。与其他语言一致,开始就要安装好编译环境和一些必须的工具。下面是我在初次安装Python环境时的一些经验和体会。一, 准备好软件资源1, 下载Python文件https://www.python.org/downloads/?选择适合Windows的最新版本下载。2, 下载适合Python版本的pygame文件a,Python3.2版本及以前,在下面
分类:
编程语言 时间:
2017-12-07 10:49:42
阅读次数:
251
https://github.com/triaquae/jerkoff 打飞机小游戏的验证与分析,使用pygame实现。 首先安装pygame,在安装pygame之前使用pip命令,看看pip是否已经安装。如果安装后使用在python中输入 >>> import pip;>>> print(pip. ...
分类:
其他好文 时间:
2017-12-06 18:00:06
阅读次数:
221
早就知道pygame模块,就是没怎么深入研究过,恰逢这周未没约到妹子,只能自己在家玩自己啦,一时兴起,花了几个小时写了个打飞机程序。 很有意思,跟大家分享下。 先看一下项目结构 再晒下项目成果图 实现步骤 一、首先在 config/settings.py 中进行以下功能的实现 游戏初始化 游戏混音器 ...
分类:
编程语言 时间:
2017-12-03 18:54:21
阅读次数:
590
1.效果图 2.飞机发出子弹 3.调整子弹位置, 4.让子弹动起来 ...
分类:
其他好文 时间:
2017-11-27 14:16:11
阅读次数:
183
感觉:从之前觉得面向对象的OOP设计方式心有余悸到目前的有所期待,全仰仗与这本书的一个游戏的实践,确实做得很有感觉,如果初学者用单纯的函数去实现这样的效果感觉不可思议,但是做完这个游戏之后觉得页面运行的效果还是有待欠缺,屏幕的刷新速度与程序运行速度息息相关,需要进一步的优化才能更理想些。 跟着敲完了 ...
分类:
编程语言 时间:
2017-11-16 14:38:41
阅读次数:
251
码云最终程序:https://gitee.com/songyx/codes/7xekuy4g9apd1h0frlbvq58 结对成员:宋沅修.余兴财学号:2015035107119学号:2015035107130结对成员合照: 程序运行方法:下载pygame.鼠标右键点击贪吃蛇.py点击Edit w ...
分类:
其他好文 时间:
2017-11-15 22:08:46
阅读次数:
125
安装pygame 序流程分为三个部分: 1、开始界面 2、运行游戏 3、退出游戏 贪吃蛇游戏说明 游戏操作要尽可能的简单,界面要尽可能的美观。 编写程序实现贪吃蛇游戏,贪吃蛇游戏是一个深受 人们喜欢的游戏:一条蛇在密闭的围墙内,在围墙内随机出现一个食物,通过键盘上的四个光标键控制蛇向上下左右四个方向 ...
分类:
其他好文 时间:
2017-11-15 21:54:26
阅读次数:
341
CONTENTS 加载图片: 按键检测: 加载图片: 返回首页 按键检测: KeyASCII ASCII Common Name K_BACKSPACE \b backspace K_TAB \t tab K_CLEAR clear K_RETURN \r return K_PAUSE pause ...
分类:
其他好文 时间:
2017-11-11 16:43:50
阅读次数:
604
小组成员:张立新、李根 码云托管链接:https://gitee.com/zlx877952528/Python_snak 运行游戏需要安装pygame模块 否则会报错!!! 游戏屏幕分辨率:640*480 背景颜色:黑色 蛇:白色 食物:红色 实现了游戏的基本功能 :WASD 控制蛇的方向 或者使 ...
分类:
其他好文 时间:
2017-11-06 13:15:09
阅读次数:
108