Investigating the Interaction of Game Features and Spatial Skills with Performance and Perceived Difficulty in a Block-Based 3D Programming Puzzle Game
Yasitha Rajapaksha, John Thomas Bacher, Tiffany Barnes
Abstract
Block-based programming puzzle games are popular as engaging, visual tools for introducing novice learners to programming. Many incorporate 3D environments, where players navigate and solve spatial challenges. However, little research has examined how spatial reasoning skills interact with game features to shape player experience. This study investigates the interplay between game features, spatial ability, in-game performance, and perceived difficulty within BOTs: 3D programming game where players plan spatial movements to solve puzzles. In an online study with 60 players, we examined how feature changes affected performance and perceived difficulty. Spatial skills strongly predicted performance but did not predict perceived difficulty. Larger or more complex layouts increased performance costs, with backward-facing player characters producing the largest spike in performance demands. Loops reliably increased perceived difficulty. Our findings highlight concrete needs for early spatial scaffolds, clearer support for mental-model shifts, and better cues for recognizing repetition and abstraction.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get c9c319c9-9901-41dd-a08c-cc7e6990ccebRelated papers
- Block-based Programming for Two-Armed Robots: A Comparative StudyFelipe Fronchetti, Nico Ritschel, Logan Schorr, Chandler Barfield et al.ICSE 2024 · 2 citations
- Spatial CAPTCHA: Generatively Benchmarking Spatial Reasoning for Human-Machine DifferentiationArina Kharlamova, Bowei He, Chen Ma, Xue LiuICLR 2026 · 3 citations
- pySpatial: Generating 3D Visual Programs for Zero-Shot Spatial ReasoningZhanpeng Luo, Ce Zhang, Silong Yong, Cunxi Dai et al.ICLR 2026 · 15 citations
- Virtual Reality Impacts on Novice Programmers' Self-EfficacyNanlin Sun, Wallace Santos LagesIEEE VR 2025 · 3 citations
- To read or to rotate? comparing the effects of technical reading training and spatial skills training on novice programming abilityMadeline Endres, Madison Fansher, Priti Shah, Westley WeimerFSE 2021 · 18 citations
