<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sugarlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kaeedo</id>
	<title>Sugar Labs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sugarlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kaeedo"/>
	<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/go/Special:Contributions/Kaeedo"/>
	<updated>2026-05-13T15:58:47Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=62162</id>
		<title>Activities/Blocku/Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=62162"/>
		<updated>2011-02-23T16:37:29Z</updated>

		<summary type="html">&lt;p&gt;Kaeedo: /* Updates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Blocku/Navigation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This page displays the pertinent information regarding the development of Blocku.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
If you would like to help out with the development of Blocku then contact any of the active members. We would be happy with any help you can give.&lt;br /&gt;
&lt;br /&gt;
===Active===&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are actively working on the project.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:mdemayo| Mark DeMayo]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Inactive Members===&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Kaeedo| Kai Ito]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]&lt;br /&gt;
&amp;lt;p&amp;gt;Blog: http://kaeedo.wordpress.com&amp;lt;/p&amp;gt;&lt;br /&gt;
Contribution: Lead programmer&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Iogburu| Ihudiya Ogburu]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:ifogburu@gmail.com  ifogburu@gmail.com  ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:coolestdude1| Ariel Zamparini]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Fran Rogers| Fran Rogers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:fran@dumetella.net fran@dumetella.net]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Lorin_Petersen| Lorin Petersen]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Documentation&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Matt_Critelli| Matt Critelli]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development Meetings==&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Wednesday January 20, 2010&lt;br /&gt;
&lt;br /&gt;
4pm Thursday January 28, 2010 (IRC)&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Thursday February 18, 2010&lt;br /&gt;
&lt;br /&gt;
2pm-4pm Wednesday February 24, 2010&lt;br /&gt;
&lt;br /&gt;
5pm-6pm Thursday February 25, 2010&lt;br /&gt;
&lt;br /&gt;
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project&#039;s status and development to date.&lt;br /&gt;
&lt;br /&gt;
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones&lt;br /&gt;
&lt;br /&gt;
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update&lt;br /&gt;
&lt;br /&gt;
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones&lt;br /&gt;
&lt;br /&gt;
10am Thursday November 11, 2010 -  Merge final code,  create final presentation for tonights Pythonistas meeting.  Complete group documentation.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
01.14.2010 Updated the Wiki Page with New Links&lt;br /&gt;
&lt;br /&gt;
01.16.2010 Updated the Wiki Page with new suggestions&lt;br /&gt;
&lt;br /&gt;
01.21.2010 Updated the Wiki Page with new description, milestones, and logo&lt;br /&gt;
&lt;br /&gt;
01.27.2010 Added in Fran, Added in summaries for student/teachers&lt;br /&gt;
&lt;br /&gt;
02.02.2010 Developed Teacher Lesson Plan&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted Wiki&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Created the screenshot of the start menu and three game screens&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Added the screenshots to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the Lesson Plan to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the active members and their contacts to wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted and Enhanced the Wiki&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Added in future work for possible co-ops for blocku at RIT&lt;br /&gt;
&lt;br /&gt;
02.25.2010 Added an image of the tutorial screen.&lt;br /&gt;
&lt;br /&gt;
09.23.2010 Added new group members to wiki.&lt;br /&gt;
&lt;br /&gt;
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
02.22.2011 Version 1.0 released&lt;br /&gt;
&lt;br /&gt;
==Milestones &amp;amp; Goals==&lt;br /&gt;
*&amp;lt;s&amp;gt;Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display a graphical interface.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares movable.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display squares with numbers.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares able to be rotated.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display game grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Blocks can snap to grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Complete Software Requirements Specifications&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Complete Lesson Plan, and Instructional Documentation&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Block rotation&amp;lt;/s&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Basic menu functions&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Allow use of GameBoy buttons&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Create art style&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Time Attack Mode&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Puzzle Mode&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Story Mode&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Scoring system&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Sugarize&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Translate&lt;br /&gt;
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/&lt;br /&gt;
&lt;br /&gt;
==Future Work==&lt;br /&gt;
*Allow teachers to input any constraint not just Math ones.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input matching pairs.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input constraint.&lt;br /&gt;
&lt;br /&gt;
*The ability to save games.&lt;br /&gt;
&lt;br /&gt;
*The ability to load games.&lt;br /&gt;
&lt;br /&gt;
*A leaderboard.&lt;br /&gt;
&lt;br /&gt;
*Achievements/Trophies&lt;br /&gt;
&lt;br /&gt;
*Save pair lists and constraints for future use.&lt;br /&gt;
&lt;br /&gt;
*Add sound effects for snap to grid&lt;br /&gt;
&lt;br /&gt;
*Possibility of [http://trololololololololololo.com/ Trololo] song upon completion of puzzle during SOLVED! screen&lt;br /&gt;
&lt;br /&gt;
==Bugs/Fixes==&lt;br /&gt;
&lt;br /&gt;
{| border=&#039;1&#039;&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Bugs&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Problem&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Fix&lt;br /&gt;
|-&lt;br /&gt;
|Rotation&lt;br /&gt;
|Blocks Warp when Rotating getting bigger the more you do it&lt;br /&gt;
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around&lt;br /&gt;
|-&lt;br /&gt;
|Rotation Variables&lt;br /&gt;
|Rotation variable are using place holds should be more dynamic&lt;br /&gt;
|Concatenated the string didn&#039;t work but casting it to str worked&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Lag&lt;br /&gt;
|Seems like there is redundant code in the works causing lag in the movement&lt;br /&gt;
|The blocks are now frozen to mouse. No more sprite lag&lt;br /&gt;
|-&lt;br /&gt;
|Screen Size&lt;br /&gt;
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future&lt;br /&gt;
|Screen resolution has been changed to XO native resolution&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Size&lt;br /&gt;
|They are too tiny at the moment make bigger ...&lt;br /&gt;
|Everything is bigger now. Much more easily readable&lt;br /&gt;
|-&lt;br /&gt;
|Grid &lt;br /&gt;
|needs to be dynamic and not a png image&lt;br /&gt;
|Program randomly generates a board of individual squares so its no longer a png image.&lt;br /&gt;
|-&lt;br /&gt;
|Snap to grid &lt;br /&gt;
|Snapping to grid still happened even after a block was released elsewhere&lt;br /&gt;
|Added a check to check if there was a block currently moving when snap to grid should occur&lt;br /&gt;
|-&lt;br /&gt;
|Dragging switches target &lt;br /&gt;
|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.&lt;br /&gt;
|Another check that only allows dragging to start if a drag isn&#039;t currently occurring&lt;br /&gt;
|-&lt;br /&gt;
|Individual Rotation&lt;br /&gt;
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block&lt;br /&gt;
|Each individual block on screen can now be clicked and rotated.&lt;br /&gt;
|-&lt;br /&gt;
|Elements on Top&lt;br /&gt;
|Certain elements that should be always on top aren&#039;t. Sometimes some blocks become on top. This has something to do with how the sprite rendering works.&lt;br /&gt;
|Changed render mode to Layered Updates.&lt;br /&gt;
|-&lt;br /&gt;
|Cursor Transparency&lt;br /&gt;
|Cursor Image isn&#039;t transparent where it needs to be even though png image itself is.&lt;br /&gt;
|Used image.convert_alpha&lt;br /&gt;
|-&lt;br /&gt;
|Load a board dragging&lt;br /&gt;
|When loading in a pre-constructed board, blocks cannot be dragged.&lt;br /&gt;
|Included the editMode boolean check&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Public Git Repository==&lt;br /&gt;
http://gitorious.org/blocku/blocku&lt;br /&gt;
&lt;br /&gt;
==SVN For the Editor==&lt;br /&gt;
http://blocku.sourcefortsmod.com/svn&lt;br /&gt;
&lt;br /&gt;
==Public IRC Channel==&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Server&amp;lt;/u&amp;gt;=====&lt;br /&gt;
irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Channel&amp;lt;/u&amp;gt;=====&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#blocku&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Blocku/Contacts}}&lt;/div&gt;</summary>
		<author><name>Kaeedo</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=62161</id>
		<title>Activities/Blocku/Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=62161"/>
		<updated>2011-02-23T16:37:14Z</updated>

		<summary type="html">&lt;p&gt;Kaeedo: /* Updates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Blocku/Navigation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This page displays the pertinent information regarding the development of Blocku.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
If you would like to help out with the development of Blocku then contact any of the active members. We would be happy with any help you can give.&lt;br /&gt;
&lt;br /&gt;
===Active===&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are actively working on the project.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:mdemayo| Mark DeMayo]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Inactive Members===&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Kaeedo| Kai Ito]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]&lt;br /&gt;
&amp;lt;p&amp;gt;Blog: http://kaeedo.wordpress.com&amp;lt;/p&amp;gt;&lt;br /&gt;
Contribution: Lead programmer&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Iogburu| Ihudiya Ogburu]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:ifogburu@gmail.com  ifogburu@gmail.com  ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:coolestdude1| Ariel Zamparini]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Fran Rogers| Fran Rogers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:fran@dumetella.net fran@dumetella.net]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Lorin_Petersen| Lorin Petersen]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Documentation&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Matt_Critelli| Matt Critelli]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development Meetings==&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Wednesday January 20, 2010&lt;br /&gt;
&lt;br /&gt;
4pm Thursday January 28, 2010 (IRC)&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Thursday February 18, 2010&lt;br /&gt;
&lt;br /&gt;
2pm-4pm Wednesday February 24, 2010&lt;br /&gt;
&lt;br /&gt;
5pm-6pm Thursday February 25, 2010&lt;br /&gt;
&lt;br /&gt;
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project&#039;s status and development to date.&lt;br /&gt;
&lt;br /&gt;
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones&lt;br /&gt;
&lt;br /&gt;
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update&lt;br /&gt;
&lt;br /&gt;
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones&lt;br /&gt;
&lt;br /&gt;
10am Thursday November 11, 2010 -  Merge final code,  create final presentation for tonights Pythonistas meeting.  Complete group documentation.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
01.14.2010 Updated the Wiki Page with New Links&lt;br /&gt;
&lt;br /&gt;
01.16.2010 Updated the Wiki Page with new suggestions&lt;br /&gt;
&lt;br /&gt;
01.21.2010 Updated the Wiki Page with new description, milestones, and logo&lt;br /&gt;
&lt;br /&gt;
01.27.2010 Added in Fran, Added in summaries for student/teachers&lt;br /&gt;
&lt;br /&gt;
02.02.2010 Developed Teacher Lesson Plan&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted Wiki&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Created the screenshot of the start menu and three game screens&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Added the screenshots to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the Lesson Plan to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the active members and their contacts to wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted and Enhanced the Wiki&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Added in future work for possible co-ops for blocku at RIT&lt;br /&gt;
&lt;br /&gt;
02.25.2010 Added an image of the tutorial screen.&lt;br /&gt;
&lt;br /&gt;
09.23.2010 Added new group members to wiki.&lt;br /&gt;
&lt;br /&gt;
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
2.22.2011 Version 1.0 released&lt;br /&gt;
&lt;br /&gt;
==Milestones &amp;amp; Goals==&lt;br /&gt;
*&amp;lt;s&amp;gt;Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display a graphical interface.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares movable.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display squares with numbers.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares able to be rotated.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display game grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Blocks can snap to grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Complete Software Requirements Specifications&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Complete Lesson Plan, and Instructional Documentation&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Block rotation&amp;lt;/s&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Basic menu functions&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Allow use of GameBoy buttons&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Create art style&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Time Attack Mode&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Puzzle Mode&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Story Mode&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Scoring system&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Sugarize&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Translate&lt;br /&gt;
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/&lt;br /&gt;
&lt;br /&gt;
==Future Work==&lt;br /&gt;
*Allow teachers to input any constraint not just Math ones.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input matching pairs.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input constraint.&lt;br /&gt;
&lt;br /&gt;
*The ability to save games.&lt;br /&gt;
&lt;br /&gt;
*The ability to load games.&lt;br /&gt;
&lt;br /&gt;
*A leaderboard.&lt;br /&gt;
&lt;br /&gt;
*Achievements/Trophies&lt;br /&gt;
&lt;br /&gt;
*Save pair lists and constraints for future use.&lt;br /&gt;
&lt;br /&gt;
*Add sound effects for snap to grid&lt;br /&gt;
&lt;br /&gt;
*Possibility of [http://trololololololololololo.com/ Trololo] song upon completion of puzzle during SOLVED! screen&lt;br /&gt;
&lt;br /&gt;
==Bugs/Fixes==&lt;br /&gt;
&lt;br /&gt;
{| border=&#039;1&#039;&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Bugs&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Problem&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Fix&lt;br /&gt;
|-&lt;br /&gt;
|Rotation&lt;br /&gt;
|Blocks Warp when Rotating getting bigger the more you do it&lt;br /&gt;
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around&lt;br /&gt;
|-&lt;br /&gt;
|Rotation Variables&lt;br /&gt;
|Rotation variable are using place holds should be more dynamic&lt;br /&gt;
|Concatenated the string didn&#039;t work but casting it to str worked&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Lag&lt;br /&gt;
|Seems like there is redundant code in the works causing lag in the movement&lt;br /&gt;
|The blocks are now frozen to mouse. No more sprite lag&lt;br /&gt;
|-&lt;br /&gt;
|Screen Size&lt;br /&gt;
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future&lt;br /&gt;
|Screen resolution has been changed to XO native resolution&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Size&lt;br /&gt;
|They are too tiny at the moment make bigger ...&lt;br /&gt;
|Everything is bigger now. Much more easily readable&lt;br /&gt;
|-&lt;br /&gt;
|Grid &lt;br /&gt;
|needs to be dynamic and not a png image&lt;br /&gt;
|Program randomly generates a board of individual squares so its no longer a png image.&lt;br /&gt;
|-&lt;br /&gt;
|Snap to grid &lt;br /&gt;
|Snapping to grid still happened even after a block was released elsewhere&lt;br /&gt;
|Added a check to check if there was a block currently moving when snap to grid should occur&lt;br /&gt;
|-&lt;br /&gt;
|Dragging switches target &lt;br /&gt;
|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.&lt;br /&gt;
|Another check that only allows dragging to start if a drag isn&#039;t currently occurring&lt;br /&gt;
|-&lt;br /&gt;
|Individual Rotation&lt;br /&gt;
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block&lt;br /&gt;
|Each individual block on screen can now be clicked and rotated.&lt;br /&gt;
|-&lt;br /&gt;
|Elements on Top&lt;br /&gt;
|Certain elements that should be always on top aren&#039;t. Sometimes some blocks become on top. This has something to do with how the sprite rendering works.&lt;br /&gt;
|Changed render mode to Layered Updates.&lt;br /&gt;
|-&lt;br /&gt;
|Cursor Transparency&lt;br /&gt;
|Cursor Image isn&#039;t transparent where it needs to be even though png image itself is.&lt;br /&gt;
|Used image.convert_alpha&lt;br /&gt;
|-&lt;br /&gt;
|Load a board dragging&lt;br /&gt;
|When loading in a pre-constructed board, blocks cannot be dragged.&lt;br /&gt;
|Included the editMode boolean check&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Public Git Repository==&lt;br /&gt;
http://gitorious.org/blocku/blocku&lt;br /&gt;
&lt;br /&gt;
==SVN For the Editor==&lt;br /&gt;
http://blocku.sourcefortsmod.com/svn&lt;br /&gt;
&lt;br /&gt;
==Public IRC Channel==&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Server&amp;lt;/u&amp;gt;=====&lt;br /&gt;
irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Channel&amp;lt;/u&amp;gt;=====&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#blocku&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Blocku/Contacts}}&lt;/div&gt;</summary>
		<author><name>Kaeedo</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=62160</id>
		<title>Activities/Blocku/Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=62160"/>
		<updated>2011-02-23T16:35:44Z</updated>

		<summary type="html">&lt;p&gt;Kaeedo: /* Bugs/Fixes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Blocku/Navigation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This page displays the pertinent information regarding the development of Blocku.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
If you would like to help out with the development of Blocku then contact any of the active members. We would be happy with any help you can give.&lt;br /&gt;
&lt;br /&gt;
===Active===&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are actively working on the project.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:mdemayo| Mark DeMayo]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Inactive Members===&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Kaeedo| Kai Ito]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]&lt;br /&gt;
&amp;lt;p&amp;gt;Blog: http://kaeedo.wordpress.com&amp;lt;/p&amp;gt;&lt;br /&gt;
Contribution: Lead programmer&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Iogburu| Ihudiya Ogburu]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:ifogburu@gmail.com  ifogburu@gmail.com  ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:coolestdude1| Ariel Zamparini]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Fran Rogers| Fran Rogers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:fran@dumetella.net fran@dumetella.net]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Lorin_Petersen| Lorin Petersen]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Documentation&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Matt_Critelli| Matt Critelli]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development Meetings==&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Wednesday January 20, 2010&lt;br /&gt;
&lt;br /&gt;
4pm Thursday January 28, 2010 (IRC)&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Thursday February 18, 2010&lt;br /&gt;
&lt;br /&gt;
2pm-4pm Wednesday February 24, 2010&lt;br /&gt;
&lt;br /&gt;
5pm-6pm Thursday February 25, 2010&lt;br /&gt;
&lt;br /&gt;
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project&#039;s status and development to date.&lt;br /&gt;
&lt;br /&gt;
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones&lt;br /&gt;
&lt;br /&gt;
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update&lt;br /&gt;
&lt;br /&gt;
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones&lt;br /&gt;
&lt;br /&gt;
10am Thursday November 11, 2010 -  Merge final code,  create final presentation for tonights Pythonistas meeting.  Complete group documentation.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
01.14.2010 Updated the Wiki Page with New Links&lt;br /&gt;
&lt;br /&gt;
01.16.2010 Updated the Wiki Page with new suggestions&lt;br /&gt;
&lt;br /&gt;
01.21.2010 Updated the Wiki Page with new description, milestones, and logo&lt;br /&gt;
&lt;br /&gt;
01.27.2010 Added in Fran, Added in summaries for student/teachers&lt;br /&gt;
&lt;br /&gt;
02.02.2010 Developed Teacher Lesson Plan&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted Wiki&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Created the screenshot of the start menu and three game screens&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Added the screenshots to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the Lesson Plan to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the active members and their contacts to wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted and Enhanced the Wiki&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Added in future work for possible co-ops for blocku at RIT&lt;br /&gt;
&lt;br /&gt;
02.25.2010 Added an image of the tutorial screen.&lt;br /&gt;
&lt;br /&gt;
09.23.2010 Added new group members to wiki.&lt;br /&gt;
&lt;br /&gt;
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Milestones &amp;amp; Goals==&lt;br /&gt;
*&amp;lt;s&amp;gt;Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display a graphical interface.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares movable.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display squares with numbers.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares able to be rotated.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display game grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Blocks can snap to grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Complete Software Requirements Specifications&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Complete Lesson Plan, and Instructional Documentation&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Block rotation&amp;lt;/s&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Basic menu functions&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Allow use of GameBoy buttons&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Create art style&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Time Attack Mode&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Puzzle Mode&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Story Mode&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Scoring system&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Sugarize&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Translate&lt;br /&gt;
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/&lt;br /&gt;
&lt;br /&gt;
==Future Work==&lt;br /&gt;
*Allow teachers to input any constraint not just Math ones.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input matching pairs.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input constraint.&lt;br /&gt;
&lt;br /&gt;
*The ability to save games.&lt;br /&gt;
&lt;br /&gt;
*The ability to load games.&lt;br /&gt;
&lt;br /&gt;
*A leaderboard.&lt;br /&gt;
&lt;br /&gt;
*Achievements/Trophies&lt;br /&gt;
&lt;br /&gt;
*Save pair lists and constraints for future use.&lt;br /&gt;
&lt;br /&gt;
*Add sound effects for snap to grid&lt;br /&gt;
&lt;br /&gt;
*Possibility of [http://trololololololololololo.com/ Trololo] song upon completion of puzzle during SOLVED! screen&lt;br /&gt;
&lt;br /&gt;
==Bugs/Fixes==&lt;br /&gt;
&lt;br /&gt;
{| border=&#039;1&#039;&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Bugs&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Problem&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Fix&lt;br /&gt;
|-&lt;br /&gt;
|Rotation&lt;br /&gt;
|Blocks Warp when Rotating getting bigger the more you do it&lt;br /&gt;
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around&lt;br /&gt;
|-&lt;br /&gt;
|Rotation Variables&lt;br /&gt;
|Rotation variable are using place holds should be more dynamic&lt;br /&gt;
|Concatenated the string didn&#039;t work but casting it to str worked&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Lag&lt;br /&gt;
|Seems like there is redundant code in the works causing lag in the movement&lt;br /&gt;
|The blocks are now frozen to mouse. No more sprite lag&lt;br /&gt;
|-&lt;br /&gt;
|Screen Size&lt;br /&gt;
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future&lt;br /&gt;
|Screen resolution has been changed to XO native resolution&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Size&lt;br /&gt;
|They are too tiny at the moment make bigger ...&lt;br /&gt;
|Everything is bigger now. Much more easily readable&lt;br /&gt;
|-&lt;br /&gt;
|Grid &lt;br /&gt;
|needs to be dynamic and not a png image&lt;br /&gt;
|Program randomly generates a board of individual squares so its no longer a png image.&lt;br /&gt;
|-&lt;br /&gt;
|Snap to grid &lt;br /&gt;
|Snapping to grid still happened even after a block was released elsewhere&lt;br /&gt;
|Added a check to check if there was a block currently moving when snap to grid should occur&lt;br /&gt;
|-&lt;br /&gt;
|Dragging switches target &lt;br /&gt;
|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.&lt;br /&gt;
|Another check that only allows dragging to start if a drag isn&#039;t currently occurring&lt;br /&gt;
|-&lt;br /&gt;
|Individual Rotation&lt;br /&gt;
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block&lt;br /&gt;
|Each individual block on screen can now be clicked and rotated.&lt;br /&gt;
|-&lt;br /&gt;
|Elements on Top&lt;br /&gt;
|Certain elements that should be always on top aren&#039;t. Sometimes some blocks become on top. This has something to do with how the sprite rendering works.&lt;br /&gt;
|Changed render mode to Layered Updates.&lt;br /&gt;
|-&lt;br /&gt;
|Cursor Transparency&lt;br /&gt;
|Cursor Image isn&#039;t transparent where it needs to be even though png image itself is.&lt;br /&gt;
|Used image.convert_alpha&lt;br /&gt;
|-&lt;br /&gt;
|Load a board dragging&lt;br /&gt;
|When loading in a pre-constructed board, blocks cannot be dragged.&lt;br /&gt;
|Included the editMode boolean check&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Public Git Repository==&lt;br /&gt;
http://gitorious.org/blocku/blocku&lt;br /&gt;
&lt;br /&gt;
==SVN For the Editor==&lt;br /&gt;
http://blocku.sourcefortsmod.com/svn&lt;br /&gt;
&lt;br /&gt;
==Public IRC Channel==&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Server&amp;lt;/u&amp;gt;=====&lt;br /&gt;
irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Channel&amp;lt;/u&amp;gt;=====&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#blocku&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Blocku/Contacts}}&lt;/div&gt;</summary>
		<author><name>Kaeedo</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=62159</id>
		<title>Activities/Blocku/Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=62159"/>
		<updated>2011-02-23T16:29:34Z</updated>

		<summary type="html">&lt;p&gt;Kaeedo: /* Milestones &amp;amp; Goals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Blocku/Navigation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This page displays the pertinent information regarding the development of Blocku.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
If you would like to help out with the development of Blocku then contact any of the active members. We would be happy with any help you can give.&lt;br /&gt;
&lt;br /&gt;
===Active===&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are actively working on the project.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:mdemayo| Mark DeMayo]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Inactive Members===&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Kaeedo| Kai Ito]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]&lt;br /&gt;
&amp;lt;p&amp;gt;Blog: http://kaeedo.wordpress.com&amp;lt;/p&amp;gt;&lt;br /&gt;
Contribution: Lead programmer&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Iogburu| Ihudiya Ogburu]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:ifogburu@gmail.com  ifogburu@gmail.com  ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:coolestdude1| Ariel Zamparini]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Fran Rogers| Fran Rogers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:fran@dumetella.net fran@dumetella.net]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Lorin_Petersen| Lorin Petersen]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Documentation&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Matt_Critelli| Matt Critelli]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development Meetings==&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Wednesday January 20, 2010&lt;br /&gt;
&lt;br /&gt;
4pm Thursday January 28, 2010 (IRC)&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Thursday February 18, 2010&lt;br /&gt;
&lt;br /&gt;
2pm-4pm Wednesday February 24, 2010&lt;br /&gt;
&lt;br /&gt;
5pm-6pm Thursday February 25, 2010&lt;br /&gt;
&lt;br /&gt;
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project&#039;s status and development to date.&lt;br /&gt;
&lt;br /&gt;
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones&lt;br /&gt;
&lt;br /&gt;
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update&lt;br /&gt;
&lt;br /&gt;
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones&lt;br /&gt;
&lt;br /&gt;
10am Thursday November 11, 2010 -  Merge final code,  create final presentation for tonights Pythonistas meeting.  Complete group documentation.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
01.14.2010 Updated the Wiki Page with New Links&lt;br /&gt;
&lt;br /&gt;
01.16.2010 Updated the Wiki Page with new suggestions&lt;br /&gt;
&lt;br /&gt;
01.21.2010 Updated the Wiki Page with new description, milestones, and logo&lt;br /&gt;
&lt;br /&gt;
01.27.2010 Added in Fran, Added in summaries for student/teachers&lt;br /&gt;
&lt;br /&gt;
02.02.2010 Developed Teacher Lesson Plan&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted Wiki&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Created the screenshot of the start menu and three game screens&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Added the screenshots to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the Lesson Plan to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the active members and their contacts to wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted and Enhanced the Wiki&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Added in future work for possible co-ops for blocku at RIT&lt;br /&gt;
&lt;br /&gt;
02.25.2010 Added an image of the tutorial screen.&lt;br /&gt;
&lt;br /&gt;
09.23.2010 Added new group members to wiki.&lt;br /&gt;
&lt;br /&gt;
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Milestones &amp;amp; Goals==&lt;br /&gt;
*&amp;lt;s&amp;gt;Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display a graphical interface.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares movable.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display squares with numbers.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares able to be rotated.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display game grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Blocks can snap to grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Complete Software Requirements Specifications&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Complete Lesson Plan, and Instructional Documentation&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Block rotation&amp;lt;/s&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Basic menu functions&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Allow use of GameBoy buttons&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Create art style&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Time Attack Mode&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Puzzle Mode&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Story Mode&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Scoring system&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Sugarize&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Translate&lt;br /&gt;
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/&lt;br /&gt;
&lt;br /&gt;
==Future Work==&lt;br /&gt;
*Allow teachers to input any constraint not just Math ones.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input matching pairs.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input constraint.&lt;br /&gt;
&lt;br /&gt;
*The ability to save games.&lt;br /&gt;
&lt;br /&gt;
*The ability to load games.&lt;br /&gt;
&lt;br /&gt;
*A leaderboard.&lt;br /&gt;
&lt;br /&gt;
*Achievements/Trophies&lt;br /&gt;
&lt;br /&gt;
*Save pair lists and constraints for future use.&lt;br /&gt;
&lt;br /&gt;
*Add sound effects for snap to grid&lt;br /&gt;
&lt;br /&gt;
*Possibility of [http://trololololololololololo.com/ Trololo] song upon completion of puzzle during SOLVED! screen&lt;br /&gt;
&lt;br /&gt;
==Bugs/Fixes==&lt;br /&gt;
&lt;br /&gt;
{| border=&#039;1&#039;&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Bugs&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Problem&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Fix&lt;br /&gt;
|-&lt;br /&gt;
|Rotation&lt;br /&gt;
|Blocks Warp when Rotating getting bigger the more you do it&lt;br /&gt;
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around&lt;br /&gt;
|-&lt;br /&gt;
|Rotation Variables&lt;br /&gt;
|Rotation variable are using place holds should be more dynamic&lt;br /&gt;
|Concatenated the string didn&#039;t work but casting it to str worked&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Lag&lt;br /&gt;
|Seems like there is redundant code in the works causing lag in the movement&lt;br /&gt;
|The blocks are now frozen to mouse. No more sprite lag&lt;br /&gt;
|-&lt;br /&gt;
|Screen Size&lt;br /&gt;
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future&lt;br /&gt;
|Screen resolution has been changed to XO native resolution&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Size&lt;br /&gt;
|They are too tiny at the moment make bigger ...&lt;br /&gt;
|Everything is bigger now. Much more easily readable&lt;br /&gt;
|-&lt;br /&gt;
|Grid &lt;br /&gt;
|needs to be dynamic and not a png image&lt;br /&gt;
|Program randomly generates a board of individual squares so its no longer a png image.&lt;br /&gt;
|-&lt;br /&gt;
|Snap to grid &lt;br /&gt;
|Snapping to grid still happened even after a block was released elsewhere&lt;br /&gt;
|Added a check to check if there was a block currently moving when snap to grid should occur&lt;br /&gt;
|-&lt;br /&gt;
|Dragging switches target &lt;br /&gt;
|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.&lt;br /&gt;
|Another check that only allows dragging to start if a drag isn&#039;t currently occurring&lt;br /&gt;
|-&lt;br /&gt;
|Individual Rotation&lt;br /&gt;
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block&lt;br /&gt;
|Each individual block on screen can now be clicked and rotated.&lt;br /&gt;
|-&lt;br /&gt;
|Elements on Top&lt;br /&gt;
|Certain elements that should be always on top aren&#039;t. Sometimes some blocks become on top. This has something to do with how the sprite rendering works.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Cursor Transparency&lt;br /&gt;
|Cursor Image isn&#039;t transparent where it needs to be even though png image itself is.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Load a board dragging&lt;br /&gt;
|When loading in a pre-constructed board, blocks cannot be dragged.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Public Git Repository==&lt;br /&gt;
http://gitorious.org/blocku/blocku&lt;br /&gt;
&lt;br /&gt;
==SVN For the Editor==&lt;br /&gt;
http://blocku.sourcefortsmod.com/svn&lt;br /&gt;
&lt;br /&gt;
==Public IRC Channel==&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Server&amp;lt;/u&amp;gt;=====&lt;br /&gt;
irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Channel&amp;lt;/u&amp;gt;=====&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#blocku&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Blocku/Contacts}}&lt;/div&gt;</summary>
		<author><name>Kaeedo</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=62158</id>
		<title>Activities/Blocku/Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=62158"/>
		<updated>2011-02-23T16:28:12Z</updated>

		<summary type="html">&lt;p&gt;Kaeedo: /* Inactive Members */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Blocku/Navigation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This page displays the pertinent information regarding the development of Blocku.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
