Building Simple Games With BRIDGES

Building Simple Games With BRIDGES
复制标题

使用 BRIDGES 构建简单的游戏

DOI:
10.1145/3287324.3293758
复制
发表时间:
2019
期刊:
Proceedings of the 50th ACM Technical Symposium on Computer Science Education
影响因子:
--
通讯作者:
Subramanian, Kalpathi
Subramanian, Kalpathi
中科院分区:
--
文献类型:
--
作者:
Burlinson, David;Saule, Erik;Subramanian, Kalpathi

文献摘要

相似文献

许多编程和计算思维的新手都是在交互式的游戏化学习环境中成长起来的。大学水平的计算机科学入门课程需要深入研究这些主题,但必须与类似的技术和项目一起进行。为了满足这一需求,我们已经建立了一个基于网格的游戏API与基于事件的阻塞和连续的非阻塞接口的框架。该框架抽象了输入和渲染的大部分复杂性,并公开了一个简单的游戏网格,类似于按行和列索引的2D数组。因此,我们的项目有助于加强基本的计算概念(数组,循环,OOP,递归)与可定制的和引人入胜的游戏界面。我们在以前的出版物中讨论了使用BRIDGES对学生数据结构进行可视化表示的重要影响,并相信我们的游戏API可以为入门课程和其他课程的学生提供重要性和吸引力。我们的Bridges Games应用程序网站(http://bridges-games.herokuapp.com/)提供了描述和说明。
Many newcomers to programming and computational thinking have been brought up on interactive, gamified learning environments. Introductory computer science courses at the university level need to dig deeper into these topics, but must do so with similarly engaging technologies and projects. To address this need, we have built a framework for a grid-based game API with event-based blocking and continuous non-blocking interfaces. The framework abstracts away much of the complexity of inputs and rendering and exposes a simple game grid similar to a 2D array indexed by rows and columns. As such, our project helps reinforce basic computing concepts (arrays, loops, OOP, recursion) with a customizable and engaging game interface. We have discussed the valuable influence of visual representations of student's data structures using BRIDGES in previous publications, and believe our game API can provide significance and intrigue for students in introductory courses and beyond. Our Bridges Games App website (http://bridges-games.herokuapp.com/) presents descriptions and instructions.