Line of Sight or Rolling Sphere or Something Else
Due Thursday, November 21
Unlike other projects, project 4 has a few options! Pick one of the following for project 4:
- Closest Object, and Minecraft-like block placement
- A rolling sphere with player control
- A similar size improvement you think would be more valuable for project 5
Closest Object Option
/* position: position to start from
* direction: direction we're looking, thinking about moving, etc
*/
blocker* closest_object(position, direction);
To show this works: Place blocks more like minecraft, and remove blocks. Or, if you're planning to use this with enemies or other characters, demonstrate line-of-sight in some other way.
Rolling Sphere Option
Make a sphere that rolls on the ground (and doesn't slide), that the player can control. The movement should be evident on the sphere.
Something Else Option
Project 5 will be to develop a game using our class game engine. So if you have an idea for project 5, but it requires a feature we haven't added, consider adding that feature for project 4. For example, if you need realistic collisions between spheres and cylinders, this could be a good project 4.