If you would like to help out with the development of Blocku then contact any of the active members. We would be happy with any help you can give.&lt;br /&gt;
&lt;br /&gt;
===Active===&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are actively working on the project.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:mdemayo| Mark DeMayo]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Inactive Members===&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Kaeedo| Kai Ito]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]&lt;br /&gt;
&amp;lt;p&amp;gt;Blog: http://kaeedo.wordpress.com&amp;lt;/p&amp;gt;&lt;br /&gt;
Contribution: Lead programmer&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Iogburu| Ihudiya Ogburu]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:ifogburu@gmail.com  ifogburu@gmail.com  ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:coolestdude1| Ariel Zamparini]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Fran Rogers| Fran Rogers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:fran@dumetella.net fran@dumetella.net]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Lorin_Petersen| Lorin Petersen]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Documentation&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Matt_Critelli| Matt Critelli]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development Meetings==&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Wednesday January 20, 2010&lt;br /&gt;
&lt;br /&gt;
4pm Thursday January 28, 2010 (IRC)&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Thursday February 18, 2010&lt;br /&gt;
&lt;br /&gt;
2pm-4pm Wednesday February 24, 2010&lt;br /&gt;
&lt;br /&gt;
5pm-6pm Thursday February 25, 2010&lt;br /&gt;
&lt;br /&gt;
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project&#039;s status and development to date.&lt;br /&gt;
&lt;br /&gt;
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones&lt;br /&gt;
&lt;br /&gt;
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update&lt;br /&gt;
&lt;br /&gt;
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones&lt;br /&gt;
&lt;br /&gt;
10am Thursday November 11, 2010 -  Merge final code,  create final presentation for tonights Pythonistas meeting.  Complete group documentation.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
01.14.2010 Updated the Wiki Page with New Links&lt;br /&gt;
&lt;br /&gt;
01.16.2010 Updated the Wiki Page with new suggestions&lt;br /&gt;
&lt;br /&gt;
01.21.2010 Updated the Wiki Page with new description, milestones, and logo&lt;br /&gt;
&lt;br /&gt;
01.27.2010 Added in Fran, Added in summaries for student/teachers&lt;br /&gt;
&lt;br /&gt;
02.02.2010 Developed Teacher Lesson Plan&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted Wiki&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Created the screenshot of the start menu and three game screens&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Added the screenshots to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the Lesson Plan to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the active members and their contacts to wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted and Enhanced the Wiki&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Added in future work for possible co-ops for blocku at RIT&lt;br /&gt;
&lt;br /&gt;
02.25.2010 Added an image of the tutorial screen.&lt;br /&gt;
&lt;br /&gt;
09.23.2010 Added new group members to wiki.&lt;br /&gt;
&lt;br /&gt;
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Milestones &amp;amp; Goals==&lt;br /&gt;
*&amp;lt;s&amp;gt;Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display a graphical interface.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares movable.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display squares with numbers.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares able to be rotated.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display game grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Blocks can snap to grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Complete Software Requirements Specifications&lt;br /&gt;
&lt;br /&gt;
*Complete Lesson Plan, and Instructional Documentation&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Block rotation&amp;lt;/s&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Basic menu functions&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Allow use of GameBoy buttons&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Create art style&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Time Attack Mode&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Puzzle Mode&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Story Mode&lt;br /&gt;
&lt;br /&gt;
*Scoring system&lt;br /&gt;
&lt;br /&gt;
*Sugarize&lt;br /&gt;
&lt;br /&gt;
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/&lt;br /&gt;
&lt;br /&gt;
==Future Work==&lt;br /&gt;
*Allow teachers to input any constraint not just Math ones.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input matching pairs.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input constraint.&lt;br /&gt;
&lt;br /&gt;
*The ability to save games.&lt;br /&gt;
&lt;br /&gt;
*The ability to load games.&lt;br /&gt;
&lt;br /&gt;
*A leaderboard.&lt;br /&gt;
&lt;br /&gt;
*Achievements/Trophies&lt;br /&gt;
&lt;br /&gt;
*Save pair lists and constraints for future use.&lt;br /&gt;
&lt;br /&gt;
*Add sound effects for snap to grid&lt;br /&gt;
&lt;br /&gt;
*Possibility of [http://trololololololololololo.com/ Trololo] song upon completion of puzzle during SOLVED! screen&lt;br /&gt;
&lt;br /&gt;
==Bugs/Fixes==&lt;br /&gt;
&lt;br /&gt;
{| border=&#039;1&#039;&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Bugs&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Problem&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Fix&lt;br /&gt;
|-&lt;br /&gt;
|Rotation&lt;br /&gt;
|Blocks Warp when Rotating getting bigger the more you do it&lt;br /&gt;
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around&lt;br /&gt;
|-&lt;br /&gt;
|Rotation Variables&lt;br /&gt;
|Rotation variable are using place holds should be more dynamic&lt;br /&gt;
|Concatenated the string didn&#039;t work but casting it to str worked&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Lag&lt;br /&gt;
|Seems like there is redundant code in the works causing lag in the movement&lt;br /&gt;
|The blocks are now frozen to mouse. No more sprite lag&lt;br /&gt;
|-&lt;br /&gt;
|Screen Size&lt;br /&gt;
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future&lt;br /&gt;
|Screen resolution has been changed to XO native resolution&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Size&lt;br /&gt;
|They are too tiny at the moment make bigger ...&lt;br /&gt;
|Everything is bigger now. Much more easily readable&lt;br /&gt;
|-&lt;br /&gt;
|Grid &lt;br /&gt;
|needs to be dynamic and not a png image&lt;br /&gt;
|Program randomly generates a board of individual squares so its no longer a png image.&lt;br /&gt;
|-&lt;br /&gt;
|Snap to grid &lt;br /&gt;
|Snapping to grid still happened even after a block was released elsewhere&lt;br /&gt;
|Added a check to check if there was a block currently moving when snap to grid should occur&lt;br /&gt;
|-&lt;br /&gt;
|Dragging switches target &lt;br /&gt;
|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.&lt;br /&gt;
|Another check that only allows dragging to start if a drag isn&#039;t currently occurring&lt;br /&gt;
|-&lt;br /&gt;
|Individual Rotation&lt;br /&gt;
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block&lt;br /&gt;
|Each individual block on screen can now be clicked and rotated.&lt;br /&gt;
|-&lt;br /&gt;
|Elements on Top&lt;br /&gt;
|Certain elements that should be always on top aren&#039;t. Sometimes some blocks become on top. This has something to do with how the sprite rendering works.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Cursor Transparency&lt;br /&gt;
|Cursor Image isn&#039;t transparent where it needs to be even though png image itself is.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Load a board dragging&lt;br /&gt;
|When loading in a pre-constructed board, blocks cannot be dragged.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Public Git Repository==&lt;br /&gt;
http://gitorious.org/blocku/blocku&lt;br /&gt;
&lt;br /&gt;
==SVN For the Editor==&lt;br /&gt;
http://blocku.sourcefortsmod.com/svn&lt;br /&gt;
&lt;br /&gt;
==Public IRC Channel==&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Server&amp;lt;/u&amp;gt;=====&lt;br /&gt;
irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Channel&amp;lt;/u&amp;gt;=====&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#blocku&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Blocku/Contacts}}&lt;/div&gt;</summary>
		<author><name>Kaeedo</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=62157</id>
		<title>Activities/Blocku/Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=62157"/>
		<updated>2011-02-23T16:27:42Z</updated>

		<summary type="html">&lt;p&gt;Kaeedo: /* Active */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Blocku/Navigation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This page displays the pertinent information regarding the development of Blocku.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
If you would like to help out with the development of Blocku then contact any of the active members. We would be happy with any help you can give.&lt;br /&gt;
&lt;br /&gt;
===Active===&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are actively working on the project.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:mdemayo| Mark DeMayo]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Inactive Members===&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Iogburu| Ihudiya Ogburu]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:ifogburu@gmail.com  ifogburu@gmail.com  ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:coolestdude1| Ariel Zamparini]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Fran Rogers| Fran Rogers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:fran@dumetella.net fran@dumetella.net]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Lorin_Petersen| Lorin Petersen]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Documentation&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Matt_Critelli| Matt Critelli]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development Meetings==&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Wednesday January 20, 2010&lt;br /&gt;
&lt;br /&gt;
4pm Thursday January 28, 2010 (IRC)&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Thursday February 18, 2010&lt;br /&gt;
&lt;br /&gt;
2pm-4pm Wednesday February 24, 2010&lt;br /&gt;
&lt;br /&gt;
5pm-6pm Thursday February 25, 2010&lt;br /&gt;
&lt;br /&gt;
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project&#039;s status and development to date.&lt;br /&gt;
&lt;br /&gt;
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones&lt;br /&gt;
&lt;br /&gt;
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update&lt;br /&gt;
&lt;br /&gt;
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones&lt;br /&gt;
&lt;br /&gt;
10am Thursday November 11, 2010 -  Merge final code,  create final presentation for tonights Pythonistas meeting.  Complete group documentation.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
01.14.2010 Updated the Wiki Page with New Links&lt;br /&gt;
&lt;br /&gt;
01.16.2010 Updated the Wiki Page with new suggestions&lt;br /&gt;
&lt;br /&gt;
01.21.2010 Updated the Wiki Page with new description, milestones, and logo&lt;br /&gt;
&lt;br /&gt;
01.27.2010 Added in Fran, Added in summaries for student/teachers&lt;br /&gt;
&lt;br /&gt;
02.02.2010 Developed Teacher Lesson Plan&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted Wiki&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Created the screenshot of the start menu and three game screens&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Added the screenshots to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the Lesson Plan to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the active members and their contacts to wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted and Enhanced the Wiki&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Added in future work for possible co-ops for blocku at RIT&lt;br /&gt;
&lt;br /&gt;
02.25.2010 Added an image of the tutorial screen.&lt;br /&gt;
&lt;br /&gt;
09.23.2010 Added new group members to wiki.&lt;br /&gt;
&lt;br /&gt;
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Milestones &amp;amp; Goals==&lt;br /&gt;
*&amp;lt;s&amp;gt;Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display a graphical interface.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares movable.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display squares with numbers.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares able to be rotated.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display game grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Blocks can snap to grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Complete Software Requirements Specifications&lt;br /&gt;
&lt;br /&gt;
*Complete Lesson Plan, and Instructional Documentation&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Block rotation&amp;lt;/s&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Basic menu functions&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Allow use of GameBoy buttons&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Create art style&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Time Attack Mode&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Puzzle Mode&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Story Mode&lt;br /&gt;
&lt;br /&gt;
*Scoring system&lt;br /&gt;
&lt;br /&gt;
*Sugarize&lt;br /&gt;
&lt;br /&gt;
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/&lt;br /&gt;
&lt;br /&gt;
==Future Work==&lt;br /&gt;
*Allow teachers to input any constraint not just Math ones.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input matching pairs.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input constraint.&lt;br /&gt;
&lt;br /&gt;
*The ability to save games.&lt;br /&gt;
&lt;br /&gt;
*The ability to load games.&lt;br /&gt;
&lt;br /&gt;
*A leaderboard.&lt;br /&gt;
&lt;br /&gt;
*Achievements/Trophies&lt;br /&gt;
&lt;br /&gt;
*Save pair lists and constraints for future use.&lt;br /&gt;
&lt;br /&gt;
*Add sound effects for snap to grid&lt;br /&gt;
&lt;br /&gt;
*Possibility of [http://trololololololololololo.com/ Trololo] song upon completion of puzzle during SOLVED! screen&lt;br /&gt;
&lt;br /&gt;
==Bugs/Fixes==&lt;br /&gt;
&lt;br /&gt;
{| border=&#039;1&#039;&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Bugs&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Problem&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Fix&lt;br /&gt;
|-&lt;br /&gt;
|Rotation&lt;br /&gt;
|Blocks Warp when Rotating getting bigger the more you do it&lt;br /&gt;
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around&lt;br /&gt;
|-&lt;br /&gt;
|Rotation Variables&lt;br /&gt;
|Rotation variable are using place holds should be more dynamic&lt;br /&gt;
|Concatenated the string didn&#039;t work but casting it to str worked&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Lag&lt;br /&gt;
|Seems like there is redundant code in the works causing lag in the movement&lt;br /&gt;
|The blocks are now frozen to mouse. No more sprite lag&lt;br /&gt;
|-&lt;br /&gt;
|Screen Size&lt;br /&gt;
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future&lt;br /&gt;
|Screen resolution has been changed to XO native resolution&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Size&lt;br /&gt;
|They are too tiny at the moment make bigger ...&lt;br /&gt;
|Everything is bigger now. Much more easily readable&lt;br /&gt;
|-&lt;br /&gt;
|Grid &lt;br /&gt;
|needs to be dynamic and not a png image&lt;br /&gt;
|Program randomly generates a board of individual squares so its no longer a png image.&lt;br /&gt;
|-&lt;br /&gt;
|Snap to grid &lt;br /&gt;
|Snapping to grid still happened even after a block was released elsewhere&lt;br /&gt;
|Added a check to check if there was a block currently moving when snap to grid should occur&lt;br /&gt;
|-&lt;br /&gt;
|Dragging switches target &lt;br /&gt;
|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.&lt;br /&gt;
|Another check that only allows dragging to start if a drag isn&#039;t currently occurring&lt;br /&gt;
|-&lt;br /&gt;
|Individual Rotation&lt;br /&gt;
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block&lt;br /&gt;
|Each individual block on screen can now be clicked and rotated.&lt;br /&gt;
|-&lt;br /&gt;
|Elements on Top&lt;br /&gt;
|Certain elements that should be always on top aren&#039;t. Sometimes some blocks become on top. This has something to do with how the sprite rendering works.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Cursor Transparency&lt;br /&gt;
|Cursor Image isn&#039;t transparent where it needs to be even though png image itself is.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Load a board dragging&lt;br /&gt;
|When loading in a pre-constructed board, blocks cannot be dragged.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Public Git Repository==&lt;br /&gt;
http://gitorious.org/blocku/blocku&lt;br /&gt;
&lt;br /&gt;
==SVN For the Editor==&lt;br /&gt;
http://blocku.sourcefortsmod.com/svn&lt;br /&gt;
&lt;br /&gt;
==Public IRC Channel==&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Server&amp;lt;/u&amp;gt;=====&lt;br /&gt;
irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Channel&amp;lt;/u&amp;gt;=====&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#blocku&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Blocku/Contacts}}&lt;/div&gt;</summary>
		<author><name>Kaeedo</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=62156</id>
		<title>Activities/Blocku/Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=62156"/>
		<updated>2011-02-23T16:27:19Z</updated>

		<summary type="html">&lt;p&gt;Kaeedo: /* Active */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Blocku/Navigation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This page displays the pertinent information regarding the development of Blocku.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
If you would like to help out with the development of Blocku then contact any of the active members. We would be happy with any help you can give.&lt;br /&gt;
&lt;br /&gt;
===Active===&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are actively working on the project.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:mdemayo| Mark DeMayo]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Kaeedo| Kai Ito]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]&lt;br /&gt;
&amp;lt;p&amp;gt;Blog: http://kaeedo.wordpress.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Inactive Members===&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Iogburu| Ihudiya Ogburu]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:ifogburu@gmail.com  ifogburu@gmail.com  ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:coolestdude1| Ariel Zamparini]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Fran Rogers| Fran Rogers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:fran@dumetella.net fran@dumetella.net]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Lorin_Petersen| Lorin Petersen]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Documentation&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Matt_Critelli| Matt Critelli]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development Meetings==&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Wednesday January 20, 2010&lt;br /&gt;
&lt;br /&gt;
4pm Thursday January 28, 2010 (IRC)&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Thursday February 18, 2010&lt;br /&gt;
&lt;br /&gt;
2pm-4pm Wednesday February 24, 2010&lt;br /&gt;
&lt;br /&gt;
5pm-6pm Thursday February 25, 2010&lt;br /&gt;
&lt;br /&gt;
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project&#039;s status and development to date.&lt;br /&gt;
&lt;br /&gt;
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones&lt;br /&gt;
&lt;br /&gt;
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update&lt;br /&gt;
&lt;br /&gt;
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones&lt;br /&gt;
&lt;br /&gt;
10am Thursday November 11, 2010 -  Merge final code,  create final presentation for tonights Pythonistas meeting.  Complete group documentation.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
01.14.2010 Updated the Wiki Page with New Links&lt;br /&gt;
&lt;br /&gt;
01.16.2010 Updated the Wiki Page with new suggestions&lt;br /&gt;
&lt;br /&gt;
01.21.2010 Updated the Wiki Page with new description, milestones, and logo&lt;br /&gt;
&lt;br /&gt;
01.27.2010 Added in Fran, Added in summaries for student/teachers&lt;br /&gt;
&lt;br /&gt;
02.02.2010 Developed Teacher Lesson Plan&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted Wiki&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Created the screenshot of the start menu and three game screens&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Added the screenshots to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the Lesson Plan to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the active members and their contacts to wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted and Enhanced the Wiki&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Added in future work for possible co-ops for blocku at RIT&lt;br /&gt;
&lt;br /&gt;
02.25.2010 Added an image of the tutorial screen.&lt;br /&gt;
&lt;br /&gt;
09.23.2010 Added new group members to wiki.&lt;br /&gt;
&lt;br /&gt;
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Milestones &amp;amp; Goals==&lt;br /&gt;
*&amp;lt;s&amp;gt;Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display a graphical interface.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares movable.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display squares with numbers.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares able to be rotated.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display game grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Blocks can snap to grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Complete Software Requirements Specifications&lt;br /&gt;
&lt;br /&gt;
*Complete Lesson Plan, and Instructional Documentation&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Block rotation&amp;lt;/s&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Basic menu functions&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Allow use of GameBoy buttons&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Create art style&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Time Attack Mode&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Puzzle Mode&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Story Mode&lt;br /&gt;
&lt;br /&gt;
*Scoring system&lt;br /&gt;
&lt;br /&gt;
*Sugarize&lt;br /&gt;
&lt;br /&gt;
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/&lt;br /&gt;
&lt;br /&gt;
==Future Work==&lt;br /&gt;
*Allow teachers to input any constraint not just Math ones.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input matching pairs.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input constraint.&lt;br /&gt;
&lt;br /&gt;
*The ability to save games.&lt;br /&gt;
&lt;br /&gt;
*The ability to load games.&lt;br /&gt;
&lt;br /&gt;
*A leaderboard.&lt;br /&gt;
&lt;br /&gt;
*Achievements/Trophies&lt;br /&gt;
&lt;br /&gt;
*Save pair lists and constraints for future use.&lt;br /&gt;
&lt;br /&gt;
*Add sound effects for snap to grid&lt;br /&gt;
&lt;br /&gt;
*Possibility of [http://trololololololololololo.com/ Trololo] song upon completion of puzzle during SOLVED! screen&lt;br /&gt;
&lt;br /&gt;
==Bugs/Fixes==&lt;br /&gt;
&lt;br /&gt;
{| border=&#039;1&#039;&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Bugs&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Problem&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Fix&lt;br /&gt;
|-&lt;br /&gt;
|Rotation&lt;br /&gt;
|Blocks Warp when Rotating getting bigger the more you do it&lt;br /&gt;
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around&lt;br /&gt;
|-&lt;br /&gt;
|Rotation Variables&lt;br /&gt;
|Rotation variable are using place holds should be more dynamic&lt;br /&gt;
|Concatenated the string didn&#039;t work but casting it to str worked&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Lag&lt;br /&gt;
|Seems like there is redundant code in the works causing lag in the movement&lt;br /&gt;
|The blocks are now frozen to mouse. No more sprite lag&lt;br /&gt;
|-&lt;br /&gt;
|Screen Size&lt;br /&gt;
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future&lt;br /&gt;
|Screen resolution has been changed to XO native resolution&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Size&lt;br /&gt;
|They are too tiny at the moment make bigger ...&lt;br /&gt;
|Everything is bigger now. Much more easily readable&lt;br /&gt;
|-&lt;br /&gt;
|Grid &lt;br /&gt;
|needs to be dynamic and not a png image&lt;br /&gt;
|Program randomly generates a board of individual squares so its no longer a png image.&lt;br /&gt;
|-&lt;br /&gt;
|Snap to grid &lt;br /&gt;
|Snapping to grid still happened even after a block was released elsewhere&lt;br /&gt;
|Added a check to check if there was a block currently moving when snap to grid should occur&lt;br /&gt;
|-&lt;br /&gt;
|Dragging switches target &lt;br /&gt;
|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.&lt;br /&gt;
|Another check that only allows dragging to start if a drag isn&#039;t currently occurring&lt;br /&gt;
|-&lt;br /&gt;
|Individual Rotation&lt;br /&gt;
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block&lt;br /&gt;
|Each individual block on screen can now be clicked and rotated.&lt;br /&gt;
|-&lt;br /&gt;
|Elements on Top&lt;br /&gt;
|Certain elements that should be always on top aren&#039;t. Sometimes some blocks become on top. This has something to do with how the sprite rendering works.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Cursor Transparency&lt;br /&gt;
|Cursor Image isn&#039;t transparent where it needs to be even though png image itself is.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Load a board dragging&lt;br /&gt;
|When loading in a pre-constructed board, blocks cannot be dragged.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Public Git Repository==&lt;br /&gt;
http://gitorious.org/blocku/blocku&lt;br /&gt;
&lt;br /&gt;
==SVN For the Editor==&lt;br /&gt;
http://blocku.sourcefortsmod.com/svn&lt;br /&gt;
&lt;br /&gt;
==Public IRC Channel==&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Server&amp;lt;/u&amp;gt;=====&lt;br /&gt;
irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Channel&amp;lt;/u&amp;gt;=====&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#blocku&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Blocku/Contacts}}&lt;/div&gt;</summary>
		<author><name>Kaeedo</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=62155</id>
		<title>Activities/Blocku/Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=62155"/>
		<updated>2011-02-23T16:26:40Z</updated>

		<summary type="html">&lt;p&gt;Kaeedo: /* Active */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Blocku/Navigation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This page displays the pertinent information regarding the development of Blocku.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
If you would like to help out with the development of Blocku then contact any of the active members. We would be happy with any help you can give.&lt;br /&gt;
&lt;br /&gt;
===Active===&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are actively working on the project.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:mdemayo| Mark DeMayo]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Inactive Members===&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Iogburu| Ihudiya Ogburu]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:ifogburu@gmail.com  ifogburu@gmail.com  ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:coolestdude1| Ariel Zamparini]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Fran Rogers| Fran Rogers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:fran@dumetella.net fran@dumetella.net]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Lorin_Petersen| Lorin Petersen]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Documentation&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Matt_Critelli| Matt Critelli]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development Meetings==&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Wednesday January 20, 2010&lt;br /&gt;
&lt;br /&gt;
4pm Thursday January 28, 2010 (IRC)&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Thursday February 18, 2010&lt;br /&gt;
&lt;br /&gt;
2pm-4pm Wednesday February 24, 2010&lt;br /&gt;
&lt;br /&gt;
5pm-6pm Thursday February 25, 2010&lt;br /&gt;
&lt;br /&gt;
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project&#039;s status and development to date.&lt;br /&gt;
&lt;br /&gt;
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones&lt;br /&gt;
&lt;br /&gt;
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update&lt;br /&gt;
&lt;br /&gt;
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones&lt;br /&gt;
&lt;br /&gt;
10am Thursday November 11, 2010 -  Merge final code,  create final presentation for tonights Pythonistas meeting.  Complete group documentation.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
01.14.2010 Updated the Wiki Page with New Links&lt;br /&gt;
&lt;br /&gt;
01.16.2010 Updated the Wiki Page with new suggestions&lt;br /&gt;
&lt;br /&gt;
01.21.2010 Updated the Wiki Page with new description, milestones, and logo&lt;br /&gt;
&lt;br /&gt;
01.27.2010 Added in Fran, Added in summaries for student/teachers&lt;br /&gt;
&lt;br /&gt;
02.02.2010 Developed Teacher Lesson Plan&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted Wiki&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Created the screenshot of the start menu and three game screens&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Added the screenshots to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the Lesson Plan to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the active members and their contacts to wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted and Enhanced the Wiki&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Added in future work for possible co-ops for blocku at RIT&lt;br /&gt;
&lt;br /&gt;
02.25.2010 Added an image of the tutorial screen.&lt;br /&gt;
&lt;br /&gt;
09.23.2010 Added new group members to wiki.&lt;br /&gt;
&lt;br /&gt;
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Milestones &amp;amp; Goals==&lt;br /&gt;
*&amp;lt;s&amp;gt;Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display a graphical interface.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares movable.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display squares with numbers.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares able to be rotated.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display game grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Blocks can snap to grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Complete Software Requirements Specifications&lt;br /&gt;
&lt;br /&gt;
*Complete Lesson Plan, and Instructional Documentation&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Block rotation&amp;lt;/s&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Basic menu functions&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Allow use of GameBoy buttons&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Create art style&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Time Attack Mode&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Puzzle Mode&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Story Mode&lt;br /&gt;
&lt;br /&gt;
*Scoring system&lt;br /&gt;
&lt;br /&gt;
*Sugarize&lt;br /&gt;
&lt;br /&gt;
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/&lt;br /&gt;
&lt;br /&gt;
==Future Work==&lt;br /&gt;
*Allow teachers to input any constraint not just Math ones.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input matching pairs.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input constraint.&lt;br /&gt;
&lt;br /&gt;
*The ability to save games.&lt;br /&gt;
&lt;br /&gt;
*The ability to load games.&lt;br /&gt;
&lt;br /&gt;
*A leaderboard.&lt;br /&gt;
&lt;br /&gt;
*Achievements/Trophies&lt;br /&gt;
&lt;br /&gt;
*Save pair lists and constraints for future use.&lt;br /&gt;
&lt;br /&gt;
*Add sound effects for snap to grid&lt;br /&gt;
&lt;br /&gt;
*Possibility of [http://trololololololololololo.com/ Trololo] song upon completion of puzzle during SOLVED! screen&lt;br /&gt;
&lt;br /&gt;
==Bugs/Fixes==&lt;br /&gt;
&lt;br /&gt;
{| border=&#039;1&#039;&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Bugs&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Problem&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Fix&lt;br /&gt;
|-&lt;br /&gt;
|Rotation&lt;br /&gt;
|Blocks Warp when Rotating getting bigger the more you do it&lt;br /&gt;
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around&lt;br /&gt;
|-&lt;br /&gt;
|Rotation Variables&lt;br /&gt;
|Rotation variable are using place holds should be more dynamic&lt;br /&gt;
|Concatenated the string didn&#039;t work but casting it to str worked&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Lag&lt;br /&gt;
|Seems like there is redundant code in the works causing lag in the movement&lt;br /&gt;
|The blocks are now frozen to mouse. No more sprite lag&lt;br /&gt;
|-&lt;br /&gt;
|Screen Size&lt;br /&gt;
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future&lt;br /&gt;
|Screen resolution has been changed to XO native resolution&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Size&lt;br /&gt;
|They are too tiny at the moment make bigger ...&lt;br /&gt;
|Everything is bigger now. Much more easily readable&lt;br /&gt;
|-&lt;br /&gt;
|Grid &lt;br /&gt;
|needs to be dynamic and not a png image&lt;br /&gt;
|Program randomly generates a board of individual squares so its no longer a png image.&lt;br /&gt;
|-&lt;br /&gt;
|Snap to grid &lt;br /&gt;
|Snapping to grid still happened even after a block was released elsewhere&lt;br /&gt;
|Added a check to check if there was a block currently moving when snap to grid should occur&lt;br /&gt;
|-&lt;br /&gt;
|Dragging switches target &lt;br /&gt;
|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.&lt;br /&gt;
|Another check that only allows dragging to start if a drag isn&#039;t currently occurring&lt;br /&gt;
|-&lt;br /&gt;
|Individual Rotation&lt;br /&gt;
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block&lt;br /&gt;
|Each individual block on screen can now be clicked and rotated.&lt;br /&gt;
|-&lt;br /&gt;
|Elements on Top&lt;br /&gt;
|Certain elements that should be always on top aren&#039;t. Sometimes some blocks become on top. This has something to do with how the sprite rendering works.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Cursor Transparency&lt;br /&gt;
|Cursor Image isn&#039;t transparent where it needs to be even though png image itself is.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Load a board dragging&lt;br /&gt;
|When loading in a pre-constructed board, blocks cannot be dragged.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Public Git Repository==&lt;br /&gt;
http://gitorious.org/blocku/blocku&lt;br /&gt;
&lt;br /&gt;
==SVN For the Editor==&lt;br /&gt;
http://blocku.sourcefortsmod.com/svn&lt;br /&gt;
&lt;br /&gt;
==Public IRC Channel==&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Server&amp;lt;/u&amp;gt;=====&lt;br /&gt;
irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Channel&amp;lt;/u&amp;gt;=====&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#blocku&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Blocku/Contacts}}&lt;/div&gt;</summary>
		<author><name>Kaeedo</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Blocku/status&amp;diff=62154</id>
		<title>Blocku/status</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Blocku/status&amp;diff=62154"/>
		<updated>2011-02-23T16:25:48Z</updated>

		<summary type="html">&lt;p&gt;Kaeedo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:RIT_Status_Block&lt;br /&gt;
|color=green&lt;br /&gt;
|status= Inactive Development&lt;br /&gt;
|status_text=Version 1.0 released 2/22/2011&lt;br /&gt;
|group_list=[[User:mdemayo| Mark DeMayo]], [[User:Kaeedo| Kai Ito]]&lt;br /&gt;
|desc=A math based sudoku style puzzle game. The player is given an answer and they have to complete the puzzle by matching the sides of the blocks together that, following the correct operator (+, -, *, /) will give them the answer.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Kaeedo</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Sketches/Screenshots&amp;diff=60882</id>
		<title>Activities/Blocku/Sketches/Screenshots</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Sketches/Screenshots&amp;diff=60882"/>
		<updated>2011-01-19T18:37:03Z</updated>

		<summary type="html">&lt;p&gt;Kaeedo: /* Screenshots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Blocku/Navigation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This page has screenshots and and mock ups of how the different menus and game screens will look for the final release.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;b&amp;gt;Screenshots&amp;lt;/b&amp;gt;=&lt;br /&gt;
==Final View==&lt;br /&gt;
[[File:title_screen.png|600px]]&lt;br /&gt;
[[File:Untitled-2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Updated Mock-Ups==&lt;br /&gt;
[[File:title_screen.png|600px]]&lt;br /&gt;
[[File:sample_game.png|600px]]&lt;br /&gt;
[[File:sample_game_solved.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Editor Screen-Shot==&lt;br /&gt;
[[File:editorScreen1.png|600px]]&lt;br /&gt;
[[File:editorScreen2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Start Screen==&lt;br /&gt;
[[Image:startScreen.png|600px]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Menus==&lt;br /&gt;
===Main===&lt;br /&gt;
[[Image:mainMenu.png|600px]].&lt;br /&gt;
&lt;br /&gt;
===Quick Play===&lt;br /&gt;
[[Image:quickPlayScreen.png|600px]].&lt;br /&gt;
&lt;br /&gt;
===Custom Game===&lt;br /&gt;
[[Image:customGameScreen.png|600px]].&lt;br /&gt;
&lt;br /&gt;
===Tutorials===&lt;br /&gt;
[[Image:tutorialScreen.png|600px]].&lt;br /&gt;
&lt;br /&gt;
==Play Screens==&lt;br /&gt;
&lt;br /&gt;
[[Image:PlayScreen1.png|500px]]. [[Image:PlayScreen2.png|500px]].  [[Image:PlayScreen3.png|500px]].&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;b&amp;gt;Original Sketches&amp;lt;/b&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Play Screens==&lt;br /&gt;
&lt;br /&gt;
[[Image:example3.jpg]]. [[Image:example1.jpg]]. [[Image:example2.jpg]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Blocku/Contacts}}&lt;/div&gt;</summary>
		<author><name>Kaeedo</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:Untitled-2.png&amp;diff=60881</id>
		<title>File:Untitled-2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:Untitled-2.png&amp;diff=60881"/>
		<updated>2011-01-19T18:36:27Z</updated>

		<summary type="html">&lt;p&gt;Kaeedo: Final screen shot of game board&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Final screen shot of game board&lt;/div&gt;</summary>
		<author><name>Kaeedo</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=60731</id>
		<title>Activities/Blocku/Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=60731"/>
		<updated>2011-01-12T21:08:05Z</updated>

		<summary type="html">&lt;p&gt;Kaeedo: /* Active */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Blocku/Navigation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This page displays the pertinent information regarding the development of Blocku.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
If you would like to help out with the development of Blocku then contact any of the active members. We would be happy with any help you can give.&lt;br /&gt;
&lt;br /&gt;
===Active===&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are actively working on the project.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:mdemayo| Mark DeMayo]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Kaeedo| Kai Ito]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]&lt;br /&gt;
&amp;lt;p&amp;gt;Blog: http://kaeedo.wordpress.com&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Inactive Members===&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Iogburu| Ihudiya Ogburu]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:ifogburu@gmail.com  ifogburu@gmail.com  ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:coolestdude1| Ariel Zamparini]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Fran Rogers| Fran Rogers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:fran@dumetella.net fran@dumetella.net]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Lorin_Petersen| Lorin Petersen]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Documentation&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Matt_Critelli| Matt Critelli]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development Meetings==&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Wednesday January 20, 2010&lt;br /&gt;
&lt;br /&gt;
4pm Thursday January 28, 2010 (IRC)&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Thursday February 18, 2010&lt;br /&gt;
&lt;br /&gt;
2pm-4pm Wednesday February 24, 2010&lt;br /&gt;
&lt;br /&gt;
5pm-6pm Thursday February 25, 2010&lt;br /&gt;
&lt;br /&gt;
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project&#039;s status and development to date.&lt;br /&gt;
&lt;br /&gt;
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones&lt;br /&gt;
&lt;br /&gt;
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update&lt;br /&gt;
&lt;br /&gt;
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones&lt;br /&gt;
&lt;br /&gt;
10am Thursday November 11, 2010 -  Merge final code,  create final presentation for tonights Pythonistas meeting.  Complete group documentation.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
01.14.2010 Updated the Wiki Page with New Links&lt;br /&gt;
&lt;br /&gt;
01.16.2010 Updated the Wiki Page with new suggestions&lt;br /&gt;
&lt;br /&gt;
01.21.2010 Updated the Wiki Page with new description, milestones, and logo&lt;br /&gt;
&lt;br /&gt;
01.27.2010 Added in Fran, Added in summaries for student/teachers&lt;br /&gt;
&lt;br /&gt;
02.02.2010 Developed Teacher Lesson Plan&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted Wiki&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Created the screenshot of the start menu and three game screens&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Added the screenshots to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the Lesson Plan to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the active members and their contacts to wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted and Enhanced the Wiki&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Added in future work for possible co-ops for blocku at RIT&lt;br /&gt;
&lt;br /&gt;
02.25.2010 Added an image of the tutorial screen.&lt;br /&gt;
&lt;br /&gt;
09.23.2010 Added new group members to wiki.&lt;br /&gt;
&lt;br /&gt;
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Milestones &amp;amp; Goals==&lt;br /&gt;
*&amp;lt;s&amp;gt;Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display a graphical interface.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares movable.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display squares with numbers.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares able to be rotated.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display game grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Blocks can snap to grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Complete Software Requirements Specifications&lt;br /&gt;
&lt;br /&gt;
*Complete Lesson Plan, and Instructional Documentation&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Block rotation&amp;lt;/s&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Basic menu functions&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Allow use of GameBoy buttons&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Create art style&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Time Attack Mode&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Puzzle Mode&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Story Mode&lt;br /&gt;
&lt;br /&gt;
*Scoring system&lt;br /&gt;
&lt;br /&gt;
*Sugarize&lt;br /&gt;
&lt;br /&gt;
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/&lt;br /&gt;
&lt;br /&gt;
==Future Work==&lt;br /&gt;
*Allow teachers to input any constraint not just Math ones.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input matching pairs.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input constraint.&lt;br /&gt;
&lt;br /&gt;
*The ability to save games.&lt;br /&gt;
&lt;br /&gt;
*The ability to load games.&lt;br /&gt;
&lt;br /&gt;
*A leaderboard.&lt;br /&gt;
&lt;br /&gt;
*Achievements/Trophies&lt;br /&gt;
&lt;br /&gt;
*Save pair lists and constraints for future use.&lt;br /&gt;
&lt;br /&gt;
*Add sound effects for snap to grid&lt;br /&gt;
&lt;br /&gt;
*Possibility of [http://trololololololololololo.com/ Trololo] song upon completion of puzzle during SOLVED! screen&lt;br /&gt;
&lt;br /&gt;
==Bugs/Fixes==&lt;br /&gt;
&lt;br /&gt;
{| border=&#039;1&#039;&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Bugs&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Problem&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Fix&lt;br /&gt;
|-&lt;br /&gt;
|Rotation&lt;br /&gt;
|Blocks Warp when Rotating getting bigger the more you do it&lt;br /&gt;
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around&lt;br /&gt;
|-&lt;br /&gt;
|Rotation Variables&lt;br /&gt;
|Rotation variable are using place holds should be more dynamic&lt;br /&gt;
|Concatenated the string didn&#039;t work but casting it to str worked&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Lag&lt;br /&gt;
|Seems like there is redundant code in the works causing lag in the movement&lt;br /&gt;
|The blocks are now frozen to mouse. No more sprite lag&lt;br /&gt;
|-&lt;br /&gt;
|Screen Size&lt;br /&gt;
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future&lt;br /&gt;
|Screen resolution has been changed to XO native resolution&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Size&lt;br /&gt;
|They are too tiny at the moment make bigger ...&lt;br /&gt;
|Everything is bigger now. Much more easily readable&lt;br /&gt;
|-&lt;br /&gt;
|Grid &lt;br /&gt;
|needs to be dynamic and not a png image&lt;br /&gt;
|Program randomly generates a board of individual squares so its no longer a png image.&lt;br /&gt;
|-&lt;br /&gt;
|Snap to grid &lt;br /&gt;
|Snapping to grid still happened even after a block was released elsewhere&lt;br /&gt;
|Added a check to check if there was a block currently moving when snap to grid should occur&lt;br /&gt;
|-&lt;br /&gt;
|Dragging switches target &lt;br /&gt;
|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.&lt;br /&gt;
|Another check that only allows dragging to start if a drag isn&#039;t currently occurring&lt;br /&gt;
|-&lt;br /&gt;
|Individual Rotation&lt;br /&gt;
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block&lt;br /&gt;
|Each individual block on screen can now be clicked and rotated.&lt;br /&gt;
|-&lt;br /&gt;
|Elements on Top&lt;br /&gt;
|Certain elements that should be always on top aren&#039;t. Sometimes some blocks become on top. This has something to do with how the sprite rendering works.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Cursor Transparency&lt;br /&gt;
|Cursor Image isn&#039;t transparent where it needs to be even though png image itself is.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Load a board dragging&lt;br /&gt;
|When loading in a pre-constructed board, blocks cannot be dragged.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Public Git Repository==&lt;br /&gt;
http://gitorious.org/blocku/blocku&lt;br /&gt;
&lt;br /&gt;
==SVN For the Editor==&lt;br /&gt;
http://blocku.sourcefortsmod.com/svn&lt;br /&gt;
&lt;br /&gt;
==Public IRC Channel==&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Server&amp;lt;/u&amp;gt;=====&lt;br /&gt;
irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Channel&amp;lt;/u&amp;gt;=====&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#blocku&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Blocku/Contacts}}&lt;/div&gt;</summary>
		<author><name>Kaeedo</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=60701</id>
		<title>Activities/Blocku/Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=60701"/>
		<updated>2011-01-10T18:18:48Z</updated>

		<summary type="html">&lt;p&gt;Kaeedo: /* Milestones &amp;amp; Goals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Blocku/Navigation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This page displays the pertinent information regarding the development of Blocku.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
If you would like to help out with the development of Blocku then contact any of the active members. We would be happy with any help you can give.&lt;br /&gt;
&lt;br /&gt;
===Active===&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are actively working on the project.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:mdemayo| Mark DeMayo]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Kaeedo| Kai Ito]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Inactive Members===&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Iogburu| Ihudiya Ogburu]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:ifogburu@gmail.com  ifogburu@gmail.com  ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:coolestdude1| Ariel Zamparini]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Fran Rogers| Fran Rogers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:fran@dumetella.net fran@dumetella.net]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Lorin_Petersen| Lorin Petersen]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Documentation&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Matt_Critelli| Matt Critelli]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development Meetings==&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Wednesday January 20, 2010&lt;br /&gt;
&lt;br /&gt;
4pm Thursday January 28, 2010 (IRC)&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Thursday February 18, 2010&lt;br /&gt;
&lt;br /&gt;
2pm-4pm Wednesday February 24, 2010&lt;br /&gt;
&lt;br /&gt;
5pm-6pm Thursday February 25, 2010&lt;br /&gt;
&lt;br /&gt;
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project&#039;s status and development to date.&lt;br /&gt;
&lt;br /&gt;
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones&lt;br /&gt;
&lt;br /&gt;
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update&lt;br /&gt;
&lt;br /&gt;
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones&lt;br /&gt;
&lt;br /&gt;
10am Thursday November 11, 2010 -  Merge final code,  create final presentation for tonights Pythonistas meeting.  Complete group documentation.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
01.14.2010 Updated the Wiki Page with New Links&lt;br /&gt;
&lt;br /&gt;
01.16.2010 Updated the Wiki Page with new suggestions&lt;br /&gt;
&lt;br /&gt;
01.21.2010 Updated the Wiki Page with new description, milestones, and logo&lt;br /&gt;
&lt;br /&gt;
01.27.2010 Added in Fran, Added in summaries for student/teachers&lt;br /&gt;
&lt;br /&gt;
02.02.2010 Developed Teacher Lesson Plan&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted Wiki&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Created the screenshot of the start menu and three game screens&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Added the screenshots to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the Lesson Plan to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the active members and their contacts to wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted and Enhanced the Wiki&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Added in future work for possible co-ops for blocku at RIT&lt;br /&gt;
&lt;br /&gt;
02.25.2010 Added an image of the tutorial screen.&lt;br /&gt;
&lt;br /&gt;
09.23.2010 Added new group members to wiki.&lt;br /&gt;
&lt;br /&gt;
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Milestones &amp;amp; Goals==&lt;br /&gt;
*&amp;lt;s&amp;gt;Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display a graphical interface.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares movable.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display squares with numbers.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares able to be rotated.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display game grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Blocks can snap to grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Complete Software Requirements Specifications&lt;br /&gt;
&lt;br /&gt;
*Complete Lesson Plan, and Instructional Documentation&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Block rotation&amp;lt;/s&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Basic menu functions&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Allow use of GameBoy buttons&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Create art style&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Time Attack Mode&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Puzzle Mode&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Story Mode&lt;br /&gt;
&lt;br /&gt;
*Scoring system&lt;br /&gt;
&lt;br /&gt;
*Sugarize&lt;br /&gt;
&lt;br /&gt;
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/&lt;br /&gt;
&lt;br /&gt;
==Future Work==&lt;br /&gt;
*Allow teachers to input any constraint not just Math ones.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input matching pairs.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input constraint.&lt;br /&gt;
&lt;br /&gt;
*The ability to save games.&lt;br /&gt;
&lt;br /&gt;
*The ability to load games.&lt;br /&gt;
&lt;br /&gt;
*A leaderboard.&lt;br /&gt;
&lt;br /&gt;
*Achievements/Trophies&lt;br /&gt;
&lt;br /&gt;
*Save pair lists and constraints for future use.&lt;br /&gt;
&lt;br /&gt;
*Add sound effects for snap to grid&lt;br /&gt;
&lt;br /&gt;
*Possibility of [http://trololololololololololo.com/ Trololo] song upon completion of puzzle during SOLVED! screen&lt;br /&gt;
&lt;br /&gt;
==Bugs/Fixes==&lt;br /&gt;
&lt;br /&gt;
{| border=&#039;1&#039;&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Bugs&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Problem&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Fix&lt;br /&gt;
|-&lt;br /&gt;
|Rotation&lt;br /&gt;
|Blocks Warp when Rotating getting bigger the more you do it&lt;br /&gt;
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around&lt;br /&gt;
|-&lt;br /&gt;
|Rotation Variables&lt;br /&gt;
|Rotation variable are using place holds should be more dynamic&lt;br /&gt;
|Concatenated the string didn&#039;t work but casting it to str worked&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Lag&lt;br /&gt;
|Seems like there is redundant code in the works causing lag in the movement&lt;br /&gt;
|The blocks are now frozen to mouse. No more sprite lag&lt;br /&gt;
|-&lt;br /&gt;
|Screen Size&lt;br /&gt;
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future&lt;br /&gt;
|Screen resolution has been changed to XO native resolution&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Size&lt;br /&gt;
|They are too tiny at the moment make bigger ...&lt;br /&gt;
|Everything is bigger now. Much more easily readable&lt;br /&gt;
|-&lt;br /&gt;
|Grid &lt;br /&gt;
|needs to be dynamic and not a png image&lt;br /&gt;
|Program randomly generates a board of individual squares so its no longer a png image.&lt;br /&gt;
|-&lt;br /&gt;
|Snap to grid &lt;br /&gt;
|Snapping to grid still happened even after a block was released elsewhere&lt;br /&gt;
|Added a check to check if there was a block currently moving when snap to grid should occur&lt;br /&gt;
|-&lt;br /&gt;
|Dragging switches target &lt;br /&gt;
|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.&lt;br /&gt;
|Another check that only allows dragging to start if a drag isn&#039;t currently occurring&lt;br /&gt;
|-&lt;br /&gt;
|Individual Rotation&lt;br /&gt;
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block&lt;br /&gt;
|Each individual block on screen can now be clicked and rotated.&lt;br /&gt;
|-&lt;br /&gt;
|Elements on Top&lt;br /&gt;
|Certain elements that should be always on top aren&#039;t. Sometimes some blocks become on top. This has something to do with how the sprite rendering works.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Cursor Transparency&lt;br /&gt;
|Cursor Image isn&#039;t transparent where it needs to be even though png image itself is.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Load a board dragging&lt;br /&gt;
|When loading in a pre-constructed board, blocks cannot be dragged.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Public Git Repository==&lt;br /&gt;
http://gitorious.org/blocku/blocku&lt;br /&gt;
&lt;br /&gt;
==SVN For the Editor==&lt;br /&gt;
http://blocku.sourcefortsmod.com/svn&lt;br /&gt;
&lt;br /&gt;
==Public IRC Channel==&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Server&amp;lt;/u&amp;gt;=====&lt;br /&gt;
irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Channel&amp;lt;/u&amp;gt;=====&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#blocku&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Blocku/Contacts}}&lt;/div&gt;</summary>
		<author><name>Kaeedo</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=60700</id>
		<title>Activities/Blocku/Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=60700"/>
		<updated>2011-01-10T18:17:20Z</updated>

		<summary type="html">&lt;p&gt;Kaeedo: /* Bugs/Fixes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Blocku/Navigation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This page displays the pertinent information regarding the development of Blocku.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
If you would like to help out with the development of Blocku then contact any of the active members. We would be happy with any help you can give.&lt;br /&gt;
&lt;br /&gt;
===Active===&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are actively working on the project.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:mdemayo| Mark DeMayo]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Kaeedo| Kai Ito]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Inactive Members===&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Iogburu| Ihudiya Ogburu]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:ifogburu@gmail.com  ifogburu@gmail.com  ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:coolestdude1| Ariel Zamparini]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Fran Rogers| Fran Rogers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:fran@dumetella.net fran@dumetella.net]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Lorin_Petersen| Lorin Petersen]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Documentation&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Matt_Critelli| Matt Critelli]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development Meetings==&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Wednesday January 20, 2010&lt;br /&gt;
&lt;br /&gt;
4pm Thursday January 28, 2010 (IRC)&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Thursday February 18, 2010&lt;br /&gt;
&lt;br /&gt;
2pm-4pm Wednesday February 24, 2010&lt;br /&gt;
&lt;br /&gt;
5pm-6pm Thursday February 25, 2010&lt;br /&gt;
&lt;br /&gt;
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project&#039;s status and development to date.&lt;br /&gt;
&lt;br /&gt;
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones&lt;br /&gt;
&lt;br /&gt;
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update&lt;br /&gt;
&lt;br /&gt;
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones&lt;br /&gt;
&lt;br /&gt;
10am Thursday November 11, 2010 -  Merge final code,  create final presentation for tonights Pythonistas meeting.  Complete group documentation.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
01.14.2010 Updated the Wiki Page with New Links&lt;br /&gt;
&lt;br /&gt;
01.16.2010 Updated the Wiki Page with new suggestions&lt;br /&gt;
&lt;br /&gt;
01.21.2010 Updated the Wiki Page with new description, milestones, and logo&lt;br /&gt;
&lt;br /&gt;
01.27.2010 Added in Fran, Added in summaries for student/teachers&lt;br /&gt;
&lt;br /&gt;
02.02.2010 Developed Teacher Lesson Plan&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted Wiki&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Created the screenshot of the start menu and three game screens&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Added the screenshots to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the Lesson Plan to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the active members and their contacts to wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted and Enhanced the Wiki&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Added in future work for possible co-ops for blocku at RIT&lt;br /&gt;
&lt;br /&gt;
02.25.2010 Added an image of the tutorial screen.&lt;br /&gt;
&lt;br /&gt;
09.23.2010 Added new group members to wiki.&lt;br /&gt;
&lt;br /&gt;
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Milestones &amp;amp; Goals==&lt;br /&gt;
*&amp;lt;s&amp;gt;Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display a graphical interface.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares movable.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display squares with numbers.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares able to be rotated.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display game grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Blocks can snap to grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Complete Software Requirements Specifications&lt;br /&gt;
&lt;br /&gt;
*Complete Lesson Plan, and Instructional Documentation&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Block rotation&amp;lt;/s&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Basic menu functions&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Allow use of GameBoy buttons&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Create art style&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Implement different game modes&lt;br /&gt;
&lt;br /&gt;
*Sugarize&lt;br /&gt;
&lt;br /&gt;
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/&lt;br /&gt;
&lt;br /&gt;
==Future Work==&lt;br /&gt;
*Allow teachers to input any constraint not just Math ones.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input matching pairs.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input constraint.&lt;br /&gt;
&lt;br /&gt;
*The ability to save games.&lt;br /&gt;
&lt;br /&gt;
*The ability to load games.&lt;br /&gt;
&lt;br /&gt;
*A leaderboard.&lt;br /&gt;
&lt;br /&gt;
*Achievements/Trophies&lt;br /&gt;
&lt;br /&gt;
*Save pair lists and constraints for future use.&lt;br /&gt;
&lt;br /&gt;
*Add sound effects for snap to grid&lt;br /&gt;
&lt;br /&gt;
*Possibility of [http://trololololololololololo.com/ Trololo] song upon completion of puzzle during SOLVED! screen&lt;br /&gt;
&lt;br /&gt;
==Bugs/Fixes==&lt;br /&gt;
&lt;br /&gt;
{| border=&#039;1&#039;&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Bugs&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Problem&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Fix&lt;br /&gt;
|-&lt;br /&gt;
|Rotation&lt;br /&gt;
|Blocks Warp when Rotating getting bigger the more you do it&lt;br /&gt;
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around&lt;br /&gt;
|-&lt;br /&gt;
|Rotation Variables&lt;br /&gt;
|Rotation variable are using place holds should be more dynamic&lt;br /&gt;
|Concatenated the string didn&#039;t work but casting it to str worked&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Lag&lt;br /&gt;
|Seems like there is redundant code in the works causing lag in the movement&lt;br /&gt;
|The blocks are now frozen to mouse. No more sprite lag&lt;br /&gt;
|-&lt;br /&gt;
|Screen Size&lt;br /&gt;
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future&lt;br /&gt;
|Screen resolution has been changed to XO native resolution&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Size&lt;br /&gt;
|They are too tiny at the moment make bigger ...&lt;br /&gt;
|Everything is bigger now. Much more easily readable&lt;br /&gt;
|-&lt;br /&gt;
|Grid &lt;br /&gt;
|needs to be dynamic and not a png image&lt;br /&gt;
|Program randomly generates a board of individual squares so its no longer a png image.&lt;br /&gt;
|-&lt;br /&gt;
|Snap to grid &lt;br /&gt;
|Snapping to grid still happened even after a block was released elsewhere&lt;br /&gt;
|Added a check to check if there was a block currently moving when snap to grid should occur&lt;br /&gt;
|-&lt;br /&gt;
|Dragging switches target &lt;br /&gt;
|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.&lt;br /&gt;
|Another check that only allows dragging to start if a drag isn&#039;t currently occurring&lt;br /&gt;
|-&lt;br /&gt;
|Individual Rotation&lt;br /&gt;
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block&lt;br /&gt;
|Each individual block on screen can now be clicked and rotated.&lt;br /&gt;
|-&lt;br /&gt;
|Elements on Top&lt;br /&gt;
|Certain elements that should be always on top aren&#039;t. Sometimes some blocks become on top. This has something to do with how the sprite rendering works.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Cursor Transparency&lt;br /&gt;
|Cursor Image isn&#039;t transparent where it needs to be even though png image itself is.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Load a board dragging&lt;br /&gt;
|When loading in a pre-constructed board, blocks cannot be dragged.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Public Git Repository==&lt;br /&gt;
http://gitorious.org/blocku/blocku&lt;br /&gt;
&lt;br /&gt;
==SVN For the Editor==&lt;br /&gt;
http://blocku.sourcefortsmod.com/svn&lt;br /&gt;
&lt;br /&gt;
==Public IRC Channel==&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Server&amp;lt;/u&amp;gt;=====&lt;br /&gt;
irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Channel&amp;lt;/u&amp;gt;=====&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#blocku&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Blocku/Contacts}}&lt;/div&gt;</summary>
		<author><name>Kaeedo</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=60579</id>
		<title>Activities/Blocku/Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=60579"/>
		<updated>2011-01-05T18:01:53Z</updated>

		<summary type="html">&lt;p&gt;Kaeedo: /* Bugs/Fixes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Blocku/Navigation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This page displays the pertinent information regarding the development of Blocku.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
If you would like to help out with the development of Blocku then contact any of the active members. We would be happy with any help you can give.&lt;br /&gt;
&lt;br /&gt;
===Active===&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are actively working on the project.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:mdemayo| Mark DeMayo]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Kaeedo| Kai Ito]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Inactive Members===&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Iogburu| Ihudiya Ogburu]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:ifogburu@gmail.com  ifogburu@gmail.com  ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:coolestdude1| Ariel Zamparini]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Fran Rogers| Fran Rogers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:fran@dumetella.net fran@dumetella.net]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Lorin_Petersen| Lorin Petersen]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Documentation&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Matt_Critelli| Matt Critelli]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development Meetings==&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Wednesday January 20, 2010&lt;br /&gt;
&lt;br /&gt;
4pm Thursday January 28, 2010 (IRC)&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Thursday February 18, 2010&lt;br /&gt;
&lt;br /&gt;
2pm-4pm Wednesday February 24, 2010&lt;br /&gt;
&lt;br /&gt;
5pm-6pm Thursday February 25, 2010&lt;br /&gt;
&lt;br /&gt;
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project&#039;s status and development to date.&lt;br /&gt;
&lt;br /&gt;
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones&lt;br /&gt;
&lt;br /&gt;
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update&lt;br /&gt;
&lt;br /&gt;
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones&lt;br /&gt;
&lt;br /&gt;
10am Thursday November 11, 2010 -  Merge final code,  create final presentation for tonights Pythonistas meeting.  Complete group documentation.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
01.14.2010 Updated the Wiki Page with New Links&lt;br /&gt;
&lt;br /&gt;
01.16.2010 Updated the Wiki Page with new suggestions&lt;br /&gt;
&lt;br /&gt;
01.21.2010 Updated the Wiki Page with new description, milestones, and logo&lt;br /&gt;
&lt;br /&gt;
01.27.2010 Added in Fran, Added in summaries for student/teachers&lt;br /&gt;
&lt;br /&gt;
02.02.2010 Developed Teacher Lesson Plan&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted Wiki&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Created the screenshot of the start menu and three game screens&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Added the screenshots to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the Lesson Plan to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the active members and their contacts to wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted and Enhanced the Wiki&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Added in future work for possible co-ops for blocku at RIT&lt;br /&gt;
&lt;br /&gt;
02.25.2010 Added an image of the tutorial screen.&lt;br /&gt;
&lt;br /&gt;
09.23.2010 Added new group members to wiki.&lt;br /&gt;
&lt;br /&gt;
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Milestones &amp;amp; Goals==&lt;br /&gt;
*&amp;lt;s&amp;gt;Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display a graphical interface.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares movable.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display squares with numbers.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares able to be rotated.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display game grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Blocks can snap to grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Complete Software Requirements Specifications&lt;br /&gt;
&lt;br /&gt;
*Complete Lesson Plan, and Instructional Documentation&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Block rotation&amp;lt;/s&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Basic menu functions&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Allow use of GameBoy buttons&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Create art style&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Implement different game modes&lt;br /&gt;
&lt;br /&gt;
*Sugarize&lt;br /&gt;
&lt;br /&gt;
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/&lt;br /&gt;
&lt;br /&gt;
==Future Work==&lt;br /&gt;
*Allow teachers to input any constraint not just Math ones.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input matching pairs.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input constraint.&lt;br /&gt;
&lt;br /&gt;
*The ability to save games.&lt;br /&gt;
&lt;br /&gt;
*The ability to load games.&lt;br /&gt;
&lt;br /&gt;
*A leaderboard.&lt;br /&gt;
&lt;br /&gt;
*Achievements/Trophies&lt;br /&gt;
&lt;br /&gt;
*Save pair lists and constraints for future use.&lt;br /&gt;
&lt;br /&gt;
*Add sound effects for snap to grid&lt;br /&gt;
&lt;br /&gt;
*Possibility of [http://trololololololololololo.com/ Trololo] song upon completion of puzzle during SOLVED! screen&lt;br /&gt;
&lt;br /&gt;
==Bugs/Fixes==&lt;br /&gt;
&lt;br /&gt;
{| border=&#039;1&#039;&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Bugs&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Problem&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Fix&lt;br /&gt;
|-&lt;br /&gt;
|Rotation&lt;br /&gt;
|Blocks Warp when Rotating getting bigger the more you do it&lt;br /&gt;
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around&lt;br /&gt;
|-&lt;br /&gt;
|Rotation Variables&lt;br /&gt;
|Rotation variable are using place holds should be more dynamic&lt;br /&gt;
|Concatenated the string didn&#039;t work but casting it to str worked&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Lag&lt;br /&gt;
|Seems like there is redundant code in the works causing lag in the movement&lt;br /&gt;
|The blocks are now frozen to mouse. No more sprite lag&lt;br /&gt;
|-&lt;br /&gt;
|Screen Size&lt;br /&gt;
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future&lt;br /&gt;
|Screen resolution has been changed to XO native resolution&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Size&lt;br /&gt;
|They are too tiny at the moment make bigger ...&lt;br /&gt;
|Everything is bigger now. Much more easily readable&lt;br /&gt;
|-&lt;br /&gt;
|Grid &lt;br /&gt;
|needs to be dynamic and not a png image&lt;br /&gt;
|Program randomly generates a board of individual squares so its no longer a png image.&lt;br /&gt;
|-&lt;br /&gt;
|Snap to grid &lt;br /&gt;
|Snapping to grid still happened even after a block was released elsewhere&lt;br /&gt;
|Added a check to check if there was a block currently moving when snap to grid should occur&lt;br /&gt;
|-&lt;br /&gt;
|Dragging switches target &lt;br /&gt;
|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.&lt;br /&gt;
|Another check that only allows dragging to start if a drag isn&#039;t currently occurring&lt;br /&gt;
|-&lt;br /&gt;
|Individual Rotation&lt;br /&gt;
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block&lt;br /&gt;
|Each individual block on screen can now be clicked and rotated.&lt;br /&gt;
|-&lt;br /&gt;
|Elements on Top&lt;br /&gt;
|Certain elements that should be always on top aren&#039;t. Sometimes some blocks become on top. This has something to do with how the sprite rendering works.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Cursor Transparency&lt;br /&gt;
|Cursor Image isn&#039;t transparent where it needs to be even though png image itself is.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Public Git Repository==&lt;br /&gt;
http://gitorious.org/blocku/blocku&lt;br /&gt;
&lt;br /&gt;
==SVN For the Editor==&lt;br /&gt;
http://blocku.sourcefortsmod.com/svn&lt;br /&gt;
&lt;br /&gt;
==Public IRC Channel==&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Server&amp;lt;/u&amp;gt;=====&lt;br /&gt;
irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Channel&amp;lt;/u&amp;gt;=====&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#blocku&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Blocku/Contacts}}&lt;/div&gt;</summary>
		<author><name>Kaeedo</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=60578</id>
		<title>Activities/Blocku/Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=60578"/>
		<updated>2011-01-05T17:58:56Z</updated>

		<summary type="html">&lt;p&gt;Kaeedo: /* Milestones &amp;amp; Goals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Blocku/Navigation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This page displays the pertinent information regarding the development of Blocku.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
If you would like to help out with the development of Blocku then contact any of the active members. We would be happy with any help you can give.&lt;br /&gt;
&lt;br /&gt;
===Active===&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are actively working on the project.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:mdemayo| Mark DeMayo]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Kaeedo| Kai Ito]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Inactive Members===&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Iogburu| Ihudiya Ogburu]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:ifogburu@gmail.com  ifogburu@gmail.com  ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:coolestdude1| Ariel Zamparini]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Fran Rogers| Fran Rogers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:fran@dumetella.net fran@dumetella.net]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Lorin_Petersen| Lorin Petersen]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Documentation&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Matt_Critelli| Matt Critelli]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development Meetings==&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Wednesday January 20, 2010&lt;br /&gt;
&lt;br /&gt;
4pm Thursday January 28, 2010 (IRC)&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Thursday February 18, 2010&lt;br /&gt;
&lt;br /&gt;
2pm-4pm Wednesday February 24, 2010&lt;br /&gt;
&lt;br /&gt;
5pm-6pm Thursday February 25, 2010&lt;br /&gt;
&lt;br /&gt;
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project&#039;s status and development to date.&lt;br /&gt;
&lt;br /&gt;
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones&lt;br /&gt;
&lt;br /&gt;
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update&lt;br /&gt;
&lt;br /&gt;
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones&lt;br /&gt;
&lt;br /&gt;
10am Thursday November 11, 2010 -  Merge final code,  create final presentation for tonights Pythonistas meeting.  Complete group documentation.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
01.14.2010 Updated the Wiki Page with New Links&lt;br /&gt;
&lt;br /&gt;
01.16.2010 Updated the Wiki Page with new suggestions&lt;br /&gt;
&lt;br /&gt;
01.21.2010 Updated the Wiki Page with new description, milestones, and logo&lt;br /&gt;
&lt;br /&gt;
01.27.2010 Added in Fran, Added in summaries for student/teachers&lt;br /&gt;
&lt;br /&gt;
02.02.2010 Developed Teacher Lesson Plan&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted Wiki&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Created the screenshot of the start menu and three game screens&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Added the screenshots to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the Lesson Plan to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the active members and their contacts to wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted and Enhanced the Wiki&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Added in future work for possible co-ops for blocku at RIT&lt;br /&gt;
&lt;br /&gt;
02.25.2010 Added an image of the tutorial screen.&lt;br /&gt;
&lt;br /&gt;
09.23.2010 Added new group members to wiki.&lt;br /&gt;
&lt;br /&gt;
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Milestones &amp;amp; Goals==&lt;br /&gt;
*&amp;lt;s&amp;gt;Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display a graphical interface.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares movable.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display squares with numbers.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares able to be rotated.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display game grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Blocks can snap to grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Complete Software Requirements Specifications&lt;br /&gt;
&lt;br /&gt;
*Complete Lesson Plan, and Instructional Documentation&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Block rotation&amp;lt;/s&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Basic menu functions&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Allow use of GameBoy buttons&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Create art style&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Implement different game modes&lt;br /&gt;
&lt;br /&gt;
*Sugarize&lt;br /&gt;
&lt;br /&gt;
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/&lt;br /&gt;
&lt;br /&gt;
==Future Work==&lt;br /&gt;
*Allow teachers to input any constraint not just Math ones.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input matching pairs.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input constraint.&lt;br /&gt;
&lt;br /&gt;
*The ability to save games.&lt;br /&gt;
&lt;br /&gt;
*The ability to load games.&lt;br /&gt;
&lt;br /&gt;
*A leaderboard.&lt;br /&gt;
&lt;br /&gt;
*Achievements/Trophies&lt;br /&gt;
&lt;br /&gt;
*Save pair lists and constraints for future use.&lt;br /&gt;
&lt;br /&gt;
*Add sound effects for snap to grid&lt;br /&gt;
&lt;br /&gt;
*Possibility of [http://trololololololololololo.com/ Trololo] song upon completion of puzzle during SOLVED! screen&lt;br /&gt;
&lt;br /&gt;
==Bugs/Fixes==&lt;br /&gt;
&lt;br /&gt;
{| border=&#039;1&#039;&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Bugs&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Problem&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Fix&lt;br /&gt;
|-&lt;br /&gt;
|Rotation&lt;br /&gt;
|Blocks Warp when Rotating getting bigger the more you do it&lt;br /&gt;
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around&lt;br /&gt;
|-&lt;br /&gt;
|Rotation Variables&lt;br /&gt;
|Rotation variable are using place holds should be more dynamic&lt;br /&gt;
|Concatenated the string didn&#039;t work but casting it to str worked&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Lag&lt;br /&gt;
|Seems like there is redundant code in the works causing lag in the movement&lt;br /&gt;
|The blocks are now frozen to mouse. No more sprite lag&lt;br /&gt;
|-&lt;br /&gt;
|Screen Size&lt;br /&gt;
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Size&lt;br /&gt;
|They are too tiny at the moment make bigger ...&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Grid &lt;br /&gt;
|needs to be dynamic and not a png image&lt;br /&gt;
|Program randomly generates a board of individual squares so its no longer a png image.&lt;br /&gt;
|-&lt;br /&gt;
|Snap to grid &lt;br /&gt;
|Snapping to grid still happened even after a block was released elsewhere&lt;br /&gt;
|Added a check to check if there was a block currently moving when snap to grid should occur&lt;br /&gt;
|-&lt;br /&gt;
|Dragging switches target &lt;br /&gt;
|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.&lt;br /&gt;
|Another check that only allows dragging to start if a drag isn&#039;t currently occurring&lt;br /&gt;
|-&lt;br /&gt;
|Individual Rotation&lt;br /&gt;
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block&lt;br /&gt;
|Each individual block on screen can now be clicked and rotated.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Public Git Repository==&lt;br /&gt;
http://gitorious.org/blocku/blocku&lt;br /&gt;
&lt;br /&gt;
==SVN For the Editor==&lt;br /&gt;
http://blocku.sourcefortsmod.com/svn&lt;br /&gt;
&lt;br /&gt;
==Public IRC Channel==&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Server&amp;lt;/u&amp;gt;=====&lt;br /&gt;
irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Channel&amp;lt;/u&amp;gt;=====&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#blocku&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Blocku/Contacts}}&lt;/div&gt;</summary>
		<author><name>Kaeedo</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=59895</id>
		<title>Activities/Blocku/Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=59895"/>
		<updated>2010-12-03T03:02:58Z</updated>

		<summary type="html">&lt;p&gt;Kaeedo: /* Milestones &amp;amp; Goals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Blocku/Navigation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This page displays the pertinent information regarding the development of Blocku.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
If you would like to help out with the development of Blocku then contact any of the active members. We would be happy with any help you can give.&lt;br /&gt;
&lt;br /&gt;
===Active===&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are actively working on the project.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:mdemayo| Mark DeMayo]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Kaeedo| Kai Ito]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Inactive Members===&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Iogburu| Ihudiya Ogburu]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:ifogburu@gmail.com  ifogburu@gmail.com  ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:coolestdude1| Ariel Zamparini]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Fran Rogers| Fran Rogers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:fran@dumetella.net fran@dumetella.net]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Lorin_Petersen| Lorin Petersen]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Documentation&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Matt_Critelli| Matt Critelli]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development Meetings==&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Wednesday January 20, 2010&lt;br /&gt;
&lt;br /&gt;
4pm Thursday January 28, 2010 (IRC)&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Thursday February 18, 2010&lt;br /&gt;
&lt;br /&gt;
2pm-4pm Wednesday February 24, 2010&lt;br /&gt;
&lt;br /&gt;
5pm-6pm Thursday February 25, 2010&lt;br /&gt;
&lt;br /&gt;
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project&#039;s status and development to date.&lt;br /&gt;
&lt;br /&gt;
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones&lt;br /&gt;
&lt;br /&gt;
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update&lt;br /&gt;
&lt;br /&gt;
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones&lt;br /&gt;
&lt;br /&gt;
10am Thursday November 11, 2010 -  Merge final code,  create final presentation for tonights Pythonistas meeting.  Complete group documentation.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
01.14.2010 Updated the Wiki Page with New Links&lt;br /&gt;
&lt;br /&gt;
01.16.2010 Updated the Wiki Page with new suggestions&lt;br /&gt;
&lt;br /&gt;
01.21.2010 Updated the Wiki Page with new description, milestones, and logo&lt;br /&gt;
&lt;br /&gt;
01.27.2010 Added in Fran, Added in summaries for student/teachers&lt;br /&gt;
&lt;br /&gt;
02.02.2010 Developed Teacher Lesson Plan&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted Wiki&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Created the screenshot of the start menu and three game screens&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Added the screenshots to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the Lesson Plan to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the active members and their contacts to wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted and Enhanced the Wiki&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Added in future work for possible co-ops for blocku at RIT&lt;br /&gt;
&lt;br /&gt;
02.25.2010 Added an image of the tutorial screen.&lt;br /&gt;
&lt;br /&gt;
09.23.2010 Added new group members to wiki.&lt;br /&gt;
&lt;br /&gt;
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Milestones &amp;amp; Goals==&lt;br /&gt;
*&amp;lt;s&amp;gt;Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display a graphical interface.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares movable.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display squares with numbers.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares able to be rotated.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display game grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Blocks can snap to grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Complete Software Requirements Specifications&lt;br /&gt;
&lt;br /&gt;
*Complete Lesson Plan, and Instructional Documentation&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Block rotation&amp;lt;/s&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Basic menu functions&lt;br /&gt;
&lt;br /&gt;
*Allow use of GameBoy buttons&lt;br /&gt;
&lt;br /&gt;
*Create art style&lt;br /&gt;
&lt;br /&gt;
*Implement different game modes&lt;br /&gt;
&lt;br /&gt;
*Sugarize&lt;br /&gt;
&lt;br /&gt;
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/&lt;br /&gt;
&lt;br /&gt;
==Future Work==&lt;br /&gt;
*Allow teachers to input any constraint not just Math ones.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input matching pairs.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input constraint.&lt;br /&gt;
&lt;br /&gt;
*The ability to save games.&lt;br /&gt;
&lt;br /&gt;
*The ability to load games.&lt;br /&gt;
&lt;br /&gt;
*A leaderboard.&lt;br /&gt;
&lt;br /&gt;
*Achievements/Trophies&lt;br /&gt;
&lt;br /&gt;
*Save pair lists and constraints for future use.&lt;br /&gt;
&lt;br /&gt;
*Add sound effects for snap to grid&lt;br /&gt;
&lt;br /&gt;
*Possibility of [http://trololololololololololo.com/ Trololo] song upon completion of puzzle during SOLVED! screen&lt;br /&gt;
&lt;br /&gt;
==Bugs/Fixes==&lt;br /&gt;
&lt;br /&gt;
{| border=&#039;1&#039;&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Bugs&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Problem&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Fix&lt;br /&gt;
|-&lt;br /&gt;
|Rotation&lt;br /&gt;
|Blocks Warp when Rotating getting bigger the more you do it&lt;br /&gt;
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around&lt;br /&gt;
|-&lt;br /&gt;
|Rotation Variables&lt;br /&gt;
|Rotation variable are using place holds should be more dynamic&lt;br /&gt;
|Concatenated the string didn&#039;t work but casting it to str worked&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Lag&lt;br /&gt;
|Seems like there is redundant code in the works causing lag in the movement&lt;br /&gt;
|The blocks are now frozen to mouse. No more sprite lag&lt;br /&gt;
|-&lt;br /&gt;
|Screen Size&lt;br /&gt;
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Size&lt;br /&gt;
|They are too tiny at the moment make bigger ...&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Grid &lt;br /&gt;
|needs to be dynamic and not a png image&lt;br /&gt;
|Program randomly generates a board of individual squares so its no longer a png image.&lt;br /&gt;
|-&lt;br /&gt;
|Snap to grid &lt;br /&gt;
|Snapping to grid still happened even after a block was released elsewhere&lt;br /&gt;
|Added a check to check if there was a block currently moving when snap to grid should occur&lt;br /&gt;
|-&lt;br /&gt;
|Dragging switches target &lt;br /&gt;
|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.&lt;br /&gt;
|Another check that only allows dragging to start if a drag isn&#039;t currently occurring&lt;br /&gt;
|-&lt;br /&gt;
|Individual Rotation&lt;br /&gt;
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block&lt;br /&gt;
|Each individual block on screen can now be clicked and rotated.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Public Git Repository==&lt;br /&gt;
http://gitorious.org/blocku/blocku&lt;br /&gt;
&lt;br /&gt;
==SVN For the Editor==&lt;br /&gt;
http://blocku.sourcefortsmod.com/svn&lt;br /&gt;
&lt;br /&gt;
==Public IRC Channel==&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Server&amp;lt;/u&amp;gt;=====&lt;br /&gt;
irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Channel&amp;lt;/u&amp;gt;=====&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#blocku&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Blocku/Contacts}}&lt;/div&gt;</summary>
		<author><name>Kaeedo</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=59894</id>
		<title>Activities/Blocku/Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&amp;diff=59894"/>
		<updated>2010-12-03T03:01:37Z</updated>

		<summary type="html">&lt;p&gt;Kaeedo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Blocku/Navigation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This page displays the pertinent information regarding the development of Blocku.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
If you would like to help out with the development of Blocku then contact any of the active members. We would be happy with any help you can give.&lt;br /&gt;
&lt;br /&gt;
===Active===&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are actively working on the project.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:mdemayo| Mark DeMayo]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Kaeedo| Kai Ito]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Inactive Members===&lt;br /&gt;
:&#039;&#039;&#039;Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Iogburu| Ihudiya Ogburu]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:ifogburu@gmail.com  ifogburu@gmail.com  ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Designer, Artist&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:coolestdude1| Ariel Zamparini]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Fran Rogers| Fran Rogers]]&amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:fran@dumetella.net fran@dumetella.net]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Lorin_Petersen| Lorin Petersen]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Documentation&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid black; width: 250px; padding: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom: 1px solid black&amp;quot;&amp;gt;[[User:Matt_Critelli| Matt Critelli]] &amp;lt;/div&amp;gt;&lt;br /&gt;
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]&lt;br /&gt;
&lt;br /&gt;
Contribution: &#039;&#039;Programmer&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development Meetings==&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Wednesday January 20, 2010&lt;br /&gt;
&lt;br /&gt;
4pm Thursday January 28, 2010 (IRC)&lt;br /&gt;
&lt;br /&gt;
4pm-6pm Thursday February 18, 2010&lt;br /&gt;
&lt;br /&gt;
2pm-4pm Wednesday February 24, 2010&lt;br /&gt;
&lt;br /&gt;
5pm-6pm Thursday February 25, 2010&lt;br /&gt;
&lt;br /&gt;
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project&#039;s status and development to date.&lt;br /&gt;
&lt;br /&gt;
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones&lt;br /&gt;
&lt;br /&gt;
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update&lt;br /&gt;
&lt;br /&gt;
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones&lt;br /&gt;
&lt;br /&gt;
10am Thursday November 11, 2010 -  Merge final code,  create final presentation for tonights Pythonistas meeting.  Complete group documentation.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
01.14.2010 Updated the Wiki Page with New Links&lt;br /&gt;
&lt;br /&gt;
01.16.2010 Updated the Wiki Page with new suggestions&lt;br /&gt;
&lt;br /&gt;
01.21.2010 Updated the Wiki Page with new description, milestones, and logo&lt;br /&gt;
&lt;br /&gt;
01.27.2010 Added in Fran, Added in summaries for student/teachers&lt;br /&gt;
&lt;br /&gt;
02.02.2010 Developed Teacher Lesson Plan&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted Wiki&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Created the screenshot of the start menu and three game screens&lt;br /&gt;
&lt;br /&gt;
02.07.2010 Added the screenshots to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the Lesson Plan to the wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Added the active members and their contacts to wiki&lt;br /&gt;
&lt;br /&gt;
02.09.2010 Reformatted and Enhanced the Wiki&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered&lt;br /&gt;
&lt;br /&gt;
02.24.2010 Added in future work for possible co-ops for blocku at RIT&lt;br /&gt;
&lt;br /&gt;
02.25.2010 Added an image of the tutorial screen.&lt;br /&gt;
&lt;br /&gt;
09.23.2010 Added new group members to wiki.&lt;br /&gt;
&lt;br /&gt;
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Milestones &amp;amp; Goals==&lt;br /&gt;
*&amp;lt;s&amp;gt;Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display a graphical interface.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares movable.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display squares with numbers.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Make squares able to be rotated.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Display game grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Blocks can snap to grid.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Complete Software Requirements Specifications&lt;br /&gt;
&lt;br /&gt;
*Complete Lesson Plan, and Instructional Documentation&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;Block rotation&amp;lt;/s&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Basic menu functions&lt;br /&gt;
&lt;br /&gt;
*Implement different game modes&lt;br /&gt;
&lt;br /&gt;
*Sugarize&lt;br /&gt;
&lt;br /&gt;
==Future Work==&lt;br /&gt;
*Allow teachers to input any constraint not just Math ones.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input matching pairs.&lt;br /&gt;
&lt;br /&gt;
*Change custom game screen to allow users to input constraint.&lt;br /&gt;
&lt;br /&gt;
*The ability to save games.&lt;br /&gt;
&lt;br /&gt;
*The ability to load games.&lt;br /&gt;
&lt;br /&gt;
*A leaderboard.&lt;br /&gt;
&lt;br /&gt;
*Achievements/Trophies&lt;br /&gt;
&lt;br /&gt;
*Save pair lists and constraints for future use.&lt;br /&gt;
&lt;br /&gt;
*Add sound effects for snap to grid&lt;br /&gt;
&lt;br /&gt;
*Possibility of [http://trololololololololololo.com/ Trololo] song upon completion of puzzle during SOLVED! screen&lt;br /&gt;
&lt;br /&gt;
==Bugs/Fixes==&lt;br /&gt;
&lt;br /&gt;
{| border=&#039;1&#039;&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Bugs&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Problem&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Fix&lt;br /&gt;
|-&lt;br /&gt;
|Rotation&lt;br /&gt;
|Blocks Warp when Rotating getting bigger the more you do it&lt;br /&gt;
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around&lt;br /&gt;
|-&lt;br /&gt;
|Rotation Variables&lt;br /&gt;
|Rotation variable are using place holds should be more dynamic&lt;br /&gt;
|Concatenated the string didn&#039;t work but casting it to str worked&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Lag&lt;br /&gt;
|Seems like there is redundant code in the works causing lag in the movement&lt;br /&gt;
|The blocks are now frozen to mouse. No more sprite lag&lt;br /&gt;
|-&lt;br /&gt;
|Screen Size&lt;br /&gt;
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sprite Size&lt;br /&gt;
|They are too tiny at the moment make bigger ...&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Grid &lt;br /&gt;
|needs to be dynamic and not a png image&lt;br /&gt;
|Program randomly generates a board of individual squares so its no longer a png image.&lt;br /&gt;
|-&lt;br /&gt;
|Snap to grid &lt;br /&gt;
|Snapping to grid still happened even after a block was released elsewhere&lt;br /&gt;
|Added a check to check if there was a block currently moving when snap to grid should occur&lt;br /&gt;
|-&lt;br /&gt;
|Dragging switches target &lt;br /&gt;
|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.&lt;br /&gt;
|Another check that only allows dragging to start if a drag isn&#039;t currently occurring&lt;br /&gt;
|-&lt;br /&gt;
|Individual Rotation&lt;br /&gt;
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block&lt;br /&gt;
|Each individual block on screen can now be clicked and rotated.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Public Git Repository==&lt;br /&gt;
http://gitorious.org/blocku/blocku&lt;br /&gt;
&lt;br /&gt;
==SVN For the Editor==&lt;br /&gt;
http://blocku.sourcefortsmod.com/svn&lt;br /&gt;
&lt;br /&gt;
==Public IRC Channel==&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Server&amp;lt;/u&amp;gt;=====&lt;br /&gt;
irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;u&amp;gt;Channel&amp;lt;/u&amp;gt;=====&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#blocku&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Blocku/Contacts}}&lt;/div&gt;</summary>
		<author><name>Kaeedo</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Kaeedo&amp;diff=59094</id>
		<title>User:Kaeedo</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Kaeedo&amp;diff=59094"/>
		<updated>2010-11-09T15:42:16Z</updated>

		<summary type="html">&lt;p&gt;Kaeedo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Kai Ito, Student at RIT. Taking HOSS. Working on [[Blocku]]&lt;br /&gt;
probably going to co-op for this as well&lt;br /&gt;
blocku git repo&lt;br /&gt;
http://gitorious.org/blocku/blocku&lt;br /&gt;
[http://kaeedo.wordpress.com blog]&lt;br /&gt;
&lt;br /&gt;
[[Math4Team/RIT]]&lt;br /&gt;
&lt;br /&gt;
subscribe lulz&lt;/div&gt;</summary>
		<author><name>Kaeedo</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Kaeedo&amp;diff=59093</id>
		<title>User:Kaeedo</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Kaeedo&amp;diff=59093"/>
		<updated>2010-11-09T15:41:46Z</updated>

		<summary type="html">&lt;p&gt;Kaeedo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Kai Ito, Student at RIT. Taking HOSS. Working on [[Blocku]]&lt;br /&gt;
probably going to co-op for this as well&lt;br /&gt;
&lt;br /&gt;
[http://kaeedo.wordpress.com blog]&lt;br /&gt;
&lt;br /&gt;
[[Math4Team/RIT]]&lt;br /&gt;
&lt;br /&gt;
subscribe lulz&lt;/div&gt;</summary>
		<author><name>Kaeedo</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Kaeedo&amp;diff=57390</id>
		<title>User:Kaeedo</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Kaeedo&amp;diff=57390"/>
		<updated>2010-09-23T15:44:57Z</updated>

		<summary type="html">&lt;p&gt;Kaeedo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HERP DERP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Kai Ito, Student at RIT. Taking HOSS. Working on [[Blocku]]&lt;br /&gt;
&lt;br /&gt;
[http://kaeedo.wordpress.com blog]&lt;br /&gt;
&lt;br /&gt;
[[Math4Team/RIT]]&lt;br /&gt;
&lt;br /&gt;
subscribe lulz&lt;/div&gt;</summary>
		<author><name>Kaeedo</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Kaeedo&amp;diff=57386</id>
		<title>User:Kaeedo</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Kaeedo&amp;diff=57386"/>
		<updated>2010-09-23T15:37:31Z</updated>

		<summary type="html">&lt;p&gt;Kaeedo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HERP DERP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Kai Ito, Student at RIT. Taking HOSS. Working on [[Blocku]]&lt;br /&gt;
&lt;br /&gt;
kaeedo.wordpress.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subscribe lulz&lt;/div&gt;</summary>
		<author><name>Kaeedo</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Kaeedo&amp;diff=57385</id>
		<title>User:Kaeedo</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Kaeedo&amp;diff=57385"/>
		<updated>2010-09-23T15:37:21Z</updated>

		<summary type="html">&lt;p&gt;Kaeedo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HERP DERP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Kai Ito, Student at RIT. Taking HOSS. Working on [[BLocku]]&lt;br /&gt;
&lt;br /&gt;
kaeedo.wordpress.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subscribe lulz&lt;/div&gt;</summary>
		<author><name>Kaeedo</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Kaeedo&amp;diff=57384</id>
		<title>User:Kaeedo</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Kaeedo&amp;diff=57384"/>
		<updated>2010-09-23T15:37:03Z</updated>

		<summary type="html">&lt;p&gt;Kaeedo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HERP DERP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Kai Ito, Student at RIT. Taking HOSS. Working on BLocku&lt;br /&gt;
&lt;br /&gt;
[[kaeedo.wordpress.com]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subscribe lulz&lt;/div&gt;</summary>
		<author><name>Kaeedo</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Kaeedo&amp;diff=57383</id>
		<title>User:Kaeedo</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Kaeedo&amp;diff=57383"/>
		<updated>2010-09-23T15:36:31Z</updated>

		<summary type="html">&lt;p&gt;Kaeedo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HERP DERP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Kai Ito, Student at RIT. Taking HOSS. Working on BLocku&lt;br /&gt;
&lt;br /&gt;
kaeedo.wordpress.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subscribe lulz&lt;/div&gt;</summary>
		<author><name>Kaeedo</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Kaeedo&amp;diff=57382</id>
		<title>User:Kaeedo</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Kaeedo&amp;diff=57382"/>
		<updated>2010-09-23T15:35:57Z</updated>

		<summary type="html">&lt;p&gt;Kaeedo: Created page with &amp;quot;HERP DERP    My name is Kai Ito, Student at RIT. Taking HOSS. Working on BLocku&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HERP DERP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Kai Ito, Student at RIT. Taking HOSS. Working on BLocku&lt;/div&gt;</summary>
		<author><name>Kaeedo</name></author>
	</entry>
</feed>