跳到主要内容
10.1145/3386392.3399308acm会议文章/章节视图摘要出版物页面乌玛会议记录会议集合
研究论文

PyWeCode:基于街机Python库的协作编码框架

出版:2020年7月13日出版历史

摘要

我们提出了基于游戏化的协作环境的初步想法和原型实现,旨在向初学者教授编码和软件生命周期原则,如设计、开发和测试。作为一个指导性示例,我们考虑一个两人游戏,其中每个玩家都可以通过一个简单的基于规则的语言动态修改其策略。在此设置中,播放器控制台扮演着普通编码工具的角色。然而,每个玩家控制的精灵可以被视为一种反应模块,它与所选游戏中的其他玩家进行交互。游戏以默认策略开始。在游戏中,玩家可以通过更新控制精灵行为的规则来调整策略。原型是在Python街机库的基础上设计的,该库扩展了基于asyncio和zeromq的通信中间件,用于在一组远程机器上运行环境。

工具书类

  1. 街机学院。https://arcade.academy/。谷歌学者谷歌学者
  2. 异步python库。https://docs.python.org/3/library/asyncio.html。谷歌学者谷歌学者
  3. 代码战斗。https://codecombat.com/。谷歌学者谷歌学者
  4. 埃杜布洛克。https://edublocks.org/。谷歌学者谷歌学者
  5. 我的世界。https://www.minecraft.net/。谷歌学者谷歌学者
  6. python中的多线程。https://docs.python.org/3/library/threading.html。谷歌学者谷歌学者
  7. 乒乓球。https://it.wikipedia.org/wiki/Pong。谷歌学者谷歌学者
  8. 皮皮拱廊项目。https://pypi.org/project/arcade/。谷歌学者谷歌学者
  9. zeromq python库。https://zeromq.org/languages/python/。谷歌学者谷歌学者
  10. 西尔维奥·博克斯(Silvio Beux)、丹妮拉·布里奥拉(Daniela Briola)、安德烈亚·科拉迪(Andrea Corradi)、乔治奥·德尔扎诺(Giorgio Delzanno)、安吉洛·费兰多(Angelo Ferrando)、费德里科·弗拉塞托(Federico Frassetto)、乔瓦娜·格雷尼(Giovanna Guerrini)、维维亚娜·马斯卡迪(Viviana Mascardi),马尔科·奥雷加(Marco Oreggia)、弗朗西斯卡·波齐(Francesca Pozzi)、亚历山德罗·索利曼多(Alessandro Sol。初学者的计算思维:使用序言的成功经验。Davide Ancona、Marco Maratea和Viviana Mascardi,编辑,《第30届意大利计算逻辑会议论文集》,意大利热那瓦,2015年7月1日至3日,CEUR研讨会论文集第1459卷,第31-45页。CEUR-WS.org,2015年。谷歌学者谷歌学者
  11. Chiara Capone、Rafael H.Bordini、Viviana Mascardi、Giorgio Delzanno、Angelo Ferrando、Luca Gelati和Giovanna Guerrini。智能机器人:代理人和人类合作的地方。Matteo Baldoni、Mehdi Dastani、Beishui Liao、Yuko Sakurai和Rym Zalila-Wenkstern,编辑,2019年10月28日至31日在意大利都灵举行的2019年PRIMA 2019:多代理系统的原理和实践第22届国际会议,会议录,计算机科学讲稿第11873卷,第541-549页。斯普林格,2019年。谷歌学者谷歌学者
  12. Caleb Hattingh。2018年Python Arcade多人2D游戏。https://pyvideo.org/pycon-au-2018/multiplayer-2d-games-with-python-arcade.html。谷歌学者谷歌学者
  13. 毛里齐奥·莱奥塔(Maurizio Leotta)、文森佐·佩蒂托(Vincenzo Petito)、卢卡·格拉蒂(Luca Gelati)、乔治·德尔扎诺(Giorgio Delzanno)、乔瓦娜·格雷尼(Giovanna Guerrini)和维维亚娜·马斯卡迪(Viviana Mascardi)。移动web应用程序的协同众包测试:案例研究。2019年4月1日至4日,意大利热那亚,第三届国际程序设计艺术、科学和工程会议指南,第17:1至17:6页。ACM,2019年。谷歌学者谷歌学者数字图书馆数字图书馆

索引术语

  1. PyWeCode:基于街机Python库的协作编码框架

        建议

        评论

        登录选项

        检查您是否可以通过登录凭据或您的机构访问本文。

        登录

        完全访问权限

        • 发布于

          封面图片ACM会议
          UMAP’20副刊:第28届ACM用户建模、适应和个性化会议副刊
          2020年7月
          395页
          国际标准图书编号:9781450379502
          内政部:10.1145/3386392

          版权所有©2020 ACM

          如果复制品不是为了盈利或商业利益而制作或分发的,并且复制品的第一页载有本通知和完整引文,则允许免费制作本作品的全部或部分数字或硬拷贝以供个人或课堂使用。必须尊重ACM以外的其他人对本作品组成部分的版权。允许用信用证进行摘要。要以其他方式复制或重新发布,在服务器上发布或重新发布到列表,需要事先获得特定许可和/或付费。从请求权限[电子邮件保护]

          出版商

          计算机协会

          美国纽约州纽约市

          出版历史

          • 出版:2020年7月13日

          权限

          请求有关此文章的权限。

          请求权限

          检查更新

          限定符

          • 研究论文

          接受率

          总体验收率162属于633提交,26%

          即将召开的会议

          24年UMAP
          第32届ACM用户建模、自适应和个性化会议
          2024年7月1日至4日
          卡利亚里,意大利
        • 文章指标

          • 下载次数(过去12个月)9
          • 下载次数(最近6周)0

          其他指标

        PDF格式

        以PDF文件的形式查看或下载。

        PDF格式

        电子阅读器

        使用eReader联机查看。

        电子阅读器