Course Level
CS1
Knowledge Unit
Fundamental Programming Concepts
Collection Item Type
Assignment
Synopsis

In this activity, students build a simple graphical display for a role-playing game where a map with different terrain types is displayed on a screen, with small images for each character displayed over certain elements of the grid. Students are instructed to use constants for numbers, and are given opportunities to make new terrains and add extra customization features.

Recommendations

For more information on how this homework fits within the scope of the course, please see the following course schedule and syllabus here: (http://mathcs.pugetsound.edu/~aasmith/cs161/). Search Fantasy Game.

Engagement Highlights

By putting the activity in the context of a game, the activity has Meaningful and Relevant Context. By giving the student the opportunity to create new terrains and change features about the maps, the activity Incorporates Student Choice.

Materials and Links

Computer Science Details

Programming Language
Java

Material Format and Licensing Information

Creative Commons License
CC BY-NC-SA