自学 Python --飞机大战

第一遍

鉴于很多朋友要素材这是素材链接,点击下载吧

第二遍

鉴于很多朋友要素材这是素材链接,点击下载吧

第三遍

鉴于很多朋友要素材这是素材链接,点击下载吧

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

剩下的就是一些逻辑问题,不懂得可以翻一番源码,或者留言询问,好啦,装逼结束,我去准备进行下一环节

你可能感兴趣的:(日常Demo)