查看原文
其他

这几个 Python 小游戏,上班摸鱼我能玩一天 | 内附源码

The following article is from Python技术 Author 派森酱

(给程序员零距离加星标,了解项目开发.)

文 | 豆豆

来源:Python 技术「ID: pythonall」

不知不觉今年已经要过完一半了,都知道今年整体的大环境真的非常差,以至于上班也没有啥激情了。

刚好六一儿童节快到了,突然想再玩下小时候玩过的一些经典游戏,但又不想花钱买设备,于是...

俄罗斯方块

非常经典的游戏,小时候经常拿一个红白掌机去玩,一玩就停不下来。

class TetrisGame(QMainWindow):
    def __init__(self, parent=None):
        super(TetrisGame, self).__init__(parent)
        # 是否暂停ing
        self.is_paused = False
        # 是否开始ing
        self.is_started = False
        self.initUI()
        ...

消消乐

这个游戏到现在都有大把的人来玩,虽然简单,但却非常解压。

def main():
    pygame.init()
    screen = pygame.display.set_mode(cfg.SCREENSIZE)
    pygame.display.set_caption('Gemgem —— 九歌')
    # 加载背景音乐
    pygame.mixer.init()
    ...

贪吃蛇

也是童年经典游戏之一,普通的没难度,要玩就玩加速的才够刺激。

food = vector(00)
snake = [vector(100)]
aim = vector(0-10)
...

吃豆人

state = {'score'0}
path = Turtle(visible=False)
writer = Turtle(visible=False)
aim = vector(50)
pacman = vector(-40-80)
...

乒乓球

球虽小,单却蕴藏着巨大的乐趣。

ball = vector(00)
aim = vector(value(), value())
state = {1020}
...

总结

大家之所以都觉得童年的游戏好玩,并不是游戏真的好玩,而是当时的自己根本无需考虑其他任何事情,美滋滋的生活在父母的庇佑之下,真正长大之后才发现社会的复杂,以至于满身疲惫。

不过,不管怎样,还是希望大家都要努力向上,好好生活。

- END -

1、JS 代码越来越难读了 ...2、当985计算机教授开始去云南种菜3、阅读别人的代码,是一种怎样的体验4、我的 IP 归属地,是咋被挖出来的?5、删,删,删,就知道删!6、Google Play封了俄区 更新App都不行了7、微软悄悄为用户送“惊喜”,却被网友一顿臭骂,实在意外!
8、GitHub这5个骚操作,99%的人不知道!


更多精彩等待你的发现点分享点点赞点在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存