英文打字小游戏

这篇具有很好参考价值的文章主要介绍了英文打字小游戏。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 

目录

1 实验目的

2 实验报告内容

3 实验题目

4 实验环境

5 实验分析和设计思路

6 流程分析和类图结构

​编辑

7. 实验结果与测试分析

8. 总结


这周没有更新任何的文章,感到十分的抱歉。因为我们老师让我们做一个英文打字的小游戏,并要求撰写实验报告。历经艰难也是顺利的做出来了。分享给UU们。下周一定多更新。

1 实验目的

1:培养对编程的兴趣

2:理解面向对象的相关知识,如封装,继承,多态。

2 实验报告内容

选择第三类实验报告:做自己感兴趣的东西。

对游戏开发比较感兴趣,结合最近对unity知识的学习,制作了一个简单的英语打字小程序。

3 实验题目

用Unity实现一个2D的打字小游戏。

4 实验环境

  1. 集成开发环境(IDE):Visual Studio 2019。
  2. 编程语言:C#。

5 实验分析和设计思路

1:需求分析

         (1):在游戏界面随机生成英文字母或者关键字,从屏幕顶部开始向下掉落,若字母到达游戏界面底部,该字母或者关键字会销毁。游戏界面的字母和关键字数量一共不会超过5个。游戏的时间为1分钟。

        英文打字小游戏

 

(2)用户需要通过键盘输入对应的字母或关键字,输入正确获得积分,输入错误不获得也不扣除积分。不在游戏界面显示游戏分数,游戏结束后显示。在对关键字进行输入的时候,一旦有一个字母输入错误,则需要重新输入。

         (3):在进行关键字的输入时,如果游戏界面含有该关键字里的字母,那么该字母可以被消除并且获得积分,旨在引导玩家多进行关键字的输入。

         (4):在进行关键字的输入可以消除关键字里面的字母,因此界面中关键字销毁和生成的周期为3秒。

2:设计思路

         (1):将字母与关键字一一映射到数字0 - 55(关键字与字母的总量为56)之间,存储在字典中。利用Random类中的Range函数生成0-55之间的随机数,以此来生成不同的游戏物体。

         (2):游戏物体的下落改变他们的position即可。

         (3):封装一个函数,用来获取玩家的输入,该函数的返回类型是char。例如用户输入a,那么就返回a。游戏过程中对玩家的输入进行实时检测。根据用户的输入与屏幕上可能存在的关键字进行匹配即可。

         (4):通过文件操作,能够存储玩家的最高得分。

         (5):为玩家提供了难度上的选择,难度体现在字母或者关键字的下落速度上。

6 流程分析和类图结构

英文打字小游戏

7. 实验结果与测试分析

英文打字小游戏

8. 总结

1:收获

         (1):初步了解了Unity的常见类与API,对游戏开发产生了更加浓厚的兴趣。对面向对象的三大特性的理解更深了一点。在解决问题的过程中也获得成长。

9. 英文打字小程序

【超级会员V3】通过百度网盘分享的文件:英文打字小程序.…
链接: https://pan.baidu.com/s/1pbEDS1qPXcoOw69khRSZww 
提取码:9tj5
复制这段内容打开「百度网盘APP 即可获取」

解压后,在此文件夹中运行EnglishTypingGame.exe即可。文章来源地址https://www.toymoban.com/news/detail-417961.html

