资源简介

利用面向对象的方式实现逻辑层显示层分离,用pygame完成响应键盘敲击速度的游戏:随机截取一段英文短文。统计一分钟内用户对照输入的正确的单词数量并实时根据键盘敲击的速度显示屏幕背景色。越快屏幕颜色就越偏向绿色。越慢越偏向红色。ps:如果输入完了一整段一分钟还没到就换下一段

资源截图

代码片段和文件信息

# -*- coding: utf-8 -*-

import pygame


class Caption(pygame.sprite.Sprite):
    ‘‘‘
    实时显示打字性能
    ‘‘‘
    def __init__(self):
        pygame.sprite.Sprite.__init__(self)
        self.text = “Speed: %.1f/min correct words: %s/%s time: %d s“ % (0 0 0 60)
        self.update()

    def update(self):
        self.image = pygame.font.Font(None 26).render(self.text 1 (0 0 0))
        self.rect = self.image.get_rect()

    def setText(self speed words corrWords countDownTime):
        self.text = “Speed: %.1f/min correct words: %s/%s time: %d s“ % (
            speed corrWords words countDownTime)


    # def setText2(self corrWords):
    #     self.text2 = “一分钟共打对单词数:&s个“ %corrWords

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-07-04 18:32  typeGame\
     文件        1203  2018-12-13 15:00  typeGame\.gitignore
     目录           0  2019-07-04 18:34  typeGame\.idea\
     文件         686  2019-07-04 17:24  typeGame\.idea\misc.xml
     文件         268  2019-07-04 17:23  typeGame\.idea\modules.xml
     文件         459  2019-07-04 17:24  typeGame\.idea\typeGame.iml
     文件       32151  2019-07-04 18:34  typeGame\.idea\workspace.xml
     文件         130  2019-07-04 17:30  typeGame\README.md
     目录           0  2019-07-04 18:31  typeGame\__pycache__\
     文件        1086  2019-07-04 18:31  typeGame\__pycache__\captions.cpython-36.pyc
     文件        3075  2019-07-04 18:13  typeGame\__pycache__\inputarea.cpython-36.pyc
     文件         937  2019-07-04 17:47  typeGame\__pycache__\textgenerator.cpython-36.pyc
     文件         748  2019-07-04 18:31  typeGame\captions.py
     目录           0  2019-07-04 17:40  typeGame\files\
     文件        3071  2019-07-04 17:40  typeGame\files\speed.txt
     文件        3301  2019-07-04 18:13  typeGame\inputarea.py
     文件          23  2018-12-13 15:00  typeGame\requirements.txt
     文件        2610  2019-07-04 18:32  typeGame\run.py
     文件         610  2019-07-04 17:41  typeGame\textgenerator.py

评论

共有 条评论