Abstract
The University of Central Florida invention, Code Park, is a novel tool for visualizing codebases in a 3D game-like environment. Code Park aims to improve a programmer's understanding of an existing codebase that is both engaging and fun, especially for novice users such as students. The UCF tool lays out the codebase in a 3D park-like environment. Each class in the codebase is represented as a 3D room-like structure. Constituent parts of the class (variable, member functions, and so on) are laid out on the walls, resembling a syntax-aware "wallpaper." Users can interact with the codebase using an overview and a first-person viewer mode. They also can edit, compile and run code in the environment. See the informational video: https://www.youtube.com/watch?v=LUiy1M9hUKU&t=3s.
Partnering Opportunity: The research team is seeking partners for licensing, research collaboration, or both.
Benefit
Easy to learn and use, compared to other learning softwareHelps students understand and remember the structure of a codebaseFun to useNo strong programming background neededMarket Application
Education
Brochure