RPM Project Flashcards
Do you need to implement the process to load the problem data?
No, You should not attempt to access ProblemData.txt directly; its filename will be changed when we grade projects. Generally, you need not worry about this directory structure; all problem data will be loaded into the RavensProblem object passed to your agent’s Solve method. the filenames for the different visual representations will be included in their corresponding RavensFigures.
What files should I modify?
you should only modify the Agent class.
What is the output of Solve()
Solve, your agent should return an integer as the answer for that problem (or a negative number to skip that problem).
What is the RavensProblem?
Contains a dictionary with RavensFigures. The keys are the name of the files without the extension
What is the RavensFigure?
Contains the name of the figure and the relative path to the image file