effect :

code :
try:
import pygame
import sys
from pygame.locals import *
from random import randint
except:
print(“Load modules error!!”)
exit()

<>define some datas

SCREEN_WIDTH = 1366
SCREEN_HEIGHT = 768
LOW_SPEED = 30
HIGH_SPEED = 30
LOW_SIZE = 5
HIGH_SIZE = 30
FONT_SIZE = 14
FONT_NAME = “myfont.ttf”
FREQUENCE = 50
times = 0

<>def random color

def randomcolor():
return (randint(0, 255), randint(0, 255), randint(0, 255))

def randomspeed():
return randint(LOW_SPEED, HIGH_SPEED)

def randomposition():
return (randint(0, SCREEN_WIDTH), randint(0, SCREEN_HEIGHT))

def randomsize():
return randint(LOW_SIZE, HIGH_SIZE)

def randomoname():
return randint(0, 100000)

def randomvalue():
return randint(0, 9) # this is your own display number range

<>class of sprite

class Word(pygame.sprite.Sprite):
def init(self, bornposition):
pygame.sprite.Sprite.init(self)
self.value = randomvalue()
self.font = pygame.font.SysFont(“arial”,
FONT_SIZE)#pygame.font.Font(FONT_NAME, FONT_SIZE)
self.image = self.font.render(str(self.value), True, randomcolor())
self.speed = randomspeed()
self.rect = self.image.get_rect()
self.rect.topleft = bornposition
def update(self): self.rect = self.rect.move(0, self.speed) if self.rect.top >
SCREEN_HEIGHT: self.kill() # init the available modules
pygame.init()
screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
pygame.display.set_caption(“HACKER EMPIRE CAPTION RAIN”)
clock = pygame.time.Clock()
group = pygame.sprite.Group()
group_count = SCREEN_WIDTH / FONT_SIZE

<>mainloop

while True:
time = clock.tick(FREQUENCE)
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
exit()
screen.fill((0, 0, 0))
for i in range(0, int(group_count)):
group.add(Word((i * FONT_SIZE, -FONT_SIZE)))
group.update()
group.draw(screen)
pygame.display.update() # save pictures # times += time # if times > 5000 : #
pygame.image.save(screen,str(randomoname())+".png")

Technology
©2019-2020 Toolsou All rights reserved,
JS How to operate java Realize the function of grabbing red packets C Language programming to find a student's grade The United Nations 《 Glory of Kings 》 Please go to the studio : To save the earth Dialogue between apple and Nissan suspended ,Apple Car How's it going ?CSS architecture design China's longest high speed rail officially opened ! The fastest way to finish the race 30.5 hour First knowledge MySQL Comprehensive review ( dried food )2021 year 1 Monthly programmer salary statistics , average 14915 element How to use it quickly html and css Write static page