文章目录

  • 准备
  • 代码

准备

需要安装pygame
安装代码:

pip install pygame

代码

代码如下:

import random
import pygame
#我的电脑分辨率是这个数值,做到全屏显示
width = 1366
highly = 768
FONT_PX = 15#每列宽度
pygame.init()winSur = pygame.display.set_mode((width, highly))
font = pygame.font.SysFont("123.ttf", 25)
bg_suface = pygame.Surface((width,highly), flags=pygame.SRCALPHA)
pygame.Surface.convert(bg_suface)
bg_suface.fill(pygame.Color(0, 0, 0, 28))
winSur.fill((0, 0, 0))
# 字母版
letter = ['q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', 'p', 'a', 's', 'd', 'f', 'g', 'h', 'j', 'k', 'l', 'z', 'x', 'c','v', 'b', 'n', 'm']
l=['1','0']#二进制
texts = [font.render(str(l[i]), True, (0, 255, 0)) for i in range(2)#改变str参数和range中的参数2(数字)/26(字母)
]
# 按屏幕的宽带计算可以在画板上放几列坐标并生成一个列表
column = int(width / FONT_PX)
drops = [0 for i in range(column)]
while True:# 获取事件for event in pygame.event.get():if event.type == pygame.QUIT:exit()elif event.type == pygame.KEYDOWN:chang = pygame.key.get_pressed()if(chang[32]):exit()# 暂停固定毫秒数pygame.time.delay(20)# 重新编辑图像第二个参数是坐上角坐标winSur.blit(bg_suface, (0, 0))for i in range(len(drops)):text = random.choice(texts)# 重新编辑每个坐标点的图像winSur.blit(text, (i * FONT_PX, drops[i] * FONT_PX))drops[i] += 1if drops[i] * 10 > highly or random.random() > 0.95:drops[i] = 0pygame.display.flip()

Python黑客帝国代码雨相关推荐

  1. python黑客帝国代码雨特效

    效果: 代码: try: import pygame import sys from pygame.locals import * from random import randint except: ...

  2. 代码雨代码源复制_超火!黑客帝国代码雨

    黑客帝国代码雨 相信看过<黑客帝国>的同学,对上面的的这个图片一定不陌生,这是一个非常经典的画面.在繁忙的工作之余,大家也要放松下自己,今天就给大家分享一下代码滚动的实现方法. 第一步,新 ...

  3. vbs代码炫酷效果_Python|实现黑客帝国代码雨效果

    Python|实现黑客帝国代码雨效果 估计大家都看过电影<黑客帝国>吧,片中的一段代码雨片段实在是炫酷,试想一下,片中的代码雨效果在自己电脑屏幕上实现了会是一种什么样的感觉,会不会有种身临 ...

  4. 黑客帝国代码雨JS,支持中文

    有人要的HTML-JS版黑客帝国代码雨,支持自定义文字中文,保存HTML文件可运行. <!DOCTYPE html> <html lang="zh"> &l ...

  5. 抖音黑客帝国代码雨——程序大神如何攻占抖音?简直不可思议!

    在普通人的脑补中,程序员可能是这样的 不知道为什么,这张图总是能莫名触发技哥的笑点. 亦或是这样的 每天无休止的与代码和Bug打着交道-- 等等,这好像不对啊.当初看黑客帝国的时候可不是这么心酸的,看 ...

  6. <黑客帝国-代码雨>超火(免费送)

    (刚学的,还有好多地方做的不完善,后期继续跟进,直接复制代码,后缀名改为:.html ,直接运行就可以看到效果啦!) 或者:使用HBuilder,创建HTML文件直接运行即可看到效果! <!DO ...

  7. Canvas修行之黑客帝国代码雨

    既然是修行,不卖弄关子,不吊胃口,修行成果必须先晒一晒. 下图是我用canvas画的黑客帝国代码雨,想起当年看黑客帝国时,那个代码雨场景让我心旷神怡,大开脑洞,满脑子是那种三维空间,无数0和1像雨一样 ...

  8. python画代码雨

    python实现屏幕代码雨 通过Python实现屏幕代码雨 python 版本 看不出来是2.x还是3.x的建议百度 根据情况调节屏幕大小 否则屏幕显示不下会报错 PANEL_width = 1000 ...

  9. 有点无聊,来用Python制作代码雨

    前言 刚刚有人找我要流星雨的代码 可惜了,我没有这个,所以我就来搞个代码雨吧 效果展示 应该很多人都看过这个的 也是无聊就拿出来发发 实现代码 模块准备 源码.点击领取即可 import random ...

最新文章

  1. a和a数值大小 计算机,Java求s=a+aa+aaa+aaaa+aa...a的值
  2. VB.net版机房收费系统——结账功能实现(调错与优化)
  3. java keytool生成证书_使用JDK自带的工具keytool生成证书
  4. 老信贷总结:贷款催收技巧和注意事项
  5. 代码谱写传奇,深度揭秘中国开发者现状!
  6. wide Deep tensorflow实现
  7. Linux中read接收用户输入
  8. ubuntu server 12.04中文显示不完整
  9. 引入antd组件样式_create-react-app 实现 antd 的按需加载
  10. 002 如何将电子版一寸照以照片的方式打印出来
  11. indesign安装包.exe 自动简繁互转for_adobe Indesign (ID)插件集打包下载
  12. 美元符号在什么计算机语言,美元符号是什么?怎么打?
  13. 撼龙图怎么开鸿蒙炁灵,《一人之下》藏金图怎么玩 撼龙藏金图高概率出绝世炁灵技巧...
  14. GAN原理,优缺点、应用总结
  15. openstack搭建问题
  16. webpack手摸手学习系列之配置详解的 entry、output、module、resolve、devServer 和 optimization
  17. 高通滤波器与低通滤波器
  18. Flink Kafka Doris实战demo
  19. 材料专业转行适合做什么
  20. 文史 篇一:《万历十五年》--黄仁宇

热门文章

  1. 开发人员必须了解的 10 大前端开发工具
  2. 计算机启动报警,我台式电脑开机报警四声什么問題?
  3. 学生系统的java代码_java学生信息管理系统源代码
  4. 如何用 Python 和循环神经网络预测严重交通拥堵?
  5. FFT学习应用之Matlab程序(频率泄露实例)
  6. CURSOR 游标的使用
  7. iOS URL Schemes 使用详解 什么是 URL Schemes
  8. CE训练教程进阶,步骤 9: 注入++
  9. VS2012编译LibIconv库及示例Demo
  10. win10非系统盘的数据迁移