首页 > 技术文章 > 祭奠曾经牛逼到不行“满屏幕看不懂的代码”的《黑客帝国》

lixiansheng 2017-06-04 15:10 原文

我的玻璃心啊

  我记得小时候看科幻片,特别是《黑客帝国》,最喜欢里面满屏刷绿色代码的牛人,因为看不懂,所以很神秘,怀着一颗追梦赤子心来追随大牛的脚步,才发现不止童话里全是骗人的,原来科幻片也是。。。。。哎,老夫的玻璃心啊!吧唧一身,碎成渣了。

  好吧,我实话说吧,那些电影里快速闪动的代码,现实中只要30行代码就能实现,除了抓捕鼠标键盘位置外,没什么卵用。。。。

  

import pygame
import sys

#初始化Pygame
pygame.init()

size = width,hight = 600,400
screen = pygame.display.set_mode(size)
pygame.display.set_caption('Leslie Chueng')
bg = (0,0,0)
position = 0
font = pygame.font.Font(None,20)
line_hight = font.get_linesize()

screen.fill(bg)

while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            sys.exit()



        screen.blit(font.render(str(event),True,(0,255,0)),(0,position))
        position += line_hight

        if position > hight:
            position = 0
            screen.fill(bg)

    pygame.display.flip()

 然后那些全屏绿色的代码。。。。。

额,老夫的玻璃心啊!

推荐阅读