#Power Racing Text Racer
Adventures in text based driving. The ultimate driverless car game. Create your:
- Driver (AI or Manual)
- Car
- Track
- Scavenger Hunt
It's a race and a scavenger hunt.
##Goals
This is a learning game for C/C++ development. Since it's a game. We want it to be fun. So the game should be silly and competitive. Inspiration is from Mad Mad Mad World films. Also, things like canonball run. Additionally, the Power Racing Series where people create electric vehicles from recycled kids cars.
Learn about object oriented programming by emulating or simulating real world objects and behaviors.
Additionally, this is can be done as a group project. Everyone get's to create a car, track, and scavenger hunt. Also, create drivers that are AI or manual.
Students are developers for this project.
- Fork your own Github repository
- Set up Gitter chat to communicate all the developers on the project.
- The reference code editing environment Cloud9ide or RaspberryPI
What are races? What kind are there? What makes a race fun? Have you ever raced before? Running, bicylce, video game? How do you know when to start, stop, repair? What helped you understand you were wining or losing? What information is tracked in racing?
Do we only race cars? What things can be entered into a race? What do these vehicles need to do? What are they made out of? What powers them?
What are drivers? Do we need them? Why do we need them? What do drivers do? What can a driver tell us about the car, the race, the competition? Is your driver an AI, alien, human? What abilities should these drivers have? What can you tell them to do? Are you the driver?
Assuming we have track or race field, what is it? What features does a track need to have? Why do they need these things? How do tracks relate to races, cars, drivers, spectators?
What is a scavenger hunt? Can we use what we have? What new objects are needed? How do they relate to what we have?
- Obserevers?
- Pit stops?
- Repairs?