- 博客(7)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
原创 pygame编写的坦克游戏(七)
安装文件制作 你总不想写个游戏出来还要把运行库一起发吧,所以py2exe可以帮你搞定,脚本来源于pygame网站,不记得地址了,不过照着改改问题不大。 #coding=utf-8 try: from distutils.core import setup import py2exe, pygame from modulefinder import Module
2015-10-26 21:26:07 2164 4
原创 pygame编写的坦克游戏(六)
游戏控制 1、键盘输入 2、手柄输入 前面说过键盘事件了,按下是一个事件,弹起是一个事件,按下不松下没有连发的;手柄的方向键和按钮的事件是不一样的,所以必须先把所有的事件统一起来,方便编程。 直接上代码吧 #coding=utf-8 import pygame from pygame.locals import * from const import * #控制方案:{CTRL_DIR:
2015-10-26 21:21:13 1776
原创 pygame编写的坦克游戏(五)
坦克和子弹: 1、坦克基类 不管是敌人的坦克还是玩家的坦克都有大部分相同的属性,不同的地方在于: a)敌人有红坦克,打了可以生成宝物 b)敌人有装甲坦克一枪打不烂,会变颜色 c)敌人的坦克样式不同,行进速度也不一样 d)敌人可以被道具炸死 e)敌人可以被道具定住 f)敌人的子弹可以穿过敌人坦克,形成子弹叠加效果 g)玩家出生时有无敌效果 h)玩家可以加一众宝物 i)玩家不开启
2015-10-17 00:11:39 1226 2
原创 pygame编写的坦克游戏(四)
游戏最基础的东东:精灵动画 贴一段代码吧: import random import pygame from const import * class Block(pygame.sprite.DirtySprite): #精灵(赃精灵) def __init__(self, engine, who, type, pos, delay = 0, layer = LIST_BAL
2015-10-16 23:48:47 1441
原创 pygame编写的坦克游戏(三)
资源准备工作: 1、地图文件 .....r.lCC... .lR.l...rClrC .lR.l.A.rClrC .A..A.G.AC.AC ...rU.A.uL.CC AAl..CAC..rAA ....rCCCl.... GAA.uCCCurAAG UUU.d.C.d.UUU .A..A...A.... .Al..u.u..rAC ..u..4d3..CCC ..d..rWl..dCC
2015-10-16 23:37:06 1628
原创 pygame编写的坦克游戏(二)
搞游戏怎么也得有个引擎这种高大上的东东吧,用来加载图像、声音资源,用来控制游戏输入,开始结束场景啥的 先简单说明一些要点,个人感觉挺重要的: 1、输入控制,event这东东可以轮询按键,会产生按键状态、按键类型,按下一个事件KEYDOWN,松开一个事件KEYUP,按着不松也不会产生多个KEYDOWN就是了;这在坦克这个游戏里显示不完美,其它乱七八糟的方法试了很多,什么自动产生多个按键事
2015-10-07 18:02:41 2219
原创 pygame编写的坦克游戏(一)
python + pygame 完整模拟红白机上的坦克大战,完成版源代码,和生成EXE打包脚本,是学习python和游戏开发的绝佳入门资料!
2015-10-07 17:22:54 7703 1
PythonTank
2015-10-26
SqlSpatialTools
2014-04-12
WorkSpace Sample
2010-04-18
ffmpeg解码结果有虚影,有没有人遇到过啊
2017-11-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人