On Tuesday we took a small segue to start talking about what order we would present information to players (Week 4). We came up with the following list:
- Physical Memory and Addresses
- Types of Pointers/Variables
- Void Pointers
- Casting
- Pointers to Pointers
- Initializing Pointers (pointing them to NULL) and *
- Pointer Assignment (pointing at a variable)
- Dereferencing Pointers (getting values out of them) and &
- NULL pointers versus uninitialized pointers
- Segmentation faults
- Uses for Points (Arrays, Linked Lists) and malloc and alloc
- Pointer Arithmetic
- Freeing Pointers
- Void Pointers and Casting
- Pointers to Pointers
- Pointer Arithmetic
We consider topics 10 through 12 to be the "advanced" topics, with everything before then being necessary to a basic understanding of pointers.
Once we had this information, we were able to decide that RPG Maker was the appropriate program to use. We acquired a version, and also downloaded the scripting language Ruby which RPG Maker uses for more complex events. We both completed the online tutorial "Ruby in Twenty Minutes".
Elyse has been working on preparing our proposal presentation for next Tuesday. Donna has been working with RPG Maker. With Elyse's input, she has created a small game where the player tries to fix fragmented memory and learns a little about physical memory in the process. We will be using this game as a prototype for the sorts of more complex events we can have occur.
No comments:
Post a Comment