F. Discussion

The process started with the picking of the game. The final decision was on buckeyeship.

During the coding process, it was needed to have the code run without too much complication. The group started by making a simple game. At first, it was to start with making new graphics and implementing them into the game. There was not much difficulty here as all had seen battleships before and knew rough outlines. Implicating this into code was not challenging either.

The actual code had some difficulties. The base game had some challenges to work out including what to do about using AI not 2 people playing against each other. This was something that got worked on as the process went on making it easier to see as time went on.

The AI code had lots of challenges in it. This included making the AI smart. This was a process that was simple at the base in using loops, but much more complicated. The AI proved to be the most challenging aspect of the coding process. Information was learned on how AI works and how coding can change drastically with one small element. There was a lot of back and forth on the AI to get it to work. After multiple hours the code was figured out.

Getting all the aspects of the game done was a challenging piece that was more complex than originally processed. The game came together using coding techniques including commenting out, going back, and using each other to work out issues.

Overall the process did end up being completed. As a team, it would have been nice to have some extra time to implement more buckeye into the game.