到了这里,关于英文打字小游戏的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python小游戏 接金币小游戏设计与实现

    🔥 Hi,各位同学好呀,这里是L学长! 🥇今天向大家分享一个今年(2022)最新完成的毕业设计项目作品 python小游戏毕设 接金币小游戏设计与实现 (源码) 🥇 学长根据实现的难度和等级对项目进行评分(最低0分,满分5分) 难度系数:3分 工作量:3分 创新点:3分 基于python实现的

    2024年02月09日
    浏览(45)
  • 编程小游戏制作植物僵尸,编程小游戏教程视频

    大家好,给大家分享一下编程小游戏植物大战僵尸,很多人还不知道这一点。下面详细解释一下。现在让我们来看看! 大家好,今天给大家带来30个 Python 小游戏,喜欢记得点赞、一定要收藏! 文章目录 有手就行 1、吃金币 2、打乒乓 3、滑雪 4、并夕夕版飞机大战 5、打地鼠

    2024年02月22日
    浏览(60)
  • python小游戏 打地鼠小游戏设计与实现

    🔥 Hi,各位同学好呀,这里是L学长! 🥇今天向大家分享一个今年(2022)最新完成的毕业设计项目作品 python小游戏毕设 打地鼠小游戏设计与实现 (源码) 🥇 学长根据实现的难度和等级对项目进行评分(最低0分,满分5分) 难度系数:3分 工作量:3分 创新点:4分 打地鼠的游戏规

    2024年02月06日
    浏览(55)
  • python小游戏 消消乐小游戏设计与实现

    🔥 Hi,各位同学好呀,这里是L学长! 🥇今天向大家分享一个今年(2022)最新完成的毕业设计项目作品 python小游戏毕设 消消乐小游戏设计与实现 (源码) 🥇 学长根据实现的难度和等级对项目进行评分(最低0分,满分5分) 难度系数:3分 工作量:3分 创新点:4分 利用python制作的

    2024年02月01日
    浏览(64)
  • python小游戏 推箱子小游戏设计与实现

    🔥 Hi,各位同学好呀,这里是L学长! 🥇今天向大家分享一个今年(2022)最新完成的毕业设计项目作品 python小游戏毕设 推箱子小游戏设计与实现 (源码) 🥇 学长根据实现的难度和等级对项目进行评分(最低0分,满分5分) 难度系数:3分 工作量:3分 创新点:4分 游戏简介: 经典

    2024年02月08日
    浏览(74)
  • python小游戏毕设 扫雷小游戏设计与实现

    🔥 Hi,各位同学好呀,这里是L学长! 🥇今天向大家分享一个今年(2022)最新完成的毕业设计项目作品 python小游戏毕设 扫雷小游戏设计与实现 (源码) 🥇 学长根据实现的难度和等级对项目进行评分(最低0分,满分5分) 难度系数:3分 工作量:3分 创新点:4分 《扫雷》是一款大

    2024年02月04日
    浏览(65)
  • python小游戏 吃豆人小游戏设计与实现

    🔥 Hi,各位同学好呀,这里是L学长! 🥇今天向大家分享一个今年(2022)最新完成的毕业设计项目作品 python小游戏毕设 吃豆人小游戏设计与实现 🥇 学长根据实现的难度和等级对项目进行评分(最低0分,满分5分) 难度系数:3分 工作量:3分 创新点:4分 吃豆人是电子游戏历史

    2024年02月15日
    浏览(42)
  • 小游戏实战丨基于PyGame的贪吃蛇小游戏

    本期内容:基于pygame的贪吃蛇小游戏 下载地址:https://download.csdn.net/download/m0_68111267/88700188 实验环境 python3.11及以上 pycharm pygame 安装pygame的命令: pygame是一个开源的Python模块,专门用于编写电子游戏。它使用简单、功能强大,因此非常适合初学者入门。pygame的主要特点包括图

    2024年02月03日
    浏览(63)
  • python小游戏 飞扬的小鸟小游戏设计与实现

    🔥 Hi,各位同学好呀,这里是L学长! 🥇今天向大家分享一个今年(2022)最新完成的毕业设计项目作品 python小游戏毕设 飞扬的小鸟小游戏设计与实现 (源码) 🥇 学长根据实现的难度和等级对项目进行评分(最低0分,满分5分) 难度系数:3分 工作量:3分 创新点:4分 没错,《f

    2024年02月04日
    浏览(46)
  • 开源小游戏app源码和H5小游戏源码大全

    从技术上讲,微信小程序游戏框架在小程序框架中加入了程序游戏库API。因此,小程序游戏只能在小程序环境下运行,既不是原生程序游戏也不是HTML5程序游戏。也就是说,小程序游戏与HTML5程序游戏紧密相关,面向HTML5程序游戏开发者——很大程度上采用了WebGL、JavaScript等

    2024年02月05日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包