用有限状态机算法设计一个迷宫游戏中的敌方非玩家角色

Irfan Ainul Afif Refnaldi
{"title":"用有限状态机算法设计一个迷宫游戏中的敌方非玩家角色","authors":"Irfan Ainul Afif Refnaldi","doi":"10.25124/cepat.v2i01.5779","DOIUrl":null,"url":null,"abstract":"Educational games are very suitable for learning for children because the gameplay is not so heavy and is based on the same conditions as everyday life, which certainly does not contain bad elements that are inappropriate for children. The output of educational games that will be used for learning must really be considered because the age of kindergarten children is the age at which children's character and manners are formed. In this research, the writer will develop a game with a labyrinth concept which carries the theme \"Caring for the Environment\". The author adds the Non-Player Character (NPC) feature in the game which requires behavior design using the Finite State Machine algorithm with three working principles State, Event (happening), Action. The result of this research is that all the features in the developed game design have been implemented and function properly, especially the finite state machine method which is applied to NPC behavior. The Maze Game Educational Game that was developed succeeded in attracting the interest of the children who played it and the \"Care for the Environment\" content in this game was easy for children to understand.","PeriodicalId":301532,"journal":{"name":"[CEPAT] Journal of Computer Engineering: Progress, Application and Technology","volume":"268 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Design an Enemy Non-Player Character in Maze Game Using Finite State Machine Algorithm\",\"authors\":\"Irfan Ainul Afif Refnaldi\",\"doi\":\"10.25124/cepat.v2i01.5779\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Educational games are very suitable for learning for children because the gameplay is not so heavy and is based on the same conditions as everyday life, which certainly does not contain bad elements that are inappropriate for children. The output of educational games that will be used for learning must really be considered because the age of kindergarten children is the age at which children's character and manners are formed. In this research, the writer will develop a game with a labyrinth concept which carries the theme \\\"Caring for the Environment\\\". The author adds the Non-Player Character (NPC) feature in the game which requires behavior design using the Finite State Machine algorithm with three working principles State, Event (happening), Action. The result of this research is that all the features in the developed game design have been implemented and function properly, especially the finite state machine method which is applied to NPC behavior. The Maze Game Educational Game that was developed succeeded in attracting the interest of the children who played it and the \\\"Care for the Environment\\\" content in this game was easy for children to understand.\",\"PeriodicalId\":301532,\"journal\":{\"name\":\"[CEPAT] Journal of Computer Engineering: Progress, Application and Technology\",\"volume\":\"268 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-02-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"[CEPAT] Journal of Computer Engineering: Progress, Application and Technology\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.25124/cepat.v2i01.5779\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"[CEPAT] Journal of Computer Engineering: Progress, Application and Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.25124/cepat.v2i01.5779","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

教育类游戏非常适合儿童学习,因为游戏玩法没有那么重,而且是基于与日常生活相同的条件,当然不会包含不适合儿童的不良元素。真正需要考虑的是用于学习的教育游戏的输出,因为幼儿园孩子的年龄是孩子性格和举止形成的年龄。在本次研究中,笔者将开发一款以迷宫为概念,以“关爱环境”为主题的游戏。作者在游戏中添加了非玩家角色(NPC)功能,这需要使用有限状态机算法进行行为设计,该算法具有三个工作原则:状态、事件(发生)和行动。这项研究的结果是,已开发的游戏设计中的所有功能都得到了执行和正常运行,特别是应用于NPC行为的有限状态机方法。开发的迷宫游戏教育游戏成功地吸引了孩子们的兴趣,游戏中“关爱环境”的内容很容易让孩子们理解。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Design an Enemy Non-Player Character in Maze Game Using Finite State Machine Algorithm
Educational games are very suitable for learning for children because the gameplay is not so heavy and is based on the same conditions as everyday life, which certainly does not contain bad elements that are inappropriate for children. The output of educational games that will be used for learning must really be considered because the age of kindergarten children is the age at which children's character and manners are formed. In this research, the writer will develop a game with a labyrinth concept which carries the theme "Caring for the Environment". The author adds the Non-Player Character (NPC) feature in the game which requires behavior design using the Finite State Machine algorithm with three working principles State, Event (happening), Action. The result of this research is that all the features in the developed game design have been implemented and function properly, especially the finite state machine method which is applied to NPC behavior. The Maze Game Educational Game that was developed succeeded in attracting the interest of the children who played it and the "Care for the Environment" content in this game was easy for children to understand.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信