干将博客 mac软件 python学习

使用PYGAME开发的坦克游戏[代码][思路]

 下载地址:


upload/201108051235130048.jpg","7.jpg"],

  "sound" : "Mozart_Piano_Sonata_Amin3.ogg",

  "mapfile":"map",

"size":[815,700]

}
配置文件是json格式,python 加载json格式非常简单,而且定义清晰明了

然后每关都压缩成个zip文件,加载时进行读取。

坦克的移动和碰撞检测直接用pygame中的sprite对象来做就可以了,都封装在里面了,看看文档就会用,我就不细说了。

开头动画就是简单的图片切换,加上渐变效果。

整个坦克游戏开发从三月中旬一直到四月中旬,从接触pygame到写完这个游戏,也都是在这个时间段,弄明白2D游戏大概是如何开发的了。坦克重做了三回,终于成形了,也不打算改了,再改估计又想重新做了。

猜猜用了多少行。。











在linux下用wc统计,抛去注释的代码,1600多行
python 强大有木有
pygame 给力有木有

先贴几张截图,再传下代码

总体来说,写的比较灵活,可配置性比较强,地图坦克什么的都可以自己改

windows下请放在英文路径下运行,没处理中文路径的问题,这个有空再改吧(估计。。。。改不了了)哪位朋友有空改好也可以发我份哦~

 

 
 

 

标签:PYTHON
分类:学习与教程| 发布:干将| 查看: | 发表时间:2011-8-1
原创文章如转载,请注明:转载自干将个人博客 http://www.ganjiang.org/
本文链接:http://www.ganjiang.org/post/56.html

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。