早就知道pygame模块,就是没怎么深入研究过,恰逢这周未没约到妹子,只能自己在家玩自己啦,一时兴起,花了几个小时写了个打飞机程序。 很有意思,跟大家分享下。 先看一下项目结构 再晒下项目成果图 实现步骤 一、首先在 config/settings.py 中进行以下功能的实现 游戏初始化 游戏混音器 ...
分类:
编程语言 时间:
2017-12-03 18:54:21
阅读次数:
590
★★★本次采访我们随机选取5位不同的潜在用户,随机选取地点进行了本次采访。 (一)项目有关内容: 大家好,我们是Hello World团队。我们组目前正在开发一个飞机大战的小游戏大家应该在小时候都玩过类似的飞机游戏那么无论从怀旧还是好奇的角度,我们觉得开发这样一款别致小游戏都够让你在闲暇时候可以得到 ...
分类:
其他好文 时间:
2017-10-18 09:56:32
阅读次数:
117
settings.py用于设置屏幕的基本设置 ship.py设置飞机机器位置属性 game_funtions.py 游戏主功能设置 alien_invasion.py 游戏执行 当前实现屏幕绘制,飞机键盘按键控制上下左右,马克,待续 ...
分类:
编程语言 时间:
2017-08-30 21:38:22
阅读次数:
226
爆炸效果的实现飞机被炮弹击中后,需要出现一个爆炸效果,让我们的画面更刺激。爆炸效果的实现在游戏开发中也很常见。我们定义Exlode类来表示爆炸的信息,爆炸类和普通类不一样的地方在于他实际上存储了一系列爆炸的图片,然后,进行轮播。最后,我们看到的就是一组酷炫的效果..
分类:
编程语言 时间:
2017-08-07 17:37:02
阅读次数:
196
/*游戏第一天,诸神归位*/ 1,主程序 package qiqi.shoot;import java.awt.image.BufferedImage;import javax.swing.JFrame;import javax.swing.JPanel;import javax.imageio.I ...
分类:
其他好文 时间:
2017-08-05 16:52:28
阅读次数:
187
碰撞类检测技术游戏中,碰撞是遇到最频繁的技术。当然,很多游戏引擎内部已经做了碰撞检测处理,我们只需调用即可。本节课是从碰撞的原理进行讲解,大家自己去实现基本的碰撞检测。矩形检测原理游戏中,多个元素是否碰到一起,实际上,通常是用“矩形检测”原理实现的。我们在..
分类:
编程语言 时间:
2017-08-04 16:15:01
阅读次数:
192
多线程和内部类实现动画效果1)增加绘制窗口的线程类前三个版本,我们步步为营,每个小版本都有功能的突破。但是,目前为止我们的窗口仍然是静态的,并没有像真正的游戏窗口那样“各种动、各种炫”。本节我们结合多线程实现动画效果。我们在MyGameFrame类中定义“重画窗口线程P..
分类:
编程语言 时间:
2017-07-31 22:15:20
阅读次数:
185
python中类声明如下: Student类有两个成员变量,name和score,类的成员函数第一个参数都为self,用来实现成员变量的赋值,__init__是类的初始化函数,初始化成员变量。 类的使用: 定义s2对象,并且通过s2.age=100,定义了s2的成员变量age,并且初始化为100 类 ...
分类:
编程语言 时间:
2017-07-29 14:12:08
阅读次数:
732
设计思路:控制台模式 初始化: 建立画面,初始化数据 游戏过程: 1.获取操作 2.修改数据 3.更新画面 结束: 关闭画面,delete动态分配数据 4.29日 创建游戏背景,实现飞机移动操作,实现子弹飞行 4.30日 实现游戏数据管理,飞机击落动画,随机出现敌机 代码: 5.1日 感觉类的编写处 ...
分类:
编程语言 时间:
2017-05-01 15:01:38
阅读次数:
199
星际飞机大战游戏 在github里看到了个不错的脚本游戏,决定亲自动手来写 然后在四天的琢磨下总算是把飞机游戏给写出来了,效果如下 满足大家的需求 先给源代码 下面有详细的思路分享 源代码: 先创建一个文件夹 在这个文件夹里面创建 images文件夹 和 js 文件夹 和一个index.html 如 ...
分类:
其他好文 时间:
2016-12-31 15:45:37
阅读次数:
267