Last active
December 1, 2015 21:33
-
-
Save natepisarski/288bec312fe11d300d36 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This is my chronological development log on things that I've done for the project. Honestly I just copied most of this info out of the git commit log | |
September 10Th, 2015 | |
* Initialized the repository (with a gitignore and README) | |
* Implemented coordinate tracking for the world. | |
* Made Pair for the coordinate system | |
September 13th, 2015 | |
* Added Josue's Stack to the repository | |
* Added the Controller and implemented a (broken at the time) Actor search | |
September 14th, 2015 | |
* Made the Controller run on its own thread | |
September 15th, 2015 | |
* Created the BlueJ project file (had previously been using src folder exclusively) | |
* Introduced the Protected hack for the controller | |
September 16th, 2015 | |
* Added Jason's TrafficLight and CarSource | |
* Made an update script to automatically migrate a Java package structure to a BlueJ project (remove package statements and Package-local imports, move to same root directory) | |
* | |
September 17th, 2015 | |
* Add SimplePair for Josue's Route | |
* Add David's queue to the repository | |
* Compress GraphNavigation so that it can't be imported. Warren had been using it. | |
{ | |
Somewhere in this time frame I made the Skeleton more or less work | |
with my own code (finished Lane, etc). These changes were | |
stashed and the project was reverted to the September 17th version. | |
Thanks, source control! | |
} | |
September 22nd, 2015 | |
* Undo the protected variables hack | |
September 24th, 2015 | |
* Add Lane, Route, and Car to the repository | |
September 29th, 2015 | |
* Add Nancy's Stats class to the repository | |
October 3rd, 2015 | |
* Move Picky and Adjustments (Controller features) from the stashed September 17 - 22 version back into the project | |
* Fixed a null pointer exception in SimplePair | |
October 6th, 2015 | |
* Added an initial scenario to the controller | |
* Add Jason's new TrafficLight and CarSource to the repository. | |
October 13th, 2015 | |
* Rewrote my controller slightly to behave like Mr. Weissman's. Change every instance of ControllerLite back to Controlle.r | |
October 15th, 2015 | |
* Integrate Anthony's bugfix | |
October 16th, 2015 | |
* Generate the Javadoc for the first time. Host a web server and the HTML there | |
October 22nd, 2015 | |
* Integrated the most recent 5 stat (which was broken. It was reverted the next day) | |
October 27th, 2015 | |
* Unlock the GraphNavigation stuff for the GUI team (they may not actually use it) | |
October 28th, 2015 | |
* Deprecate the old traffic light, refactor the code so that TrafficLight becomes LegacyTrafficLight. | |
October 30th, 2015 | |
* Rewrite TrafficLight to work in 4 directions. This design was flawed because both sides would need the same intervals. | |
* Write a generic Component class, which will eventually be used to communicate with the GUI | |
November 4th, 2015 | |
* Rewrite part of the LightPost to work with threads. This allows it to run independantly of | |
the rest of the program, but introduces the problem of time-based synchronization. | |
November 21st, 2015 | |
* Added synchronization and threading libraries. This split up Warren / Anthony's new project into two different threads to attempt to facilitate the MVC pattern. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment