- Clone this assignment to a folder on your external harddrive, OneDrive, or other convenient location.
- Open CLion.
- Select 'Open' from the welcome screen.
- Choose the cloned folder as the project to open.
- CLion should open and allow you to start.
- If a popup says 'Externally added files can be added to Git' or similar, click 'Always Add'.
- Create your program using the given "main.cpp" file located in the "src" folder.
- Any additional source files (e.g. .cpp,.h,etc.) to the src folder.
- The details of the assignment are in the 'Assignment 2.pdf' file.
- Generate a single PDF of all source files (.cpp/.h) by using "File->Print" in CLion.
- Save the PDF in the cloned assignment folder.
- Upload the PDF to the Brightspace assignment folder by the deadline.
- Make sure all source files are added to Git in CLion.
- Run your program using 'test.txt' as the target maze.
- (test files are located in the 'tests' folder)
- Save the solved maze in the 'solved' folder.
- Repeat steps 6-7 using 'test2.txt' as the target maze.
- Repeat steps 6-7 using 'test3.txt' as the target maze.
- Include all solved test files in your final commit.
- For your final commit, use the description "assignment completed".
- Push the final submission to GitHub by the deadline.
If you have any questions about this process, please ask your instructor!