Difference between revisions of "Fortune Hunter/Developer's Corner"
KnightMearh (talk | contribs) |
KnightMearh (talk | contribs) |
||
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}} |
Revision as of 01:48, 15 January 2010
Developer's Corner
Contacts
Jonathan Meschino (4th Year @ RIT)
email: jmeschino@mail.rit.edu |
Eric Kenvin (3rd Year @ RIT)
email: eric.kenvin@mail.rit.edu |
Preston Johnson (3rd Year @ RIT)
email: ppj4700@g.rit.edu |
David Silverman (3rd Year @ RIT)
email: drs5669@g.rit.edu |
Kevin Hockey (4th Year @ RIT)
email: kdh7733@g.rit.edu |
Justin Lewis (4th Year @ RIT)
email: jtl1728@rit.edu |
Mike DeVine (3rd Year @ RIT)
email: pixelshredder@hotmail.com |
- 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 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
Red Hat, Sugarlabs |
Sugar on a Stick |
- 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: 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 Team.
Milestones
Today is November 22, 2024.
- denotes topic
→ denotes subtopic of above-listed topic
Precursor → Weeks 1 - 2 (September 6 - September 26, 2009)
familiarize with OLPC XOs
familiarize with open source community
familiarize with git versioning
familiarize with python
Week 3 (September 27 - October 3)
mess with GB mode
set up and familiarize new git repository
class structure
review python
familiarize with pygame
cannibalize!
Week 4 (October 4 - October 10)
work on prototyping of tougher game elements
create class structure
begin coding world (map)
Week 5 (October 11 - October 17)
begin coding travel system
→ ability to move from room to room
begin coding combat system
→ get the 'combat stage' set up for functionality
work on placeholder graphics to be loaded into game
Week 6 - 7 (October 18 - October 31)
finish travel system
→ debug any issues or conflicts
→ text notifications of choices
→ polish it off to fully working
finish combat system
→ have exchange of turns
→ menu that works for choices
→ text notification for choices
→ basic battle is functional from start to finish
switch between travel and combat system from main world
Week 8 (November 1 - November 7)
begin working on GUI and Menu systems
→ set up in game
→ make functional
Week 9 (November 8 - November 14)
game design documentation!
→ extremely detailed account of current project and future goals/ directions.
additional features:
→ student vs class progress, class vs class progress - data analysis - moved to future
→ multiple graphic sets (region based) - moved to future
Week 10+ (November 14 - November 28)
catch up to milestones
test copy of game thus far
→ improve elements
KEEP TESTING AND ADDING CONTENT!
more time granted!
Week 11 (November 29 - December 5)
finish implementing Battle Menus
→ add in final graphics for battle menus
→ add division and geometry attacks
finish alpha version of the Battle Engine
→ integrate and test the Battle Engine with the Battle Menus and Main game.
begin level designing
Week 12 (December 6 - December 12)
- fix bugs in Battle Engine.
add equipment, items, enemies, and bosses into Battle System
- improve enemy battle AI.
- add more special attacks.
- begin Advanced testing of beta Battle Engine.
polish level 1 design
make more dungeons
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
allow for a play through with multiple dungeons
- Usability Testing
user group meeting @ RIT's Innovation Center, thursday 7-9pm
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.
-
-
-