Abstract
In our efforts to create interesting capstone assignments for CS1 students, we discovered that the design and implementation of single-player games could provide an acceptable level of challenge and motivation. However, there were some challenges with these types of projects. To have students implement even the simplest games, they would be required to solve difficult problems pertaining to basic physics. Physics issues include collision detection, gravity, and friction. In an effort to make the physics approachable for students, a system of classes was developed that could handle the basic physics and allow the students to focus on the larger implementation issues of the game. This first test of this package with the students has been a scaled-down implementation of the game of Centipede.
- CC2001, The ACM/IEEE joint task force on the "Model Curricula for Computing" final report -- computing curricula 2001, computer science volume. 2001.Google Scholar
- CS015 Course Webpage, http://www.cs.brown.edu/courses/cs015/. 2004.Google Scholar
Index Terms
- When objects collide: abstractions over common physics problems for capstone projects in CS1
Recommendations
Quantum correlation for two-qubit systems interacting with macroscopic objects
We consider two particles of spin-[InlineEquation not available: see fulltext.] interacting with two one-dimensional N-spin arrays, respectively, which is an exactly solvable model. In this model, the one-dimensional N-spin arrays can be regarded as a ...
When worlds collide: Developing game-design partnerships in universities
A growing body of evidence suggests that relevant, well-designed simulations can make a valuable contribution to students' experiences in training and education and go some way toward meeting the expectations of students who have grown up with immersive,...
Comments