自学 Python --飞机大战
2017-11-27 15:37
211 查看
鉴于很多朋友要素材这是素材链接,点击下载吧
gif 好像看起来有点卡哇,
这是自学Python的第一个实战小玩具,嗯,写游戏确实比玩游戏有意思多了,fafafa
嗯,开始吧 ,源码放在了我的github,源码中包括了素材文件,自行翻看
首先说一下,Python 确实很有意思,代码量挺少,三方库挺全面,对于我们萌新来说,做一个API Player 就好了,,等我学的NB 了 给大家写一个解释器哈 ,~~ ! ~~
这个项目没有啥技术,就是单纯为了熟悉Python 的 ,学习的时候听了一下视频,我学Java 的 所以对于封装来说懒得去做了,就直接稍微写了些,主要是熟悉吗,毕竟Java天天都在说面向对象,所以,这玩意知道了怎么做就好了,不用一直写,写多了你会吐的,
- 再者就是这其中用到了Pygame 的一些API ,这些没有必要记录,知道有这个方法就好,感觉Pygame 精灵和精灵组挺好玩的,可以再源码中看看
1 - 以下为通用的精灵类,主要封装了精灵的图片,矩形框,速度
剩下的就是一些逻辑问题,不懂得可以翻一番源码,或者留言询问,好啦,装逼结束,我去准备进行下一环节
gif 好像看起来有点卡哇,
这是自学Python的第一个实战小玩具,嗯,写游戏确实比玩游戏有意思多了,fafafa
嗯,开始吧 ,源码放在了我的github,源码中包括了素材文件,自行翻看
首先说一下,Python 确实很有意思,代码量挺少,三方库挺全面,对于我们萌新来说,做一个API Player 就好了,,等我学的NB 了 给大家写一个解释器哈 ,~~ ! ~~
这个项目没有啥技术,就是单纯为了熟悉Python 的 ,学习的时候听了一下视频,我学Java 的 所以对于封装来说懒得去做了,就直接稍微写了些,主要是熟悉吗,毕竟Java天天都在说面向对象,所以,这玩意知道了怎么做就好了,不用一直写,写多了你会吐的,
- 再者就是这其中用到了Pygame 的一些API ,这些没有必要记录,知道有这个方法就好,感觉Pygame 精灵和精灵组挺好玩的,可以再源码中看看
1 - 以下为通用的精灵类,主要封装了精灵的图片,矩形框,速度
import pygame class GSprite(pygame.sprite.Sprite): def __init__(self, image_name, speed=1): pygame.sprite.Sprite.__init__(self) self.image = pygame.image.load(image_name) self.rect = self.image.get_rect() self.speed = speed def update(self): self.rect.y += self.speed
剩下的就是一些逻辑问题,不懂得可以翻一番源码,或者留言询问,好啦,装逼结束,我去准备进行下一环节
相关文章推荐
- 自学python之获取bing每日图片
- Python自学日志_2017-9-05
- 自学自动化测试Python2.7.14+selenium 2.53.6 +pycharm
- 极力推荐 自学视频java、php、python、android!
- 自学python之——os.walk 查找目录下的文件
- pygame的应用——python版飞机大战
- it 自学编程在线网站-----java python js node.js c c++ android ios
- Python自学笔记(一)变量类型
- python自学新手求解问题
- Python自学之函数参数总结
- 自学Python之Python基础:(二)Python容器:列表、元组、字典
- python 自学笔记
- python自学argparse模块
- Python自学之路-smtp发送附件(3)
- Python自学基础3
- python自学笔记(3)--python基本语句
- 一位搬砖工人自学python的开始
- Python自学笔记
- 自学Python6.3-内置模块(1)
- 自学Python之元组、列表和字典