Fortune Hunter/Developer's Corner: Difference between revisions
KnightMearh (talk | contribs) No edit summary |
KnightMearh (talk | contribs) No edit summary |
||
| Line 5: | Line 5: | ||
== Developer's Corner == | == Developer's Corner == | ||
=== Contacts === | |||
<table> | |||
<tr> | |||
<td> | |||
<div style="border: 1px solid black; width: 250px; padding: 5px;"> | |||
<div style="border-bottom: 1px solid black">[[User:KnightMearh| Jonathan Meschino]] (4th Year @ RIT)</div> | |||
email: [mailto:jmeschino@mail.rit.edu jmeschino@mail.rit.edu] | |||
</div> | |||
</td><td> | |||
<div style="border: 1px solid black; width: 250px; padding: 5px;"> | |||
<div style="border-bottom: 1px solid black">[[User:esk7610| Eric Kenvin]] (3rd Year @ RIT)</div> | |||
email: [mailto:eric.kenvin@mail.rit.edu eric.kenvin@mail.rit.edu] | |||
</div> | |||
</td></tr> | |||
<tr><td> | |||
<div style="border: 1px solid black; width: 250px; padding: 5px;"> | |||
<div style="border-bottom: 1px solid black">[[User:prestonj| Preston Johnson]] (3rd Year @ RIT)</div> | |||
email: [mailto:ppj4700@g.rit.edu ppj4700@g.rit.edu] | |||
</div> | |||
</td><td> | |||
<div style="border: 1px solid black; width: 250px; padding: 5px;"> | |||
<div style="border-bottom: 1px solid black">[[User:DaveSilver| David Silverman]] (3rd Year @ RIT)</div> | |||
email: [mailto:drs5669@g.rit.edu drs5669@g.rit.edu] | |||
</div> | |||
</td></tr> | |||
<tr><td> | |||
<div style="border: 1px solid black; width: 250px; padding: 5px;"> | |||
<div style="border-bottom: 1px solid black">[[User:Kdh7733| Kevin Hockey]] (4th Year @ RIT)</div> | |||
email: [mailto:kdh7733@g.rit.edu kdh7733@g.rit.edu] | |||
</div> | |||
</td><td> | |||
<div style="border: 1px solid black; width: 250px; padding: 5px;"> | |||
<div style="border-bottom: 1px solid black">[[User:Jlew| Justin Lewis]] (4th Year @ RIT)</div> | |||
email: [mailto:jtl1728@rit.edu jtl1728@rit.edu] | |||
</div> | |||
</td></tr> | |||
<tr><td> | |||
<div style="border: 1px solid black; width: 250px; padding: 5px;"> | |||
<div style="border-bottom: 1px solid black">[[User:MikeDeVine| Mike DeVine]] (3rd Year @ RIT)</div> | |||
email: [mailto:pixelshredder@hotmail.com pixelshredder@hotmail.com] | |||
</div> | |||
</td></tr> | |||
</table> | |||
:Interested in helping with Fortune Hunter, please contact us? We are always seeking programmers, testers, and anyone else to join our team. | |||
:Download the current version of the game [http://git.sugarlabs.org/projects/project-xavier here] to play and check out the code! | |||
:To install as an activity, copy the MAFH.activity folder into your Activities directory, and restart. The MAFH activity will then be in the list of activities. | |||
'''''Consultants''''' | |||
<table> | |||
<tr> | |||
<td> | |||
<div style="border: 1px solid black; width: 250px; padding: 5px;"> | |||
<div style="border-bottom: 1px solid black"> [[User:Mchua| Mel Chua]]</div> | |||
Red Hat, Sugarlabs | |||
</div> | |||
</td><td> | |||
<div style="border: 1px solid black; width: 250px; padding: 5px;"> | |||
<div style="border-bottom: 1px solid black"> [[User:Sdz| Sebastian Dziallas]]</div> | |||
Sugar on a Stick | |||
</div> | |||
</td></tr></table> | |||
:We appreciate all of your help and suggestions. Thank you! | |||
=== Development Meetings === | |||
:When: Wednesday Nights 6-8pm | |||
:Where: Room 2050 (Game Design Labs) @ Building 70 (GCCIS), RIT | |||
:When: Friday Mornings 11:30am-1pm | |||
:Where: online @ IRC (url: [http://webchat.freenode.net webchat.freenode.net] - channel: #MAFH) | |||
:When: Friday Nights 4-7pm | |||
:Where: Room 2050 (Game Design Labs) @ Building 70 (GCCIS), RIT | |||
:Also note that we continue to work Monday through Friday regularly, usually @ RIT's Innovation Center (Building 78). This will continue until March 2010. | |||
:Meeting times and locations are subject to change as needed. For more information, contact someone on the [http://wiki.sugarlabs.org/go/Fortune_Hunter#Meet_the_Team Team]. | |||
=== Milestones === | |||
''Today is {{CURRENTMONTHNAME}} {{CURRENTDAY}}, {{CURRENTYEAR}}.'' | |||
* denotes topic | |||
→ denotes subtopic of above-listed topic | |||
'''Precursor → Weeks 1 - 2''' (September 6 - September 26, 2009) | |||
* <s>familiarize with OLPC XOs</s> | |||
* <s>familiarize with open source community</s> | |||
* <s>familiarize with git versioning</s> | |||
* <s>familiarize with python</s> | |||
'''Week 3''' (September 27 - October 3) | |||
* <s>mess with GB mode</s> | |||
* <s>set up and familiarize new git repository</s> | |||
* <s>class structure</s> | |||
* <s>review python</s> | |||
* <s>familiarize with pygame</s> | |||
* <s>cannibalize!</s> | |||
'''Week 4''' (October 4 - October 10) | |||
* <s>work on prototyping of tougher game elements</s> | |||
* <s>create class structure</s> | |||
* <s>begin coding world (map)</s> | |||
'''Week 5''' (October 11 - October 17) | |||
* <s>begin coding travel system</s> | |||
→ <s>ability to move from room to room</s> | |||
* <s>begin coding combat system</s> | |||
→ <s>get the 'combat stage' set up for functionality</s> | |||
* <s>work on placeholder graphics to be loaded into game</s> | |||
'''Week 6 - 7''' (October 18 - October 31) | |||
* <s>finish travel system</s> | |||
→ <s>debug any issues or conflicts</s> | |||
→ <s>text notifications of choices</s> | |||
→ <s>polish it off to fully working</s> | |||
* <s>finish combat system</s> | |||
→ <s>have exchange of turns</s> | |||
→ <s>menu that works for choices</s> | |||
→ <s>text notification for choices</s> | |||
→ <s>basic battle is functional from start to finish</s> | |||
* <s>switch between travel and combat system from main world</s> | |||
'''Week 8''' (November 1 - November 7) | |||
* <s>begin working on GUI and Menu systems</s> | |||
→ <s>set up in game</s> | |||
→ <s>make functional</s> | |||
'''Week 9''' (November 8 - November 14) | |||
* <s>game design documentation!</s> | |||
→ <s>extremely detailed account of current project and future goals/ directions.</s> | |||
* <s>additional features:</s> | |||
→ <s>student vs class progress, class vs class progress - data analysis</s> - moved to future | |||
→ <s>multiple graphic sets (region based)</s> - moved to future | |||
'''Week 10+''' (November 14 - November 28) | |||
* <s>catch up to milestones</s> | |||
* <s>test copy of game thus far</s> | |||
→ <s>improve elements</s> | |||
* <s>KEEP TESTING AND ADDING CONTENT!</s> | |||
* <s>more time granted!</s> | |||
'''Week 11''' (November 29 - December 5) | |||
* <s>finish implementing Battle Menus</s> | |||
→ add in final graphics for battle menus | |||
→ <s>add division and geometry attacks</s> | |||
* <s>finish alpha version of the Battle Engine</s> | |||
→ <s>integrate and test the Battle Engine with the Battle Menus and Main game.</s> | |||
* <s>begin level designing</s> | |||
'''Week 12''' (December 6 - December 12) | |||
* fix bugs in Battle Engine. | |||
* <s>add equipment, items, enemies, and bosses into Battle System</s> | |||
* improve enemy battle AI. | |||
* add more special attacks. | |||
* begin Advanced testing of beta Battle Engine. | |||
* <s>polish level 1 design</s> | |||
* <s>make more dungeons</s> | |||
'''Week 13+''' (December 13 - January 2, 2010) | |||
* finish fixing bugs in Battle Engine. | |||
* design door locks/puzzles | |||
* rapid prototyping of door locks and puzzles | |||
* design puzzle rooms | |||
* <s>allow for a play through with multiple dungeons</s> | |||
* Usability Testing | |||
* <s>user group meeting @ RIT's Innovation Center, thursday 7-9pm</s> | |||
'''Week 14''' (January 3 - January 9) | |||
* redesign based on user tests | |||
→ code to reflect design changes | |||
* add more puzzles and levels | |||
* test new puzzles and levels | |||
* begin work on Shop feature | |||
'''Week 15''' (January 10 - January 16) | |||
* finish shop feature | |||
* integrate Shop with main game | |||
* complete Beta version of game | |||
* user testing | |||
* start designing/scripting storyline | |||
* start designing teacher side tools | |||
'''Week 16''' (January 17 - January 23) | |||
* begin coding Teacher Level Creator | |||
* begin coding student stat system | |||
* add more art assets (music, sound effects, art) | |||
'''Week 17''' (January 24 - January 30) | |||
* finalize all official level designs, and implement in game | |||
* continue coding level editor | |||
* continue coding stats system | |||
* finalize storyline | |||
* create and implement story and cut scenes | |||
* user group meeting @ RIT's Innovation Center, thursday 7-9pm | |||
* retest levels and add in updated art work as needed | |||
'''Week 18''' (January 31 - February 6) | |||
* add in additional sounds/cut scenes | |||
* add in stats or re design stages if needed | |||
* finish Stat System | |||
* finish Level editor | |||
* integrate into one teacher GUI | |||
'''Week 19''' (February 7 - February 13) | |||
* user tests of teacher GUI | |||
* re-design/re-code phase | |||
* compile game into xo activity | |||
* compile teacher gui into xo activity | |||
* make different story/art assets available based on locale | |||
'''Week 20+''' (February 14 - March 7) | |||
* final debugging/design/coding | |||
* packaging and advertisement | |||
* run final user test and globailzition checks | |||
* finalize localization options | |||
* release activity for XO | |||
'''Future+''' (March 8+) | |||
:* pending... | |||
=== Future Development === | |||
:In progress... future goals will be listed when project team is disbanned. | |||
=== Bugs/ Fixes === | |||
:Will release a working game copy in the upcoming week for public testing. | |||
- | |||
- | |||
- | |||
- | |||
=== Game Suggestions === | |||
:Have an idea or suggestion for Fortune Hunter? | |||
:Add them here: | |||
- | |||
- | |||
- | |||
- | |||
=== Comments === | |||
:Have any other comments? | |||
:Add them here: | |||
- You guys are doing an awesome job! Can't wait to see more. | |||
- | |||
- | |||
- | |||
{{Fortune_Hunter/Navigation}} | |||