Version 33 (modified by cobyrne, 3 years ago)

--

Work Log

Phase 1

  • 1/21 - Worked on setting up the wiki to meet the requirements of the management plan
  • 1/22 - Team meeting, set up weekly objectives page
  • 1/23 - Worked on Competitive Analysis and High Concept section
  • 1/24 - Finished work, team meeting
  • 1/26 - Prepared for elicitation
  • 1/27 - Elicitation
  • 1/29 - Team Meeting, discussed elicitation, divided work up
  • 1/30 - Worked on technology assessment
  • 1/31 - Team Meeting, finished tech assessment, use cases, risk analysis. Took notes
  • 2/2 - Installed fife. Met with Elliot to work on figuring it out, looked at map editor
  • 2/4 - Set up fife prototype project, put under version control. Worked on fife prototype (r1, r2, r3, r4, r5)
  • 2/6 - Finished prototype (r6, r7). Team meeting.
  • 2/7 - Team meeting. Finished proposal sections

Phase 2

  • 2/10 - Meeting to begin designing architecture
  • 2/13 - Meeting. Created UML diagrams
  • 2/15 - Finished sections of postmortem and design draft
  • 2/17 - Meeting (first part)
  • 2/18 - Meeting
  • 2/21 - Meeting. Figured out review package and review roles
  • 2/22 - Designed package structure. r27
  • 2/24 - attended review session, too notes during our review
  • 2/25 - began working on initial prototype, r28
  • 2/26 - worked more on initial prototype, r29, barebones is mostly there, waiting on map to test basic functionality and fix the bugs.
  • 2/26 - attended team meeting, worked on prototype with andy (far too many commits to list)
  • 2/27 - got inputhandler class working, settings file loads correctly, small tweak to scrolling. prototype displays, scrolls, and can be exited.
  • 3/2 - refactored camera code into new class. rewrote scrolling code to be cleaner, scrolling is smoother
  • 3/3 - implemented edge-of-screen mouse scrolling.
  • 3/5 - team meeting
  • 3/6 - fixed mouseMoved event bug (ticket:57). initial right panel code
  • 3/8 - right panel now has content, updates when necessary. factored out menu code to its own class. created a general function to take slider-based user input. menu controller now generates actions and passes them to gamestate. gamestate gets the objects for the instances and passes the actions to action manager. action manager now creates actions. also implemented action updating, whenever a slider is created it checks if theres an action, "remembers" value, creating a duplicate gather correctly updates amount to be gathered and idle workers. gather is fully implemented except for the end of turn processing.
  • 3/9 - created a bunch of tickets for stuff that needs to get done. figured out how to get the events generated by widget mouse and keyboard events. refactored to create a GUI class. fixed settings file loads and moved camera constants into the file
  • 3/19 - added an info panel for when inspect is selected. fixed the bug where the game wouldnt close when the window "x" was clicked.
  • 3/20 - figured out packaging an executable

Assigned Tickets

#4
Competitive Analysis
#9
Pedagogical Strength
#11
Make the tickets appear in weekly goals
#15
Assess Technologies
#23
Prototype simple game in fife
#25
Write Prototype and Development Sections
#31
Create sequence diagrams for gift, gather
#32
review use cases
#35
Prepare for and attend review session
#36
Design package filesystem
#42
Right Panel
#43
Create basic initial prototype
#48
add boundaries to scrolling
#52
figure out context menu architecture
#57
mouseMoved event doesn't always register
#58
design right panel architecture
#59
refactor GUI code
#60
Quiting Game Bug
#64
Add images to right panel
#65
create main menu
#70
Add badges to map when action created
#71
Document code more thoroughly
#73
Figure out how to make the window close button quit the game
#75
refactor slider code
#76
Add images to info menu
#78
Refactor Goals class
#79
Refactor menus
#82
Figure out goals and scrolling
#86
Document Installation and Running
#97
Add a main menu
#99
Don't clear the worker action lists at the end of the turn
#107
badges bug
#109
Design Sound
#111
Create Beta User Document
#116
Implement pop cap
#120
Beta Brakes on Badges
#121
Pop ups
#122
Double Goals
#123
Text cut-off
#128
fix camel case
#129
showOK menu should only be called carefully