asp购物网站源码,广州市省建设厅网站,福建省住房和城乡建设厅的网站,潮动九州网站建设目录
1 实验目的
2 实验报告内容
3 实验题目
4 实验环境
5 实验分析和设计思路
6 流程分析和类图结构
编辑
7. 实验结果与测试分析
8. 总结 这周没有更新任何的文章#xff0c;感到十分的抱歉。因为我们老师让我们做一个英文打字的小游戏#xff0c;并要求撰写实验…
目录
1 实验目的
2 实验报告内容
3 实验题目
4 实验环境
5 实验分析和设计思路
6 流程分析和类图结构
编辑
7. 实验结果与测试分析
8. 总结 这周没有更新任何的文章感到十分的抱歉。因为我们老师让我们做一个英文打字的小游戏并要求撰写实验报告。历经艰难也是顺利的做出来了。分享给UU们。下周一定多更新。 1 实验目的
1培养对编程的兴趣
2理解面向对象的相关知识如封装继承多态。
2 实验报告内容
选择第三类实验报告做自己感兴趣的东西。
对游戏开发比较感兴趣结合最近对unity知识的学习制作了一个简单的英语打字小程序。
3 实验题目
用Unity实现一个2D的打字小游戏。
4 实验环境
集成开发环境(IDE)Visual Studio 2019。编程语言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即可。