您的位置:首页 > 编程语言 > Python开发

自学 Python --飞机大战

2017-11-27 15:37 211 查看
鉴于很多朋友要素材这是素材链接,点击下载吧



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 游戏 飞机大战