P. Netinant, Supanut Chuencheevajaroen, Meennapa Rakhiran
{"title":"Ario Game:在树莓派上用Python学习英语游戏开发","authors":"P. Netinant, Supanut Chuencheevajaroen, Meennapa Rakhiran","doi":"10.1109/ECEI57668.2023.10105395","DOIUrl":null,"url":null,"abstract":"Recent growth in game development has attracted the interest of software designers and developers for game development. Developing a game involves a variety of approaches and resources. Gamification-based learning is a challenging development. Thus, this research aims to demonstrate the design and development of an educational English-learning game using object-oriented techniques run on a small single-board computer. In this research, we proposed the Ario game inspired by a Mario-like game to support English language learning with an educational innovation. The Ario game was created and developed using object-oriented methodology, Python programming, and a Raspberry Pi system. Python's library for game development is extensive. Pygame is a Python module designed for the development of game applications. This benefit of Pygame is to create games with unique features. Rapid application development (RAD) is the most compatible approach with the features of game development software model design and development. The software functionality of the Ario game is decomposed into components to improve software quality.","PeriodicalId":176611,"journal":{"name":"2023 IEEE 6th Eurasian Conference on Educational Innovation (ECEI)","volume":"63 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Ario Game: Learning English Game Development with Python on Raspberry Pi\",\"authors\":\"P. Netinant, Supanut Chuencheevajaroen, Meennapa Rakhiran\",\"doi\":\"10.1109/ECEI57668.2023.10105395\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Recent growth in game development has attracted the interest of software designers and developers for game development. Developing a game involves a variety of approaches and resources. Gamification-based learning is a challenging development. Thus, this research aims to demonstrate the design and development of an educational English-learning game using object-oriented techniques run on a small single-board computer. In this research, we proposed the Ario game inspired by a Mario-like game to support English language learning with an educational innovation. The Ario game was created and developed using object-oriented methodology, Python programming, and a Raspberry Pi system. Python's library for game development is extensive. Pygame is a Python module designed for the development of game applications. This benefit of Pygame is to create games with unique features. Rapid application development (RAD) is the most compatible approach with the features of game development software model design and development. The software functionality of the Ario game is decomposed into components to improve software quality.\",\"PeriodicalId\":176611,\"journal\":{\"name\":\"2023 IEEE 6th Eurasian Conference on Educational Innovation (ECEI)\",\"volume\":\"63 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-02-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 IEEE 6th Eurasian Conference on Educational Innovation (ECEI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ECEI57668.2023.10105395\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE 6th Eurasian Conference on Educational Innovation (ECEI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ECEI57668.2023.10105395","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Ario Game: Learning English Game Development with Python on Raspberry Pi
Recent growth in game development has attracted the interest of software designers and developers for game development. Developing a game involves a variety of approaches and resources. Gamification-based learning is a challenging development. Thus, this research aims to demonstrate the design and development of an educational English-learning game using object-oriented techniques run on a small single-board computer. In this research, we proposed the Ario game inspired by a Mario-like game to support English language learning with an educational innovation. The Ario game was created and developed using object-oriented methodology, Python programming, and a Raspberry Pi system. Python's library for game development is extensive. Pygame is a Python module designed for the development of game applications. This benefit of Pygame is to create games with unique features. Rapid application development (RAD) is the most compatible approach with the features of game development software model design and development. The software functionality of the Ario game is decomposed into components to improve software quality.