Checkpoint #6 May 19th
For the Sixth and final status update, I will be going over what I have accomplished in finalizing my project.
Progress Toward Goals:
Changes to Project:
Upcoming Issues/Risks:
Progress Toward Goals:
- I have finished the GUI to display the entire board with color coded spaces.
- I have gone through the code for the entire program and commented it (explaining in the code what things do).
- I have implemented a function for the user to input if they want to know where a player will land in a couple of turns.
Changes to Project:
- None
Upcoming Issues/Risks:
- None
Checkpoint #5 April 28th
For the Fifth status update, I will be going over what I have accomplished during these last two weeks and what I plan on accomplishing for the next two weeks.
Progress Toward Goals:
Goals for the Next Two Weeks:
Changes to Project:
Upcoming Issues/Risks:
Progress Toward Goals:
- I have fully programmed and implemented the Card classes so now the board takes card draws into consideration.
- I have reworked the UI display and incorporated a calculator that will compare the times a space was landed on with the average so that differences are more apparent.
Goals for the Next Two Weeks:
- Program in a UI that will us color gradients to illustrate the differences between how often a spot is landed on.
- input a function that will allow the user to input if they wish to start from a space and only take X ammount of turns to see how often spaces are landed on.
Changes to Project:
- Shifting the focus from simulating entire games of monopoly to simulating player movements and analyzing where players will land.
Upcoming Issues/Risks:
- None
CHECKPOINT #4 april 6TH
For the Fourth status update, I will be going over what I have accomplished during these last two weeks and what I plan on accomplishing for the next two weeks.
Progress Toward Goals:
Goals for the Next Two Weeks:
Changes to Project:
Upcoming Issues/Risks:
Progress Toward Goals:
- I have finished the Board Method which simulates the actual board.
- I have started working on the Game method, the final component of the initial simulation.
- I have the simulation working in a very primitive state, currently it will simulate the number of rolls in jail and the number of times the player lands on a property.
Goals for the Next Two Weeks:
- Successfully simulate a game of monopoly, implementing cards.
- Start working on incorporating money into the game.
Changes to Project:
- None.
Upcoming Issues/Risks:
- None
CHECKPOINT #3 MARCH 24th
For the Third status update, I will be going over what I have accomplished during these last three weeks and what I plan on accomplishing for the next two weeks.
Progress Toward Goals:
Goals for the Next Two Weeks:
Changes to Project:
Upcoming Issues/Risks:
Progress Toward Goals:
- I have finished the Dice rolling, Property classes, and Card storing class.
- I have finished the Board Method which will organize the board.
- I have worked some of the Board Method after talking with Mr. Paige.
Goals for the Next Two Weeks:
- Discussion with Mr. Paige outlining the next steps for the project and how I want to deal with the trading / monopoly upgrading aspect of the game.
- Finish the Board method and start the Game method (simulates the actual game).
Changes to Project:
- None.
Upcoming Issues/Risks:
- As I press on with the project, some issues have arisen. The primary one being how will I deal with upgrading property and trading. These issues are becoming more pressing as simply making them a random decision making would take millions of games to come up with any cohesive data.
CHECKPOINT #2 March 3rd
For the second status update, I will be going over what I have accomplished during these last three weeks and what I plan on accomplishing for the next three weeks.
Progress Toward Goals:
Goals for the Next Two Weeks:
Changes to Project:
Upcoming Issues/Risks:
Progress Toward Goals:
- Over the last few weeks I have conducted two interview.
- The first was with Mr. Paige and dealt with how to structure the program and project.
- The second was with Ms. Hemiup and dealt with GUI programming.
- I have started reading Swing.
- I have finished organization of the classes and have started writing the code for various methods.
- I have Mr. Paige as a mentor.
Goals for the Next Two Weeks:
- Finish the Dice rolling, Property, and Card storing classes with flushed out methods. (Used for storing information about the rules of the game)
- Start the Board methods with implementation of the Player Info classes. (Used to run the game according to all the rules)
- Discussion with Mr. Paige outlining the next steps of the outline.
Changes to Project:
- None.
Upcoming Issues/Risks:
- None.
Checkpoint #1 February 10th
For the first status update, I will be going over what I have accomplished during this last week and what I plan on accomplishing for the next three weeks.
Progress Toward Goals:
Goals for the Next Two Weeks:
Changes to Project:
Upcoming Issues/Risks:
Progress Toward Goals:
- Over the last week I have contacted and scheduled two interview, including one potential mentor.
- I have found an introductory GUI computer programing textbook called by Swing.
- I have drawn up how the AI will analyze each turn.
- Written the Info class which stores information about each player.
Goals for the Next Two Weeks:
- Conduct two interviews.
- Finalize my Mentor.
- Draw up and finalize the the data structures for the program.
- Data structures illustrate how the program will function, what methods (small chunks of code) need programming, and in what order the program will work.
- Start the preliminary program.
- Read Swing: A Beginners Guide & Academic Papers
Changes to Project:
- The goal of the project is to develop a Monopoly simulator that will make random decisions and collect data that will be analyzed later to develop a cohesive strategy.
Upcoming Issues/Risks:
- None.