CIS 1200

FAQ for HW09 Game

Choosing Topics

I want to do AI / Collisions / some other advanced topic. What are the requirements to get full points for this? 

Please, please speak to a TA for more information on the requirements for implementing an advanced topic. We want to be able to discuss what your plan is before you implement it so we can decide if it will qualify for the advanced topic.

Can I do two or more advanced topics?

At most one of your four concepts can be chosen from the list of advanced topics. However, if you are doing more than four concepts, and you are doing at least three of the simple concepts, you may implement more advanced concepts. Remember that your design concepts must be used for different aspects of the game (i.e. if you are using I/O for high scores and use a collection while reading a file; you cannot count Collections as a concept).

Does using Collections to process I/O count as using them for the core concept?

Unfortunately not. If you are using I/O for the concept, you cannot double-count Collections for the concept as well.

Running/Testing

Do we have to worry about the game running differently on my TA’s computer than on my own computer?

The TAs will be playing the game on their personal computers, so to make sure they can run it, your final submission should be able to be run on Codio. You should mainly make sure your file paths aren’t specific to just your computer. As long as your game is playable it does not have to be identical to the way it looks on your own computer.