- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Java语言教学教育游戏软件设计分析
基于Java语言教学教育游戏软件设计分析
摘要:在我国社会经济及科学技术不断发展的过程中,移动媒体也在快速的发展,Java语言教学也越来越重要。但是因为 Java语言课程在教学过程中的知识点较为分散,学生在第一次学习过程中并不能够全面贯彻学习主线,从而对教学效果造成了一定的影响,也降低了学生的学习效率。基于此,该文对Java语言教学的新模式进行全新的研究,通过设计学生感兴趣的游戏软件对学生进行教育,从而引导学生能够学以致用,提高学生的学习积极性及热情,以此有效提高学生的学习效果。
关键词:Java语言;教育游戏;软件设计
中图分类号:G642 文献标识码:A 文章编号:1009-3044(2017)27-0089-03
教育游戏是现代信息化及数字化社会全新推出在游戏中学习的全新教学方式,其能够有效提高学生的学习效率。教育游戏通过学生爱玩的天性,使学生能够在玩中进行学习,以此有效提高学生的学习兴趣,提高学生的学习质量。在现代现实教育需求中产生了教育游戏,其不仅能够满足学生爱玩的需求,还能够使学生在玩的同时学习到全新的知识。对于Java语言教学,现代我国已经研发出了游戏多模式的教育学习软件,但是大部分都是低年级学生进行学习的,并且其中的功能、角色、模式及场景较为单一并且单调,无法吸引高年级Java语言教学的学生。所以,本文将多种知名游戏的模式应用到本文设计的教育游戏中,从而使学生不仅能够感受到游戏的乐趣,还能够学习编程知识、技能及思想。实现此教育游戏,能够辅助Java语言教学及考核,以此有效提高教师的教学质量,并且有效提高学生的学习兴趣,从而使学生的学习效率能够得到进一步的提高。
1 软件系?y的设计
成熟游戏软件的开发具有较大的工作量,所以本文设计的教育游戏软件需要完成的内容较多,其主要包括:
首先,将学习作为中心。本文设计将学习作为中心的教育游戏软件,从而使能够学生在学习过程中发挥主动性,以此体现出学生的创新精神。并且还能够使学生有多个机会在不同情境中充分使用自身学习的知识。根据自身行动的反馈信息对客观的事物进行正确的认知,从而有效提高学生实际问题的解决能力。
其次,将情境设计作为重点。学习的内容和情境具有密切的联系,在真实或者虚拟的情境中学习能够使学生实现自身的经验及知识的通化,从而实现知识的构建[1];
然后,将协作学习作为向导。学生和周围的环境教育在学习过程中具有重要的作用,学生通过交流和讨论,相互对问题、观点、假说及信仰进行考察和协商,从而能够达成共识,通过相互的协作,学生思维及智慧能够被群体共享;
最后,将信息资源设计作为物质基础。为了能够支持学生对知识的主动探索及发现,在学习过程中要为学生提供全面的信息资源,从而能够对学生的自主及协作学习进行支持。
从技术上分析,在设计游戏软件过程中包括多种技术,本文所设计教育游戏软件的主要特点是能够在教学过程中综合使用其中的游戏模式,比如对战类、角色扮演类及寻宝类等,软件模式并不单一,其中还包括教育和学习的内容及过程,能够有效提高学习的挑战性和趣味性。将游戏的不同模式及不同的实现形式相互结合和创新,从而能够使整个游戏更加协调,并且提高软件的趣味性[2]。
2 软件的架构分析
图1为软件的架构分析,消息处理子系统为整个教育游戏软件的核心内容,其能够对需要处理的消息进行全面的检测,并且根据消息类型进行针对性的操作。角色扮演游戏能够选择的状态主要包括标题画面状态、场景状态、开始状态及结束状态等。不同状态要使用一个或者多个函数及类进行状态操作,并且在接受足够信息之后跳转到其他状态中。从而实现转移消息传递的状态,游戏系统就有效的运行[3]。
进程控制子系统能够对初始化游戏进行控制,主要包括宽度、高度、窗口图表、窗口标题、类名及风格等初始化,在游戏结束之后,其能够对游戏进程实例进行释放,也是将程序资源进行释放。并且进程控制子系统还能够对游戏主控循环状态转换进行控制,在启动游戏之后控制游戏状态的走向。
场景子系统为软件中的重要部件,不同的道具、角色及剧本等都根据不同次序在合理的场景中添加,并且其还是玩家操作的管理员,其能够对整个游戏框架场景的状态进行控制和操作。使用面向对象的封装规则,对场景内部进行更新、切换及图像渲染,外部框架不关注场景中的操作,以此还有效避免了出错的几率[4]。
3 软件实现的技术
3.1 用户的接口设计
在软件的登录界面设置注册链接及忘记密码链接,在学生第一次使用软件进行登录过程中,要通过注册链接进行注册,之后通过管理员审核表示注册成功,然后登录游戏,如果信息填写错误,那么系统就会对用户进行提示。如果用户将登录的密码忘记,那么就可以在忘记密码链接中进行重新设置。在
您可能关注的文档
最近下载
- 2024—2025学年广东省佛山市顺德区九年级上学期期中考试化学试卷.doc VIP
- 阿托品化与阿托品中毒的主要区别.docx VIP
- 麦克维尔多联机安装说明书.pdf VIP
- Unit 2 Section B(1a-Project)课件人教版2024新教材七年级上册英语.pptx VIP
- 南京大学《算法设计与分析》ppt课件 L12 - DAG.pdf VIP
- 南京大学《算法设计与分析》ppt课件 L11 - GraphTraversal.pdf VIP
- CH_T 7002-2018CN 无人船水下地形测量技术规程.docx
- 生产现场质量问题分析与解决培训.ppt VIP
- SMP-03-005-00 委托生产文件管理规程.pdf VIP
- 南京大学《算法设计与分析》ppt课件 L10 - Union-Find.pdf VIP
原创力文档


文档评论(0)