This is the starter repo for the RobotWarz assignment.
Included are:
- RobotBase.h and RobotBase.cpp - these files will be the basis for your robot and will determine what the arena does with them. Do not change them. If you find a bug, discuss it with the instructor.
- some .drawio example diagrams that you can use to guide your design work.
- some sample Robots - Ratboy and Flame_e_o that you can use to see how robots work
- a test robot program that will load your robot and ensure that it responds correctly when the arena calls its functions.
- a Makefile that makes the test_robot executable linking Robot Base. You can extend this Makefile to make your arena as well.
- the specification for the RobotWarz assignment.
- the class definition for the RadarObj that will be used by the Arena and the Robot to scan the arena for obstacles and other robots.
Instructions:
-
Do not make changes in these files:
- RobotBase.h
- RobotBase.cpp
- RadarObj.h
-
Add whatever other classes and files you need to complete the assignment
-
Your executable must be RobotWarz (but you can all the rest of the files whatever you want.)
-
This is your personal assignment repo - you can push as often as you like.