Line 20: |
Line 20: |
| | | |
| Contribution: ''Designer, Artist'' | | Contribution: ''Designer, Artist'' |
− |
| |
| </div> | | </div> |
| | | |
− | | + | ===Inactive Members=== |
− | | + | :'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.''' |
| + | {| |
| |- | | |- |
| | | | | |
Line 30: |
Line 30: |
| <div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div> | | <div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div> |
| email: [mailto:kxi8435@rit.edu kxi8435@rit.edu] | | email: [mailto:kxi8435@rit.edu kxi8435@rit.edu] |
− | | + | <p>Blog: http://kaeedo.wordpress.com</p> |
− | | + | Contribution: Lead programmer |
| </div> | | </div> |
− |
| |
− | ===Inactive Members===
| |
− | :'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.'''
| |
− | {|
| |
| |- | | |- |
| | | | | |
Line 74: |
Line 70: |
| </div> | | </div> |
| | | |
− | |-
| |
| | | | | |
| <div style="border: 1px solid black; width: 250px; padding: 5px;"> | | <div style="border: 1px solid black; width: 250px; padding: 5px;"> |
Line 82: |
Line 77: |
| Contribution: ''Programmer'' | | Contribution: ''Programmer'' |
| | | |
− | </div>
| |
| | | |
| </div> | | </div> |
Line 108: |
Line 102: |
| | | |
| 10am Thursday November 11, 2010 - Merge final code, create final presentation for tonights Pythonistas meeting. Complete group documentation. | | 10am Thursday November 11, 2010 - Merge final code, create final presentation for tonights Pythonistas meeting. Complete group documentation. |
| + | |
| + | 10am Tuesday November 16, 2010 - Meet to turn in most updated versions of all materials. Update wiki with all relevant information to be used by future developers. |
| | | |
| ==Updates== | | ==Updates== |
| + | 12.18.2013 Updated the Wiki Page with new contacts, Added more to the Git Repository including a ReadMe, updated the game to work with newer versions of Sugar |
| + | |
| 01.14.2010 Updated the Wiki Page with New Links | | 01.14.2010 Updated the Wiki Page with New Links |
| | | |
Line 143: |
Line 141: |
| | | |
| 11.09.2010 Another milestone crossed off the list (block rotation). Added the new public repository link and the svn link for the board editor. Board editor screen shots up as well. | | 11.09.2010 Another milestone crossed off the list (block rotation). Added the new public repository link and the svn link for the board editor. Board editor screen shots up as well. |
| + | |
| + | 02.22.2011 Version 1.0 released |
| | | |
| ==Milestones & Goals== | | ==Milestones & Goals== |
Line 159: |
Line 159: |
| *<s>Blocks can snap to grid.</s> | | *<s>Blocks can snap to grid.</s> |
| | | |
− | *Complete Software Requirements Specifications | + | *<s>Complete Software Requirements Specifications</s> |
| | | |
− | *Complete Lesson Plan, and Instructional Documentation | + | *<s>Complete Lesson Plan, and Instructional Documentation</s> |
| | | |
| *<s>Block rotation</s> | | *<s>Block rotation</s> |
| | | |
− | *Basic menu functions | + | *<s>Basic menu functions</s> |
| + | |
| + | *<s>Allow use of GameBoy buttons</s> |
| + | |
| + | *<s>Create art style</s> |
| + | |
| + | *<s>Time Attack Mode</s> |
| + | |
| + | *<s>Puzzle Mode</s> |
| + | |
| + | *<s>Story Mode</s> |
| + | |
| + | *<s>Scoring system</s> |
| | | |
− | *Implement different game modes | + | *<s>Sugarize</s> |
| | | |
− | *Sugarize | + | *Translate |
| + | For a complete list of tasks that need to be accomplished, please see the following http://kaeedo.wordpress.com/2010/12/01/start-of-co-op/ |
| | | |
| ==Future Work== | | ==Future Work== |
Line 191: |
Line 204: |
| | | |
| *Possibility of [http://trololololololololololo.com/ Trololo] song upon completion of puzzle during SOLVED! screen | | *Possibility of [http://trololololololololololo.com/ Trololo] song upon completion of puzzle during SOLVED! screen |
| + | |
| + | * Getting fractions into the game and being able to display them properly |
| | | |
| ==Bugs/Fixes== | | ==Bugs/Fixes== |
Line 210: |
Line 225: |
| |Sprite Lag | | |Sprite Lag |
| |Seems like there is redundant code in the works causing lag in the movement | | |Seems like there is redundant code in the works causing lag in the movement |
− | | | + | |The blocks are now frozen to mouse. No more sprite lag |
| |- | | |- |
| |Screen Size | | |Screen Size |
| |Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future | | |Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future |
− | | | + | |Screen resolution has been changed to XO native resolution |
| |- | | |- |
| |Sprite Size | | |Sprite Size |
| |They are too tiny at the moment make bigger ... | | |They are too tiny at the moment make bigger ... |
− | | | + | |Everything is bigger now. Much more easily readable |
| |- | | |- |
| |Grid | | |Grid |
| |needs to be dynamic and not a png image | | |needs to be dynamic and not a png image |
| |Program randomly generates a board of individual squares so its no longer a png image. | | |Program randomly generates a board of individual squares so its no longer a png image. |
| + | |- |
| + | |Snap to grid |
| + | |Snapping to grid still happened even after a block was released elsewhere |
| + | |Added a check to check if there was a block currently moving when snap to grid should occur |
| + | |- |
| + | |Dragging switches target |
| + | |When dragging a block over another block, you could start dragging the other block instead. This depended on which block was created first in the code. |
| + | |Another check that only allows dragging to start if a drag isn't currently occurring |
| |- | | |- |
| |Individual Rotation | | |Individual Rotation |
| |Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block | | |Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block |
| |Each individual block on screen can now be clicked and rotated. | | |Each individual block on screen can now be clicked and rotated. |
| + | |- |
| + | |Elements on Top |
| + | |Certain elements that should be always on top aren't. Sometimes some blocks become on top. This has something to do with how the sprite rendering works. |
| + | |Changed render mode to Layered Updates. |
| + | |- |
| + | |Cursor Transparency |
| + | |Cursor Image isn't transparent where it needs to be even though png image itself is. |
| + | |Used image.convert_alpha |
| + | |- |
| + | |Load a board dragging |
| + | |When loading in a pre-constructed board, blocks cannot be dragged. |
| + | |Included the editMode boolean check |
| |} | | |} |
| | | |