Changes

Jump to navigation Jump to search
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.'''
 +
{|
 
|-
 
|-
 
|
 
|
 
<div style="border: 1px solid black; width: 250px; padding: 5px;">
 
<div style="border: 1px solid black; width: 250px; padding: 5px;">
<div style="border-bottom: 1px solid black">[[User:Lorin_Petersen| Lorin Petersen]] </div>
+
<div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div>
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]
+
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]
 
+
<p>Blog: http://kaeedo.wordpress.com</p>
 +
Contribution: Lead programmer
 
</div>
 
</div>
   
|-
 
|-
 
|
 
|
 
<div style="border: 1px solid black; width: 250px; padding: 5px;">
 
<div style="border: 1px solid black; width: 250px; padding: 5px;">
<div style="border-bottom: 1px solid black">[[User:Matt_Critelli| Matt Critelli]] </div>
+
<div style="border-bottom: 1px solid black">[[User:Iogburu| Ihudiya Ogburu]]</div>
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]
+
email: [mailto:ifogburu@gmail.com  ifogburu@gmail.com  ]
 +
 
 +
Contribution: ''Designer, Artist''
    
</div>
 
</div>
   
|-
 
|-
 
|
 
|
 
<div style="border: 1px solid black; width: 250px; padding: 5px;">
 
<div style="border: 1px solid black; width: 250px; padding: 5px;">
<div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div>
+
<div style="border-bottom: 1px solid black">[[User:coolestdude1| Ariel Zamparini]]</div>
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]
+
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]
    +
Contribution: ''Programmer''
    
</div>
 
</div>
  −
===Inactive Members===
  −
:'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.'''
  −
{|
  −
|-
   
|
 
|
 
<div style="border: 1px solid black; width: 250px; padding: 5px;">
 
<div style="border: 1px solid black; width: 250px; padding: 5px;">
<div style="border-bottom: 1px solid black">[[User:Iogburu| Ihudiya Ogburu]]</div>
+
<div style="border-bottom: 1px solid black">[[User:Fran Rogers| Fran Rogers]]</div>
email: [mailto:ifogburu@gmail.com  ifogburu@gmail.com  ]
+
email: [mailto:fran@dumetella.net fran@dumetella.net]
   −
Contribution: ''Designer, Artist''
+
Contribution: ''Programmer''
    
</div>
 
</div>
 +
 
|-
 
|-
 
|
 
|
 
<div style="border: 1px solid black; width: 250px; padding: 5px;">
 
<div style="border: 1px solid black; width: 250px; padding: 5px;">
<div style="border-bottom: 1px solid black">[[User:coolestdude1| Ariel Zamparini]]</div>
+
<div style="border-bottom: 1px solid black">[[User:Lorin_Petersen| Lorin Petersen]] </div>
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]
+
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]
   −
Contribution: ''Programmer''
+
Contribution: ''Documentation''
    
</div>
 
</div>
 +
 
|
 
|
 
<div style="border: 1px solid black; width: 250px; padding: 5px;">
 
<div style="border: 1px solid black; width: 250px; padding: 5px;">
<div style="border-bottom: 1px solid black">[[User:Fran Rogers| Fran Rogers]]</div>
+
<div style="border-bottom: 1px solid black">[[User:Matt_Critelli| Matt Critelli]] </div>
email: [mailto:fran@dumetella.net fran@dumetella.net]
+
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]
    
Contribution: ''Programmer''
 
Contribution: ''Programmer''
 +
    
</div>
 
</div>
Line 98: Line 100:     
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones
 
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones
 +
 +
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 133: 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 149: 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 181: 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 200: 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
 
|}
 
|}
  

Navigation menu