arXiv cs.CY· Elliott Wen, Paul Denny, Andrew Luxton-Reilly, Sean Ma, Bruce Sham, Chenye Ni, Jun Seo, Yu Yang·· 12 小时前AI 评分20
Playsemble:用交互式游戏学习汇编语言编程
Playsemble: Learning Low-Level Programming Through Interactive Games
AI 导读
Playsemble 是一个将汇编指令转化为游戏任务的教学系统,学生通过编写代码控制 Pac-Man 收集物品、躲避幽灵并到达目标。系统在浏览器中集成代码编辑器、CPU 模拟器和可视化调试工具,无需安装即可离线使用,并由大语言模型提供即时形成性反馈。该系统已在本科计算机体系结构课程中面向 107 名学生部署,作业覆盖寄存器与内存操作、循环与条件等控制结构及算术运算。
正文
Abstract:Teaching assembly programming is a fundamental component of undergraduate computer science education, yet many students struggle with its abstract and low-level concepts. Existing learning tools, such as simulators and visualisers, support understanding by exposing machine states. However, they often limit students to passive observation and provide few opportunities for meaningful interaction. To address these limitations, we introduce Playsemble, a gamified learning system that transforms assembly instructions into interactive, game-like tasks in which students control Pac-Man to collect items, avoid ghosts, and reach targets. Playsemble integrates a code editor, a CPU emulator, and visual debugging tools within a browser-based environment, allowing students to work offline without installation or configuration. It also provides immediate formative feedback enhanced by large language models. We deployed Playsemble in an undergraduate computer architecture course with 107 students. The course featured a sequence of assignments of increasing complexity, covering core concepts such as register and memory manipulation, control structures including loops and conditionals, and arithmetic operations. Our findings suggest that Playsemble promotes active experimentation, sustained engagement, and deeper conceptual understanding through meaningful game-based learning experiences.
| Subjects: | Computers and Society (cs.CY) |
| Cite as: | arXiv:2602.20167 [cs.CY] |
| (or arXiv:2602.20167v3 [cs.CY] for this version) | |
| https://doi.org/10.48550/arXiv.2602.20167 arXiv-issued DOI via DataCite |
|
| Related DOI: | https://doi.org/10.1145/3857222.3860159
DOI(s) linking to related resources |
Submission history
From: Elliott Wen [view email]
[v1]
Mon, 9 Feb 2026 06:31:44 UTC (6,054 KB)
[v2]
Fri, 27 Feb 2026 17:43:33 UTC (6,054 KB)
[v3]
Fri, 23 Oct 2026 19:41:48 UTC (6,052 KB)
来源:arXiv cs.CY · arxiv.org