https://wiki.sugarlabs.org/api.php?action=feedcontributions&user=Lorin+Petersen&feedformat=atomSugar Labs - User contributions [en]2024-03-29T13:14:09ZUser contributionsMediaWiki 1.35.2https://wiki.sugarlabs.org/index.php?title=Blocku/status&diff=59372Blocku/status2010-11-16T16:12:16Z<p>Lorin Petersen: </p>
<hr />
<div>{{Template:RIT_Status_Block<br />
|color=green<br />
|status= Active Development<br />
|status_text=Prototype Released on 11/11/2010<br />
|group_list=[[User:mdemayo| Mark DeMayo]], [[User:Kaeedo| Kai Ito]]<br />
|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.<br />
}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&diff=59362Activities/Blocku/Development2010-11-16T15:31:34Z<p>Lorin Petersen: /* Development Meetings */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page displays the pertinent information regarding the development of Blocku.<br />
<br />
<br />
==Members==<br />
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.<br />
<br />
===Active===<br />
<br />
:'''Members listed here are actively working on the project.'''<br />
<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:mdemayo| Mark DeMayo]] </div><br />
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div><br />
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]<br />
<br />
<br />
</div><br />
<br />
===Inactive Members===<br />
:'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.'''<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Iogburu| Ihudiya Ogburu]]</div><br />
email: [mailto:ifogburu@gmail.com ifogburu@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:coolestdude1| Ariel Zamparini]]</div><br />
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Fran Rogers| Fran Rogers]]</div><br />
email: [mailto:fran@dumetella.net fran@dumetella.net]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Lorin_Petersen| Lorin Petersen]] </div><br />
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]<br />
<br />
Contribution: ''Documentation''<br />
<br />
</div><br />
<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Matt_Critelli| Matt Critelli]] </div><br />
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]<br />
<br />
Contribution: ''Programmer''<br />
<br />
<br />
</div><br />
|}<br />
<br />
==Development Meetings==<br />
<br />
4pm-6pm Wednesday January 20, 2010<br />
<br />
4pm Thursday January 28, 2010 (IRC)<br />
<br />
4pm-6pm Thursday February 18, 2010<br />
<br />
2pm-4pm Wednesday February 24, 2010<br />
<br />
5pm-6pm Thursday February 25, 2010<br />
<br />
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project's status and development to date.<br />
<br />
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones<br />
<br />
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update<br />
<br />
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones<br />
<br />
10am Thursday November 11, 2010 - Merge final code, create final presentation for tonights Pythonistas meeting. Complete group documentation.<br />
<br />
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.<br />
<br />
==Updates==<br />
01.14.2010 Updated the Wiki Page with New Links<br />
<br />
01.16.2010 Updated the Wiki Page with new suggestions<br />
<br />
01.21.2010 Updated the Wiki Page with new description, milestones, and logo<br />
<br />
01.27.2010 Added in Fran, Added in summaries for student/teachers<br />
<br />
02.02.2010 Developed Teacher Lesson Plan<br />
<br />
02.09.2010 Reformatted Wiki<br />
<br />
02.07.2010 Created the screenshot of the start menu and three game screens<br />
<br />
02.07.2010 Added the screenshots to the wiki<br />
<br />
02.09.2010 Added the Lesson Plan to the wiki<br />
<br />
02.09.2010 Added the active members and their contacts to wiki<br />
<br />
02.09.2010 Reformatted and Enhanced the Wiki<br />
<br />
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered<br />
<br />
02.24.2010 Added in future work for possible co-ops for blocku at RIT<br />
<br />
02.25.2010 Added an image of the tutorial screen.<br />
<br />
09.23.2010 Added new group members to wiki.<br />
<br />
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.<br />
<br />
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.<br />
<br />
==Milestones & Goals==<br />
*<s>Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)</s><br />
<br />
*<s>Display a graphical interface.</s><br />
<br />
*<s>Make squares movable.</s><br />
<br />
*<s>Display squares with numbers.</s><br />
<br />
*<s>Make squares able to be rotated.</s><br />
<br />
*<s>Display game grid.</s><br />
<br />
*<s>Blocks can snap to grid.</s><br />
<br />
*Complete Software Requirements Specifications<br />
<br />
*Complete Lesson Plan, and Instructional Documentation<br />
<br />
*<s>Block rotation</s> <br />
<br />
*Basic menu functions<br />
<br />
*Implement different game modes<br />
<br />
*Sugarize<br />
<br />
==Future Work==<br />
*Allow teachers to input any constraint not just Math ones.<br />
<br />
*Change custom game screen to allow users to input matching pairs.<br />
<br />
*Change custom game screen to allow users to input constraint.<br />
<br />
*The ability to save games.<br />
<br />
*The ability to load games.<br />
<br />
*A leaderboard.<br />
<br />
*Achievements/Trophies<br />
<br />
*Save pair lists and constraints for future use.<br />
<br />
*Add sound effects for snap to grid<br />
<br />
*Possibility of [http://trololololololololololo.com/ Trololo] song upon completion of puzzle during SOLVED! screen<br />
<br />
==Bugs/Fixes==<br />
<br />
{| border='1'<br />
|-<br />
!width="20%"|Bugs<br />
!width="40%"|Problem<br />
!width="40%"|Fix<br />
|-<br />
|Rotation<br />
|Blocks Warp when Rotating getting bigger the more you do it<br />
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around<br />
|-<br />
|Rotation Variables<br />
|Rotation variable are using place holds should be more dynamic<br />
|Concatenated the string didn't work but casting it to str worked<br />
|-<br />
|Sprite Lag<br />
|Seems like there is redundant code in the works causing lag in the movement<br />
|<br />
|-<br />
|Screen Size<br />
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future<br />
|<br />
|-<br />
|Sprite Size<br />
|They are too tiny at the moment make bigger ...<br />
|<br />
|-<br />
|Grid <br />
|needs to be dynamic and not a png image<br />
|Program randomly generates a board of individual squares so its no longer a png image.<br />
|-<br />
|Individual Rotation<br />
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block<br />
|Each individual block on screen can now be clicked and rotated.<br />
|}<br />
<br />
==Public Git Repository==<br />
http://gitorious.org/blocku/blocku<br />
<br />
==SVN For the Editor==<br />
http://blocku.sourcefortsmod.com/svn<br />
<br />
==Public IRC Channel==<br />
<br />
=====<u>Server</u>=====<br />
irc.freenode.net<br />
<br />
=====<u>Channel</u>=====<br />
<nowiki>#blocku</nowiki><br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&diff=59359Activities/Blocku/Development2010-11-16T15:29:51Z<p>Lorin Petersen: /* Active */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page displays the pertinent information regarding the development of Blocku.<br />
<br />
<br />
==Members==<br />
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.<br />
<br />
===Active===<br />
<br />
:'''Members listed here are actively working on the project.'''<br />
<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:mdemayo| Mark DeMayo]] </div><br />
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div><br />
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]<br />
<br />
<br />
</div><br />
<br />
===Inactive Members===<br />
:'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.'''<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Iogburu| Ihudiya Ogburu]]</div><br />
email: [mailto:ifogburu@gmail.com ifogburu@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:coolestdude1| Ariel Zamparini]]</div><br />
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Fran Rogers| Fran Rogers]]</div><br />
email: [mailto:fran@dumetella.net fran@dumetella.net]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Lorin_Petersen| Lorin Petersen]] </div><br />
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]<br />
<br />
Contribution: ''Documentation''<br />
<br />
</div><br />
<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Matt_Critelli| Matt Critelli]] </div><br />
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]<br />
<br />
Contribution: ''Programmer''<br />
<br />
<br />
</div><br />
|}<br />
<br />
==Development Meetings==<br />
<br />
4pm-6pm Wednesday January 20, 2010<br />
<br />
4pm Thursday January 28, 2010 (IRC)<br />
<br />
4pm-6pm Thursday February 18, 2010<br />
<br />
2pm-4pm Wednesday February 24, 2010<br />
<br />
5pm-6pm Thursday February 25, 2010<br />
<br />
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project's status and development to date.<br />
<br />
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones<br />
<br />
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update<br />
<br />
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones<br />
<br />
10am Thursday November 11, 2010 - Merge final code, create final presentation for tonights Pythonistas meeting. Complete group documentation.<br />
<br />
==Updates==<br />
01.14.2010 Updated the Wiki Page with New Links<br />
<br />
01.16.2010 Updated the Wiki Page with new suggestions<br />
<br />
01.21.2010 Updated the Wiki Page with new description, milestones, and logo<br />
<br />
01.27.2010 Added in Fran, Added in summaries for student/teachers<br />
<br />
02.02.2010 Developed Teacher Lesson Plan<br />
<br />
02.09.2010 Reformatted Wiki<br />
<br />
02.07.2010 Created the screenshot of the start menu and three game screens<br />
<br />
02.07.2010 Added the screenshots to the wiki<br />
<br />
02.09.2010 Added the Lesson Plan to the wiki<br />
<br />
02.09.2010 Added the active members and their contacts to wiki<br />
<br />
02.09.2010 Reformatted and Enhanced the Wiki<br />
<br />
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered<br />
<br />
02.24.2010 Added in future work for possible co-ops for blocku at RIT<br />
<br />
02.25.2010 Added an image of the tutorial screen.<br />
<br />
09.23.2010 Added new group members to wiki.<br />
<br />
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.<br />
<br />
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.<br />
<br />
==Milestones & Goals==<br />
*<s>Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)</s><br />
<br />
*<s>Display a graphical interface.</s><br />
<br />
*<s>Make squares movable.</s><br />
<br />
*<s>Display squares with numbers.</s><br />
<br />
*<s>Make squares able to be rotated.</s><br />
<br />
*<s>Display game grid.</s><br />
<br />
*<s>Blocks can snap to grid.</s><br />
<br />
*Complete Software Requirements Specifications<br />
<br />
*Complete Lesson Plan, and Instructional Documentation<br />
<br />
*<s>Block rotation</s> <br />
<br />
*Basic menu functions<br />
<br />
*Implement different game modes<br />
<br />
*Sugarize<br />
<br />
==Future Work==<br />
*Allow teachers to input any constraint not just Math ones.<br />
<br />
*Change custom game screen to allow users to input matching pairs.<br />
<br />
*Change custom game screen to allow users to input constraint.<br />
<br />
*The ability to save games.<br />
<br />
*The ability to load games.<br />
<br />
*A leaderboard.<br />
<br />
*Achievements/Trophies<br />
<br />
*Save pair lists and constraints for future use.<br />
<br />
*Add sound effects for snap to grid<br />
<br />
*Possibility of [http://trololololololololololo.com/ Trololo] song upon completion of puzzle during SOLVED! screen<br />
<br />
==Bugs/Fixes==<br />
<br />
{| border='1'<br />
|-<br />
!width="20%"|Bugs<br />
!width="40%"|Problem<br />
!width="40%"|Fix<br />
|-<br />
|Rotation<br />
|Blocks Warp when Rotating getting bigger the more you do it<br />
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around<br />
|-<br />
|Rotation Variables<br />
|Rotation variable are using place holds should be more dynamic<br />
|Concatenated the string didn't work but casting it to str worked<br />
|-<br />
|Sprite Lag<br />
|Seems like there is redundant code in the works causing lag in the movement<br />
|<br />
|-<br />
|Screen Size<br />
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future<br />
|<br />
|-<br />
|Sprite Size<br />
|They are too tiny at the moment make bigger ...<br />
|<br />
|-<br />
|Grid <br />
|needs to be dynamic and not a png image<br />
|Program randomly generates a board of individual squares so its no longer a png image.<br />
|-<br />
|Individual Rotation<br />
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block<br />
|Each individual block on screen can now be clicked and rotated.<br />
|}<br />
<br />
==Public Git Repository==<br />
http://gitorious.org/blocku/blocku<br />
<br />
==SVN For the Editor==<br />
http://blocku.sourcefortsmod.com/svn<br />
<br />
==Public IRC Channel==<br />
<br />
=====<u>Server</u>=====<br />
irc.freenode.net<br />
<br />
=====<u>Channel</u>=====<br />
<nowiki>#blocku</nowiki><br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&diff=59358Activities/Blocku/Development2010-11-16T15:29:28Z<p>Lorin Petersen: /* Active */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page displays the pertinent information regarding the development of Blocku.<br />
<br />
<br />
==Members==<br />
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.<br />
<br />
===Active===<br />
<br />
:'''Members listed here are actively working on the project.'''<br />
<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:mdemayo| Mark DeMayo]] </div><br />
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div><br />
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]<br />
<br />
<br />
</div><br />
<br />
===Inactive Members===<br />
:'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.'''<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Iogburu| Ihudiya Ogburu]]</div><br />
email: [mailto:ifogburu@gmail.com ifogburu@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:coolestdude1| Ariel Zamparini]]</div><br />
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Fran Rogers| Fran Rogers]]</div><br />
email: [mailto:fran@dumetella.net fran@dumetella.net]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Lorin_Petersen| Lorin Petersen]] </div><br />
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]<br />
<br />
Contribution: ''Documentation''<br />
<br />
</div><br />
<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Matt_Critelli| Matt Critelli]] </div><br />
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]<br />
<br />
Contribution: ''Programmer''<br />
<br />
<br />
</div><br />
|}<br />
<br />
==Development Meetings==<br />
<br />
4pm-6pm Wednesday January 20, 2010<br />
<br />
4pm Thursday January 28, 2010 (IRC)<br />
<br />
4pm-6pm Thursday February 18, 2010<br />
<br />
2pm-4pm Wednesday February 24, 2010<br />
<br />
5pm-6pm Thursday February 25, 2010<br />
<br />
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project's status and development to date.<br />
<br />
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones<br />
<br />
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update<br />
<br />
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones<br />
<br />
10am Thursday November 11, 2010 - Merge final code, create final presentation for tonights Pythonistas meeting. Complete group documentation.<br />
<br />
==Updates==<br />
01.14.2010 Updated the Wiki Page with New Links<br />
<br />
01.16.2010 Updated the Wiki Page with new suggestions<br />
<br />
01.21.2010 Updated the Wiki Page with new description, milestones, and logo<br />
<br />
01.27.2010 Added in Fran, Added in summaries for student/teachers<br />
<br />
02.02.2010 Developed Teacher Lesson Plan<br />
<br />
02.09.2010 Reformatted Wiki<br />
<br />
02.07.2010 Created the screenshot of the start menu and three game screens<br />
<br />
02.07.2010 Added the screenshots to the wiki<br />
<br />
02.09.2010 Added the Lesson Plan to the wiki<br />
<br />
02.09.2010 Added the active members and their contacts to wiki<br />
<br />
02.09.2010 Reformatted and Enhanced the Wiki<br />
<br />
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered<br />
<br />
02.24.2010 Added in future work for possible co-ops for blocku at RIT<br />
<br />
02.25.2010 Added an image of the tutorial screen.<br />
<br />
09.23.2010 Added new group members to wiki.<br />
<br />
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.<br />
<br />
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.<br />
<br />
==Milestones & Goals==<br />
*<s>Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)</s><br />
<br />
*<s>Display a graphical interface.</s><br />
<br />
*<s>Make squares movable.</s><br />
<br />
*<s>Display squares with numbers.</s><br />
<br />
*<s>Make squares able to be rotated.</s><br />
<br />
*<s>Display game grid.</s><br />
<br />
*<s>Blocks can snap to grid.</s><br />
<br />
*Complete Software Requirements Specifications<br />
<br />
*Complete Lesson Plan, and Instructional Documentation<br />
<br />
*<s>Block rotation</s> <br />
<br />
*Basic menu functions<br />
<br />
*Implement different game modes<br />
<br />
*Sugarize<br />
<br />
==Future Work==<br />
*Allow teachers to input any constraint not just Math ones.<br />
<br />
*Change custom game screen to allow users to input matching pairs.<br />
<br />
*Change custom game screen to allow users to input constraint.<br />
<br />
*The ability to save games.<br />
<br />
*The ability to load games.<br />
<br />
*A leaderboard.<br />
<br />
*Achievements/Trophies<br />
<br />
*Save pair lists and constraints for future use.<br />
<br />
*Add sound effects for snap to grid<br />
<br />
*Possibility of [http://trololololololololololo.com/ Trololo] song upon completion of puzzle during SOLVED! screen<br />
<br />
==Bugs/Fixes==<br />
<br />
{| border='1'<br />
|-<br />
!width="20%"|Bugs<br />
!width="40%"|Problem<br />
!width="40%"|Fix<br />
|-<br />
|Rotation<br />
|Blocks Warp when Rotating getting bigger the more you do it<br />
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around<br />
|-<br />
|Rotation Variables<br />
|Rotation variable are using place holds should be more dynamic<br />
|Concatenated the string didn't work but casting it to str worked<br />
|-<br />
|Sprite Lag<br />
|Seems like there is redundant code in the works causing lag in the movement<br />
|<br />
|-<br />
|Screen Size<br />
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future<br />
|<br />
|-<br />
|Sprite Size<br />
|They are too tiny at the moment make bigger ...<br />
|<br />
|-<br />
|Grid <br />
|needs to be dynamic and not a png image<br />
|Program randomly generates a board of individual squares so its no longer a png image.<br />
|-<br />
|Individual Rotation<br />
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block<br />
|Each individual block on screen can now be clicked and rotated.<br />
|}<br />
<br />
==Public Git Repository==<br />
http://gitorious.org/blocku/blocku<br />
<br />
==SVN For the Editor==<br />
http://blocku.sourcefortsmod.com/svn<br />
<br />
==Public IRC Channel==<br />
<br />
=====<u>Server</u>=====<br />
irc.freenode.net<br />
<br />
=====<u>Channel</u>=====<br />
<nowiki>#blocku</nowiki><br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&diff=59357Activities/Blocku/Development2010-11-16T15:28:21Z<p>Lorin Petersen: /* Inactive Members */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page displays the pertinent information regarding the development of Blocku.<br />
<br />
<br />
==Members==<br />
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.<br />
<br />
===Active===<br />
<br />
:'''Members listed here are actively working on the project.'''<br />
<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:mdemayo| Mark DeMayo]] </div><br />
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
<br />
<br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div><br />
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]<br />
<br />
<br />
</div><br />
<br />
===Inactive Members===<br />
:'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.'''<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Iogburu| Ihudiya Ogburu]]</div><br />
email: [mailto:ifogburu@gmail.com ifogburu@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:coolestdude1| Ariel Zamparini]]</div><br />
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Fran Rogers| Fran Rogers]]</div><br />
email: [mailto:fran@dumetella.net fran@dumetella.net]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Lorin_Petersen| Lorin Petersen]] </div><br />
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]<br />
<br />
Contribution: ''Documentation''<br />
<br />
</div><br />
<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Matt_Critelli| Matt Critelli]] </div><br />
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]<br />
<br />
Contribution: ''Programmer''<br />
<br />
<br />
</div><br />
|}<br />
<br />
==Development Meetings==<br />
<br />
4pm-6pm Wednesday January 20, 2010<br />
<br />
4pm Thursday January 28, 2010 (IRC)<br />
<br />
4pm-6pm Thursday February 18, 2010<br />
<br />
2pm-4pm Wednesday February 24, 2010<br />
<br />
5pm-6pm Thursday February 25, 2010<br />
<br />
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project's status and development to date.<br />
<br />
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones<br />
<br />
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update<br />
<br />
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones<br />
<br />
10am Thursday November 11, 2010 - Merge final code, create final presentation for tonights Pythonistas meeting. Complete group documentation.<br />
<br />
==Updates==<br />
01.14.2010 Updated the Wiki Page with New Links<br />
<br />
01.16.2010 Updated the Wiki Page with new suggestions<br />
<br />
01.21.2010 Updated the Wiki Page with new description, milestones, and logo<br />
<br />
01.27.2010 Added in Fran, Added in summaries for student/teachers<br />
<br />
02.02.2010 Developed Teacher Lesson Plan<br />
<br />
02.09.2010 Reformatted Wiki<br />
<br />
02.07.2010 Created the screenshot of the start menu and three game screens<br />
<br />
02.07.2010 Added the screenshots to the wiki<br />
<br />
02.09.2010 Added the Lesson Plan to the wiki<br />
<br />
02.09.2010 Added the active members and their contacts to wiki<br />
<br />
02.09.2010 Reformatted and Enhanced the Wiki<br />
<br />
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered<br />
<br />
02.24.2010 Added in future work for possible co-ops for blocku at RIT<br />
<br />
02.25.2010 Added an image of the tutorial screen.<br />
<br />
09.23.2010 Added new group members to wiki.<br />
<br />
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.<br />
<br />
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.<br />
<br />
==Milestones & Goals==<br />
*<s>Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)</s><br />
<br />
*<s>Display a graphical interface.</s><br />
<br />
*<s>Make squares movable.</s><br />
<br />
*<s>Display squares with numbers.</s><br />
<br />
*<s>Make squares able to be rotated.</s><br />
<br />
*<s>Display game grid.</s><br />
<br />
*<s>Blocks can snap to grid.</s><br />
<br />
*Complete Software Requirements Specifications<br />
<br />
*Complete Lesson Plan, and Instructional Documentation<br />
<br />
*<s>Block rotation</s> <br />
<br />
*Basic menu functions<br />
<br />
*Implement different game modes<br />
<br />
*Sugarize<br />
<br />
==Future Work==<br />
*Allow teachers to input any constraint not just Math ones.<br />
<br />
*Change custom game screen to allow users to input matching pairs.<br />
<br />
*Change custom game screen to allow users to input constraint.<br />
<br />
*The ability to save games.<br />
<br />
*The ability to load games.<br />
<br />
*A leaderboard.<br />
<br />
*Achievements/Trophies<br />
<br />
*Save pair lists and constraints for future use.<br />
<br />
*Add sound effects for snap to grid<br />
<br />
*Possibility of [http://trololololololololololo.com/ Trololo] song upon completion of puzzle during SOLVED! screen<br />
<br />
==Bugs/Fixes==<br />
<br />
{| border='1'<br />
|-<br />
!width="20%"|Bugs<br />
!width="40%"|Problem<br />
!width="40%"|Fix<br />
|-<br />
|Rotation<br />
|Blocks Warp when Rotating getting bigger the more you do it<br />
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around<br />
|-<br />
|Rotation Variables<br />
|Rotation variable are using place holds should be more dynamic<br />
|Concatenated the string didn't work but casting it to str worked<br />
|-<br />
|Sprite Lag<br />
|Seems like there is redundant code in the works causing lag in the movement<br />
|<br />
|-<br />
|Screen Size<br />
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future<br />
|<br />
|-<br />
|Sprite Size<br />
|They are too tiny at the moment make bigger ...<br />
|<br />
|-<br />
|Grid <br />
|needs to be dynamic and not a png image<br />
|Program randomly generates a board of individual squares so its no longer a png image.<br />
|-<br />
|Individual Rotation<br />
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block<br />
|Each individual block on screen can now be clicked and rotated.<br />
|}<br />
<br />
==Public Git Repository==<br />
http://gitorious.org/blocku/blocku<br />
<br />
==SVN For the Editor==<br />
http://blocku.sourcefortsmod.com/svn<br />
<br />
==Public IRC Channel==<br />
<br />
=====<u>Server</u>=====<br />
irc.freenode.net<br />
<br />
=====<u>Channel</u>=====<br />
<nowiki>#blocku</nowiki><br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&diff=59356Activities/Blocku/Development2010-11-16T15:27:36Z<p>Lorin Petersen: /* Inactive Members */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page displays the pertinent information regarding the development of Blocku.<br />
<br />
<br />
==Members==<br />
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.<br />
<br />
===Active===<br />
<br />
:'''Members listed here are actively working on the project.'''<br />
<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:mdemayo| Mark DeMayo]] </div><br />
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
<br />
<br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div><br />
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]<br />
<br />
<br />
</div><br />
<br />
===Inactive Members===<br />
:'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.'''<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Iogburu| Ihudiya Ogburu]]</div><br />
email: [mailto:ifogburu@gmail.com ifogburu@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:coolestdude1| Ariel Zamparini]]</div><br />
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Fran Rogers| Fran Rogers]]</div><br />
email: [mailto:fran@dumetella.net fran@dumetella.net]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Lorin_Petersen| Lorin Petersen]] </div><br />
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]<br />
<br />
Contribution: ''Documentation''<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Matt_Critelli| Matt Critelli]] </div><br />
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
<br />
</div><br />
|}<br />
<br />
==Development Meetings==<br />
<br />
4pm-6pm Wednesday January 20, 2010<br />
<br />
4pm Thursday January 28, 2010 (IRC)<br />
<br />
4pm-6pm Thursday February 18, 2010<br />
<br />
2pm-4pm Wednesday February 24, 2010<br />
<br />
5pm-6pm Thursday February 25, 2010<br />
<br />
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project's status and development to date.<br />
<br />
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones<br />
<br />
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update<br />
<br />
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones<br />
<br />
10am Thursday November 11, 2010 - Merge final code, create final presentation for tonights Pythonistas meeting. Complete group documentation.<br />
<br />
==Updates==<br />
01.14.2010 Updated the Wiki Page with New Links<br />
<br />
01.16.2010 Updated the Wiki Page with new suggestions<br />
<br />
01.21.2010 Updated the Wiki Page with new description, milestones, and logo<br />
<br />
01.27.2010 Added in Fran, Added in summaries for student/teachers<br />
<br />
02.02.2010 Developed Teacher Lesson Plan<br />
<br />
02.09.2010 Reformatted Wiki<br />
<br />
02.07.2010 Created the screenshot of the start menu and three game screens<br />
<br />
02.07.2010 Added the screenshots to the wiki<br />
<br />
02.09.2010 Added the Lesson Plan to the wiki<br />
<br />
02.09.2010 Added the active members and their contacts to wiki<br />
<br />
02.09.2010 Reformatted and Enhanced the Wiki<br />
<br />
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered<br />
<br />
02.24.2010 Added in future work for possible co-ops for blocku at RIT<br />
<br />
02.25.2010 Added an image of the tutorial screen.<br />
<br />
09.23.2010 Added new group members to wiki.<br />
<br />
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.<br />
<br />
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.<br />
<br />
==Milestones & Goals==<br />
*<s>Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)</s><br />
<br />
*<s>Display a graphical interface.</s><br />
<br />
*<s>Make squares movable.</s><br />
<br />
*<s>Display squares with numbers.</s><br />
<br />
*<s>Make squares able to be rotated.</s><br />
<br />
*<s>Display game grid.</s><br />
<br />
*<s>Blocks can snap to grid.</s><br />
<br />
*Complete Software Requirements Specifications<br />
<br />
*Complete Lesson Plan, and Instructional Documentation<br />
<br />
*<s>Block rotation</s> <br />
<br />
*Basic menu functions<br />
<br />
*Implement different game modes<br />
<br />
*Sugarize<br />
<br />
==Future Work==<br />
*Allow teachers to input any constraint not just Math ones.<br />
<br />
*Change custom game screen to allow users to input matching pairs.<br />
<br />
*Change custom game screen to allow users to input constraint.<br />
<br />
*The ability to save games.<br />
<br />
*The ability to load games.<br />
<br />
*A leaderboard.<br />
<br />
*Achievements/Trophies<br />
<br />
*Save pair lists and constraints for future use.<br />
<br />
*Add sound effects for snap to grid<br />
<br />
*Possibility of [http://trololololololololololo.com/ Trololo] song upon completion of puzzle during SOLVED! screen<br />
<br />
==Bugs/Fixes==<br />
<br />
{| border='1'<br />
|-<br />
!width="20%"|Bugs<br />
!width="40%"|Problem<br />
!width="40%"|Fix<br />
|-<br />
|Rotation<br />
|Blocks Warp when Rotating getting bigger the more you do it<br />
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around<br />
|-<br />
|Rotation Variables<br />
|Rotation variable are using place holds should be more dynamic<br />
|Concatenated the string didn't work but casting it to str worked<br />
|-<br />
|Sprite Lag<br />
|Seems like there is redundant code in the works causing lag in the movement<br />
|<br />
|-<br />
|Screen Size<br />
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future<br />
|<br />
|-<br />
|Sprite Size<br />
|They are too tiny at the moment make bigger ...<br />
|<br />
|-<br />
|Grid <br />
|needs to be dynamic and not a png image<br />
|Program randomly generates a board of individual squares so its no longer a png image.<br />
|-<br />
|Individual Rotation<br />
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block<br />
|Each individual block on screen can now be clicked and rotated.<br />
|}<br />
<br />
==Public Git Repository==<br />
http://gitorious.org/blocku/blocku<br />
<br />
==SVN For the Editor==<br />
http://blocku.sourcefortsmod.com/svn<br />
<br />
==Public IRC Channel==<br />
<br />
=====<u>Server</u>=====<br />
irc.freenode.net<br />
<br />
=====<u>Channel</u>=====<br />
<nowiki>#blocku</nowiki><br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&diff=59355Activities/Blocku/Development2010-11-16T15:26:44Z<p>Lorin Petersen: /* Active */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page displays the pertinent information regarding the development of Blocku.<br />
<br />
<br />
==Members==<br />
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.<br />
<br />
===Active===<br />
<br />
:'''Members listed here are actively working on the project.'''<br />
<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:mdemayo| Mark DeMayo]] </div><br />
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
<br />
<br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div><br />
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]<br />
<br />
<br />
</div><br />
<br />
===Inactive Members===<br />
:'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.'''<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Iogburu| Ihudiya Ogburu]]</div><br />
email: [mailto:ifogburu@gmail.com ifogburu@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:coolestdude1| Ariel Zamparini]]</div><br />
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Fran Rogers| Fran Rogers]]</div><br />
email: [mailto:fran@dumetella.net fran@dumetella.net]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|}<br />
<br />
==Development Meetings==<br />
<br />
4pm-6pm Wednesday January 20, 2010<br />
<br />
4pm Thursday January 28, 2010 (IRC)<br />
<br />
4pm-6pm Thursday February 18, 2010<br />
<br />
2pm-4pm Wednesday February 24, 2010<br />
<br />
5pm-6pm Thursday February 25, 2010<br />
<br />
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project's status and development to date.<br />
<br />
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones<br />
<br />
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update<br />
<br />
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones<br />
<br />
10am Thursday November 11, 2010 - Merge final code, create final presentation for tonights Pythonistas meeting. Complete group documentation.<br />
<br />
==Updates==<br />
01.14.2010 Updated the Wiki Page with New Links<br />
<br />
01.16.2010 Updated the Wiki Page with new suggestions<br />
<br />
01.21.2010 Updated the Wiki Page with new description, milestones, and logo<br />
<br />
01.27.2010 Added in Fran, Added in summaries for student/teachers<br />
<br />
02.02.2010 Developed Teacher Lesson Plan<br />
<br />
02.09.2010 Reformatted Wiki<br />
<br />
02.07.2010 Created the screenshot of the start menu and three game screens<br />
<br />
02.07.2010 Added the screenshots to the wiki<br />
<br />
02.09.2010 Added the Lesson Plan to the wiki<br />
<br />
02.09.2010 Added the active members and their contacts to wiki<br />
<br />
02.09.2010 Reformatted and Enhanced the Wiki<br />
<br />
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered<br />
<br />
02.24.2010 Added in future work for possible co-ops for blocku at RIT<br />
<br />
02.25.2010 Added an image of the tutorial screen.<br />
<br />
09.23.2010 Added new group members to wiki.<br />
<br />
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.<br />
<br />
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.<br />
<br />
==Milestones & Goals==<br />
*<s>Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)</s><br />
<br />
*<s>Display a graphical interface.</s><br />
<br />
*<s>Make squares movable.</s><br />
<br />
*<s>Display squares with numbers.</s><br />
<br />
*<s>Make squares able to be rotated.</s><br />
<br />
*<s>Display game grid.</s><br />
<br />
*<s>Blocks can snap to grid.</s><br />
<br />
*Complete Software Requirements Specifications<br />
<br />
*Complete Lesson Plan, and Instructional Documentation<br />
<br />
*<s>Block rotation</s> <br />
<br />
*Basic menu functions<br />
<br />
*Implement different game modes<br />
<br />
*Sugarize<br />
<br />
==Future Work==<br />
*Allow teachers to input any constraint not just Math ones.<br />
<br />
*Change custom game screen to allow users to input matching pairs.<br />
<br />
*Change custom game screen to allow users to input constraint.<br />
<br />
*The ability to save games.<br />
<br />
*The ability to load games.<br />
<br />
*A leaderboard.<br />
<br />
*Achievements/Trophies<br />
<br />
*Save pair lists and constraints for future use.<br />
<br />
*Add sound effects for snap to grid<br />
<br />
*Possibility of [http://trololololololololololo.com/ Trololo] song upon completion of puzzle during SOLVED! screen<br />
<br />
==Bugs/Fixes==<br />
<br />
{| border='1'<br />
|-<br />
!width="20%"|Bugs<br />
!width="40%"|Problem<br />
!width="40%"|Fix<br />
|-<br />
|Rotation<br />
|Blocks Warp when Rotating getting bigger the more you do it<br />
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around<br />
|-<br />
|Rotation Variables<br />
|Rotation variable are using place holds should be more dynamic<br />
|Concatenated the string didn't work but casting it to str worked<br />
|-<br />
|Sprite Lag<br />
|Seems like there is redundant code in the works causing lag in the movement<br />
|<br />
|-<br />
|Screen Size<br />
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future<br />
|<br />
|-<br />
|Sprite Size<br />
|They are too tiny at the moment make bigger ...<br />
|<br />
|-<br />
|Grid <br />
|needs to be dynamic and not a png image<br />
|Program randomly generates a board of individual squares so its no longer a png image.<br />
|-<br />
|Individual Rotation<br />
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block<br />
|Each individual block on screen can now be clicked and rotated.<br />
|}<br />
<br />
==Public Git Repository==<br />
http://gitorious.org/blocku/blocku<br />
<br />
==SVN For the Editor==<br />
http://blocku.sourcefortsmod.com/svn<br />
<br />
==Public IRC Channel==<br />
<br />
=====<u>Server</u>=====<br />
irc.freenode.net<br />
<br />
=====<u>Channel</u>=====<br />
<nowiki>#blocku</nowiki><br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Blocku/status&diff=59354Blocku/status2010-11-16T15:23:32Z<p>Lorin Petersen: </p>
<hr />
<div>{{Template:RIT_Status_Block<br />
|color=green<br />
|status= Active Development<br />
|status_text=Beta Released on 11/11/2010<br />
|group_list=[[User:mdemayo| Mark DeMayo]], [[User:Kaeedo| Kai Ito]]<br />
|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.<br />
}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Blocku/status&diff=59175Blocku/status2010-11-11T16:37:35Z<p>Lorin Petersen: </p>
<hr />
<div>{{Template:RIT_Status_Block<br />
|color=green<br />
|status= Active Development<br />
|status_text=Beta Released on 11/11/2010<br />
|group_list=[[User:mdemayo| Mark DeMayo]], [[User:Matt_Critelli| Matt Critelli]], [[User:Lorin_Petersen| Lorin Petersen]], [[User:Kaeedo| Kai Ito]]<br />
|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.<br />
}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Student&diff=59174Activities/Blocku/Student2010-11-11T15:39:53Z<p>Lorin Petersen: /* Available Features */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page displays how the student can interact with Blocku and what features are available to the student.<br />
<br />
[[Image:student.jpg|550px]]<br />
<br />
=Description=<br />
The student will be able to choose from past made puzzles as practice or from pre-existing puzzles for fun as a way to play Blocku. When the teacher is in control they will be able to join the class with the task at hand.<br />
<br />
<br />
==Available Features==<br />
*Is given the answer then the puzzle<br />
*Can use classroom mode<br />
<br />
== Features Available Soon ==<br />
*Can choose to use pre-made puzzles<br />
*Can choose difficulty<br />
*Can choose grid size<br />
*Can choose the set of numbers <br />
*Can choose operators used<br />
<br />
==Activities==<br />
Students can play Blocku at home or in the classroom. The game can be played with a partner on one XO, or in teams on separate XO's.<br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Teacher&diff=59173Activities/Blocku/Teacher2010-11-11T15:34:48Z<p>Lorin Petersen: /* Available Features */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page displays how the teacher can interact with Blocku and what features are available to the teacher.<br />
<br />
[[Image:teacher.JPG|550px]]<br />
<br />
<br />
=Description=<br />
The teacher here would set all of these preferences and then share the activity, then they can look at statistics based on the class. The main basis here would be time but also an error rate should be tracked along with this data.<br />
<br />
<br />
==Available Features In The Future==<br />
*Can set difficulty<br />
*Can set grid size<br />
*Can set the set of numbers<br />
*Can set the operators used<br />
*Can use classroom mode<br />
<br />
==Teaching Methods==<br />
A socratic/dialectic teaching method is the most preferred teaching method when teaching with Blocku<br />
<br />
==Education Standards==<br />
Blocku is able to assist in teaching the following educational standards:<br />
<br />
*4.N.2 - Represent, order, and compare large numbers (to at least 100,000) using various forms, including expanded notation, e.g., 853 = 8 x 100 + 5 x 10 + 3.<br />
*4.N.3 - Demonstrate an understanding of fractions as parts of unit wholes, as parts of a collection, and as locations on the number line.<br />
*4.N.8 - Select, use, and explain various meanings and models of multiplication and division of whole numbers. Understand and use the inverse relationship between the two operations.<br />
*4.N.9 - Select, use, and explain the commutative, associative, and identity properties of operations on whole numbers in problem situations, e.g., 37 x 46 = 46 x 37, (5 x 7) x 2 = 5 x (7 x 2).<br />
*4.N.11 - Know multiplication facts through 12 x 12 and related division facts. Use these facts to solve related multiplication problems and compute related problems, e.g., 3 x 5 is related to 30 x 50, 300 x 5, and 30 x 500.<br />
*4.N.12 - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently.<br />
<br />
[http://wiki.sugarlabs.org/go/Math4Team/Resources/Curriculum_Chart Math4 Curriculum Chart]<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&diff=59172Activities/Blocku/Development2010-11-11T15:28:48Z<p>Lorin Petersen: /* Development Meetings */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page displays the pertinent information regarding the development of Blocku.<br />
<br />
<br />
==Members==<br />
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.<br />
<br />
===Active===<br />
<br />
:'''Members listed here are actively working on the project.'''<br />
<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:mdemayo| Mark DeMayo]] </div><br />
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Lorin_Petersen| Lorin Petersen]] </div><br />
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Matt_Critelli| Matt Critelli]] </div><br />
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div><br />
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]<br />
<br />
<br />
</div><br />
<br />
===Inactive Members===<br />
:'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.'''<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Iogburu| Ihudiya Ogburu]]</div><br />
email: [mailto:ifogburu@gmail.com ifogburu@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:coolestdude1| Ariel Zamparini]]</div><br />
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Fran Rogers| Fran Rogers]]</div><br />
email: [mailto:fran@dumetella.net fran@dumetella.net]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|}<br />
<br />
==Development Meetings==<br />
<br />
4pm-6pm Wednesday January 20, 2010<br />
<br />
4pm Thursday January 28, 2010 (IRC)<br />
<br />
4pm-6pm Thursday February 18, 2010<br />
<br />
2pm-4pm Wednesday February 24, 2010<br />
<br />
5pm-6pm Thursday February 25, 2010<br />
<br />
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project's status and development to date.<br />
<br />
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones<br />
<br />
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update<br />
<br />
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones<br />
<br />
10am Thursday November 11, 2010 - Merge final code, create final presentation for tonights Pythonistas meeting. Complete group documentation.<br />
<br />
==Updates==<br />
01.14.2010 Updated the Wiki Page with New Links<br />
<br />
01.16.2010 Updated the Wiki Page with new suggestions<br />
<br />
01.21.2010 Updated the Wiki Page with new description, milestones, and logo<br />
<br />
01.27.2010 Added in Fran, Added in summaries for student/teachers<br />
<br />
02.02.2010 Developed Teacher Lesson Plan<br />
<br />
02.09.2010 Reformatted Wiki<br />
<br />
02.07.2010 Created the screenshot of the start menu and three game screens<br />
<br />
02.07.2010 Added the screenshots to the wiki<br />
<br />
02.09.2010 Added the Lesson Plan to the wiki<br />
<br />
02.09.2010 Added the active members and their contacts to wiki<br />
<br />
02.09.2010 Reformatted and Enhanced the Wiki<br />
<br />
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered<br />
<br />
02.24.2010 Added in future work for possible co-ops for blocku at RIT<br />
<br />
02.25.2010 Added an image of the tutorial screen.<br />
<br />
09.23.2010 Added new group members to wiki.<br />
<br />
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.<br />
<br />
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.<br />
<br />
==Milestones & Goals==<br />
*<s>Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)</s><br />
<br />
*<s>Display a graphical interface.</s><br />
<br />
*<s>Make squares movable.</s><br />
<br />
*<s>Display squares with numbers.</s><br />
<br />
*<s>Make squares able to be rotated.</s><br />
<br />
*<s>Display game grid.</s><br />
<br />
*<s>Blocks can snap to grid.</s><br />
<br />
*Complete Software Requirements Specifications<br />
<br />
*Complete Lesson Plan, and Instructional Documentation<br />
<br />
*<s>Block rotation</s> <br />
<br />
*Basic menu functions<br />
<br />
*Implement different game modes<br />
<br />
*Sugarize<br />
<br />
==Future Work==<br />
*Allow teachers to input any constraint not just Math ones.<br />
<br />
*Change custom game screen to allow users to input matching pairs.<br />
<br />
*Change custom game screen to allow users to input constraint.<br />
<br />
*The ability to save games.<br />
<br />
*The ability to load games.<br />
<br />
*A leaderboard.<br />
<br />
*Achievements/Trophies<br />
<br />
*Save pair lists and constraints for future use.<br />
<br />
*Add sound effects for snap to grid<br />
<br />
*Possibility of [http://trololololololololololo.com/ Trololo] song upon completion of puzzle during SOLVED! screen<br />
<br />
==Bugs/Fixes==<br />
<br />
{| border='1'<br />
|-<br />
!width="20%"|Bugs<br />
!width="40%"|Problem<br />
!width="40%"|Fix<br />
|-<br />
|Rotation<br />
|Blocks Warp when Rotating getting bigger the more you do it<br />
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around<br />
|-<br />
|Rotation Variables<br />
|Rotation variable are using place holds should be more dynamic<br />
|Concatenated the string didn't work but casting it to str worked<br />
|-<br />
|Sprite Lag<br />
|Seems like there is redundant code in the works causing lag in the movement<br />
|<br />
|-<br />
|Screen Size<br />
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future<br />
|<br />
|-<br />
|Sprite Size<br />
|They are too tiny at the moment make bigger ...<br />
|<br />
|-<br />
|Grid <br />
|needs to be dynamic and not a png image<br />
|Program randomly generates a board of individual squares so its no longer a png image.<br />
|-<br />
|Individual Rotation<br />
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block<br />
|Each individual block on screen can now be clicked and rotated.<br />
|}<br />
<br />
==Public Git Repository==<br />
http://gitorious.org/blocku/blocku<br />
<br />
==SVN For the Editor==<br />
http://blocku.sourcefortsmod.com/svn<br />
<br />
==Public IRC Channel==<br />
<br />
=====<u>Server</u>=====<br />
irc.freenode.net<br />
<br />
=====<u>Channel</u>=====<br />
<nowiki>#blocku</nowiki><br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&diff=59171Activities/Blocku/Development2010-11-11T15:27:52Z<p>Lorin Petersen: /* Development Meetings */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page displays the pertinent information regarding the development of Blocku.<br />
<br />
<br />
==Members==<br />
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.<br />
<br />
===Active===<br />
<br />
:'''Members listed here are actively working on the project.'''<br />
<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:mdemayo| Mark DeMayo]] </div><br />
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Lorin_Petersen| Lorin Petersen]] </div><br />
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Matt_Critelli| Matt Critelli]] </div><br />
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div><br />
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]<br />
<br />
<br />
</div><br />
<br />
===Inactive Members===<br />
:'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.'''<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Iogburu| Ihudiya Ogburu]]</div><br />
email: [mailto:ifogburu@gmail.com ifogburu@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:coolestdude1| Ariel Zamparini]]</div><br />
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Fran Rogers| Fran Rogers]]</div><br />
email: [mailto:fran@dumetella.net fran@dumetella.net]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|}<br />
<br />
==Development Meetings==<br />
<br />
4pm-6pm Wednesday January 20, 2010<br />
<br />
4pm Thursday January 28, 2010 (IRC)<br />
<br />
4pm-6pm Thursday February 18, 2010<br />
<br />
2pm-4pm Wednesday February 24, 2010<br />
<br />
5pm-6pm Thursday February 25, 2010<br />
<br />
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project's status and development to date.<br />
<br />
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones<br />
<br />
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update<br />
<br />
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones<br />
<br />
10 am Thursday November 11 2010 - Merge final code, create final presentation for tonights Pythonistas meeting. Complete group documentation.<br />
<br />
==Updates==<br />
01.14.2010 Updated the Wiki Page with New Links<br />
<br />
01.16.2010 Updated the Wiki Page with new suggestions<br />
<br />
01.21.2010 Updated the Wiki Page with new description, milestones, and logo<br />
<br />
01.27.2010 Added in Fran, Added in summaries for student/teachers<br />
<br />
02.02.2010 Developed Teacher Lesson Plan<br />
<br />
02.09.2010 Reformatted Wiki<br />
<br />
02.07.2010 Created the screenshot of the start menu and three game screens<br />
<br />
02.07.2010 Added the screenshots to the wiki<br />
<br />
02.09.2010 Added the Lesson Plan to the wiki<br />
<br />
02.09.2010 Added the active members and their contacts to wiki<br />
<br />
02.09.2010 Reformatted and Enhanced the Wiki<br />
<br />
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered<br />
<br />
02.24.2010 Added in future work for possible co-ops for blocku at RIT<br />
<br />
02.25.2010 Added an image of the tutorial screen.<br />
<br />
09.23.2010 Added new group members to wiki.<br />
<br />
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.<br />
<br />
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.<br />
<br />
==Milestones & Goals==<br />
*<s>Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)</s><br />
<br />
*<s>Display a graphical interface.</s><br />
<br />
*<s>Make squares movable.</s><br />
<br />
*<s>Display squares with numbers.</s><br />
<br />
*<s>Make squares able to be rotated.</s><br />
<br />
*<s>Display game grid.</s><br />
<br />
*<s>Blocks can snap to grid.</s><br />
<br />
*Complete Software Requirements Specifications<br />
<br />
*Complete Lesson Plan, and Instructional Documentation<br />
<br />
*<s>Block rotation</s> <br />
<br />
*Basic menu functions<br />
<br />
*Implement different game modes<br />
<br />
*Sugarize<br />
<br />
==Future Work==<br />
*Allow teachers to input any constraint not just Math ones.<br />
<br />
*Change custom game screen to allow users to input matching pairs.<br />
<br />
*Change custom game screen to allow users to input constraint.<br />
<br />
*The ability to save games.<br />
<br />
*The ability to load games.<br />
<br />
*A leaderboard.<br />
<br />
*Achievements/Trophies<br />
<br />
*Save pair lists and constraints for future use.<br />
<br />
*Add sound effects for snap to grid<br />
<br />
*Possibility of [http://trololololololololololo.com/ Trololo] song upon completion of puzzle during SOLVED! screen<br />
<br />
==Bugs/Fixes==<br />
<br />
{| border='1'<br />
|-<br />
!width="20%"|Bugs<br />
!width="40%"|Problem<br />
!width="40%"|Fix<br />
|-<br />
|Rotation<br />
|Blocks Warp when Rotating getting bigger the more you do it<br />
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around<br />
|-<br />
|Rotation Variables<br />
|Rotation variable are using place holds should be more dynamic<br />
|Concatenated the string didn't work but casting it to str worked<br />
|-<br />
|Sprite Lag<br />
|Seems like there is redundant code in the works causing lag in the movement<br />
|<br />
|-<br />
|Screen Size<br />
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future<br />
|<br />
|-<br />
|Sprite Size<br />
|They are too tiny at the moment make bigger ...<br />
|<br />
|-<br />
|Grid <br />
|needs to be dynamic and not a png image<br />
|Program randomly generates a board of individual squares so its no longer a png image.<br />
|-<br />
|Individual Rotation<br />
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block<br />
|Each individual block on screen can now be clicked and rotated.<br />
|}<br />
<br />
==Public Git Repository==<br />
http://gitorious.org/blocku/blocku<br />
<br />
==SVN For the Editor==<br />
http://blocku.sourcefortsmod.com/svn<br />
<br />
==Public IRC Channel==<br />
<br />
=====<u>Server</u>=====<br />
irc.freenode.net<br />
<br />
=====<u>Channel</u>=====<br />
<nowiki>#blocku</nowiki><br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&diff=59112Activities/Blocku/Development2010-11-09T16:45:11Z<p>Lorin Petersen: /* Future Work */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page displays the pertinent information regarding the development of Blocku.<br />
<br />
<br />
==Members==<br />
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.<br />
<br />
===Active===<br />
<br />
:'''Members listed here are actively working on the project.'''<br />
<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:mdemayo| Mark DeMayo]] </div><br />
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Lorin_Petersen| Lorin Petersen]] </div><br />
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Matt_Critelli| Matt Critelli]] </div><br />
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div><br />
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]<br />
<br />
<br />
</div><br />
<br />
===Inactive Members===<br />
:'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.'''<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Iogburu| Ihudiya Ogburu]]</div><br />
email: [mailto:ifogburu@gmail.com ifogburu@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:coolestdude1| Ariel Zamparini]]</div><br />
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Fran Rogers| Fran Rogers]]</div><br />
email: [mailto:fran@dumetella.net fran@dumetella.net]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|}<br />
<br />
==Development Meetings==<br />
<br />
4pm-6pm Wednesday January 20, 2010<br />
<br />
4pm Thursday January 28, 2010 (IRC)<br />
<br />
4pm-6pm Thursday February 18, 2010<br />
<br />
2pm-4pm Wednesday February 24, 2010<br />
<br />
5pm-6pm Thursday February 25, 2010<br />
<br />
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project's status and development to date.<br />
<br />
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones<br />
<br />
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update<br />
<br />
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones<br />
<br />
==Updates==<br />
01.14.2010 Updated the Wiki Page with New Links<br />
<br />
01.16.2010 Updated the Wiki Page with new suggestions<br />
<br />
01.21.2010 Updated the Wiki Page with new description, milestones, and logo<br />
<br />
01.27.2010 Added in Fran, Added in summaries for student/teachers<br />
<br />
02.02.2010 Developed Teacher Lesson Plan<br />
<br />
02.09.2010 Reformatted Wiki<br />
<br />
02.07.2010 Created the screenshot of the start menu and three game screens<br />
<br />
02.07.2010 Added the screenshots to the wiki<br />
<br />
02.09.2010 Added the Lesson Plan to the wiki<br />
<br />
02.09.2010 Added the active members and their contacts to wiki<br />
<br />
02.09.2010 Reformatted and Enhanced the Wiki<br />
<br />
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered<br />
<br />
02.24.2010 Added in future work for possible co-ops for blocku at RIT<br />
<br />
02.25.2010 Added an image of the tutorial screen.<br />
<br />
09.23.2010 Added new group members to wiki.<br />
<br />
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.<br />
<br />
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.<br />
<br />
==Milestones & Goals==<br />
*<s>Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)</s><br />
<br />
*<s>Display a graphical interface.</s><br />
<br />
*<s>Make squares movable.</s><br />
<br />
*<s>Display squares with numbers.</s><br />
<br />
*<s>Make squares able to be rotated.</s><br />
<br />
*<s>Display game grid.</s><br />
<br />
*<s>Blocks can snap to grid.</s><br />
<br />
*Complete Software Requirements Specifications<br />
<br />
*Complete Lesson Plan, and Instructional Documentation<br />
<br />
*<s>Block rotation</s> <br />
<br />
*Basic menu functions<br />
<br />
*Implement different game modes<br />
<br />
*Sugarize<br />
<br />
==Future Work==<br />
*Allow teachers to input any constraint not just Math ones.<br />
<br />
*Change custom game screen to allow users to input matching pairs.<br />
<br />
*Change custom game screen to allow users to input constraint.<br />
<br />
*The ability to save games.<br />
<br />
*The ability to load games.<br />
<br />
*A leaderboard.<br />
<br />
*Achievements/Trophies<br />
<br />
*Save pair lists and constraints for future use.<br />
<br />
*Add sound effects for snap to grid<br />
<br />
*Possibility of [http://trololololololololololo.com/ Trololo] song upon completion of puzzle during SOLVED! screen<br />
<br />
==Bugs/Fixes==<br />
<br />
{| border='1'<br />
|-<br />
!width="20%"|Bugs<br />
!width="40%"|Problem<br />
!width="40%"|Fix<br />
|-<br />
|Rotation<br />
|Blocks Warp when Rotating getting bigger the more you do it<br />
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around<br />
|-<br />
|Rotation Variables<br />
|Rotation variable are using place holds should be more dynamic<br />
|Concatenated the string didn't work but casting it to str worked<br />
|-<br />
|Sprite Lag<br />
|Seems like there is redundant code in the works causing lag in the movement<br />
|<br />
|-<br />
|Screen Size<br />
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future<br />
|<br />
|-<br />
|Sprite Size<br />
|They are too tiny at the moment make bigger ...<br />
|<br />
|-<br />
|Grid <br />
|needs to be dynamic and not a png image<br />
|Program randomly generates a board of individual squares so its no longer a png image.<br />
|-<br />
|Individual Rotation<br />
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block<br />
|Each individual block on screen can now be clicked and rotated.<br />
|}<br />
<br />
==Public Git Repository==<br />
http://gitorious.org/blocku/blocku<br />
<br />
==SVN For the Editor==<br />
http://blocku.sourcefortsmod.com/svn<br />
<br />
==Public IRC Channel==<br />
<br />
=====<u>Server</u>=====<br />
irc.freenode.net<br />
<br />
=====<u>Channel</u>=====<br />
<nowiki>#blocku</nowiki><br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&diff=59111Activities/Blocku/Development2010-11-09T16:39:42Z<p>Lorin Petersen: /* Future Work */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page displays the pertinent information regarding the development of Blocku.<br />
<br />
<br />
==Members==<br />
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.<br />
<br />
===Active===<br />
<br />
:'''Members listed here are actively working on the project.'''<br />
<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:mdemayo| Mark DeMayo]] </div><br />
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Lorin_Petersen| Lorin Petersen]] </div><br />
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Matt_Critelli| Matt Critelli]] </div><br />
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div><br />
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]<br />
<br />
<br />
</div><br />
<br />
===Inactive Members===<br />
:'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.'''<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Iogburu| Ihudiya Ogburu]]</div><br />
email: [mailto:ifogburu@gmail.com ifogburu@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:coolestdude1| Ariel Zamparini]]</div><br />
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Fran Rogers| Fran Rogers]]</div><br />
email: [mailto:fran@dumetella.net fran@dumetella.net]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|}<br />
<br />
==Development Meetings==<br />
<br />
4pm-6pm Wednesday January 20, 2010<br />
<br />
4pm Thursday January 28, 2010 (IRC)<br />
<br />
4pm-6pm Thursday February 18, 2010<br />
<br />
2pm-4pm Wednesday February 24, 2010<br />
<br />
5pm-6pm Thursday February 25, 2010<br />
<br />
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project's status and development to date.<br />
<br />
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones<br />
<br />
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update<br />
<br />
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones<br />
<br />
==Updates==<br />
01.14.2010 Updated the Wiki Page with New Links<br />
<br />
01.16.2010 Updated the Wiki Page with new suggestions<br />
<br />
01.21.2010 Updated the Wiki Page with new description, milestones, and logo<br />
<br />
01.27.2010 Added in Fran, Added in summaries for student/teachers<br />
<br />
02.02.2010 Developed Teacher Lesson Plan<br />
<br />
02.09.2010 Reformatted Wiki<br />
<br />
02.07.2010 Created the screenshot of the start menu and three game screens<br />
<br />
02.07.2010 Added the screenshots to the wiki<br />
<br />
02.09.2010 Added the Lesson Plan to the wiki<br />
<br />
02.09.2010 Added the active members and their contacts to wiki<br />
<br />
02.09.2010 Reformatted and Enhanced the Wiki<br />
<br />
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered<br />
<br />
02.24.2010 Added in future work for possible co-ops for blocku at RIT<br />
<br />
02.25.2010 Added an image of the tutorial screen.<br />
<br />
09.23.2010 Added new group members to wiki.<br />
<br />
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.<br />
<br />
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.<br />
<br />
==Milestones & Goals==<br />
*<s>Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)</s><br />
<br />
*<s>Display a graphical interface.</s><br />
<br />
*<s>Make squares movable.</s><br />
<br />
*<s>Display squares with numbers.</s><br />
<br />
*<s>Make squares able to be rotated.</s><br />
<br />
*<s>Display game grid.</s><br />
<br />
*<s>Blocks can snap to grid.</s><br />
<br />
*Complete Software Requirements Specifications<br />
<br />
*Complete Lesson Plan, and Instructional Documentation<br />
<br />
*<s>Block rotation</s> <br />
<br />
*Basic menu functions<br />
<br />
*Implement different game modes<br />
<br />
*Sugarize<br />
<br />
==Future Work==<br />
*Allow teachers to input any constraint not just Math ones.<br />
<br />
*Change custom game screen to allow users to input matching pairs.<br />
<br />
*Change custom game screen to allow users to input constraint.<br />
<br />
*The ability to save games.<br />
<br />
*The ability to load games.<br />
<br />
*A leaderboard.<br />
<br />
*Achievements/Trophies<br />
<br />
*Save pair lists and constraints for future use.<br />
<br />
*Add sound effects for snap to grid<br />
<br />
*Possibility of [http://trololololololololololo.com/] song upon completion of puzzle during SOLVED! screen<br />
<br />
==Bugs/Fixes==<br />
<br />
{| border='1'<br />
|-<br />
!width="20%"|Bugs<br />
!width="40%"|Problem<br />
!width="40%"|Fix<br />
|-<br />
|Rotation<br />
|Blocks Warp when Rotating getting bigger the more you do it<br />
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around<br />
|-<br />
|Rotation Variables<br />
|Rotation variable are using place holds should be more dynamic<br />
|Concatenated the string didn't work but casting it to str worked<br />
|-<br />
|Sprite Lag<br />
|Seems like there is redundant code in the works causing lag in the movement<br />
|<br />
|-<br />
|Screen Size<br />
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future<br />
|<br />
|-<br />
|Sprite Size<br />
|They are too tiny at the moment make bigger ...<br />
|<br />
|-<br />
|Grid <br />
|needs to be dynamic and not a png image<br />
|Program randomly generates a board of individual squares so its no longer a png image.<br />
|-<br />
|Individual Rotation<br />
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block<br />
|Each individual block on screen can now be clicked and rotated.<br />
|}<br />
<br />
==Public Git Repository==<br />
http://gitorious.org/blocku/blocku<br />
<br />
==SVN For the Editor==<br />
http://blocku.sourcefortsmod.com/svn<br />
<br />
==Public IRC Channel==<br />
<br />
=====<u>Server</u>=====<br />
irc.freenode.net<br />
<br />
=====<u>Channel</u>=====<br />
<nowiki>#blocku</nowiki><br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&diff=59110Activities/Blocku/Development2010-11-09T16:34:58Z<p>Lorin Petersen: /* Future Work */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page displays the pertinent information regarding the development of Blocku.<br />
<br />
<br />
==Members==<br />
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.<br />
<br />
===Active===<br />
<br />
:'''Members listed here are actively working on the project.'''<br />
<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:mdemayo| Mark DeMayo]] </div><br />
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Lorin_Petersen| Lorin Petersen]] </div><br />
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Matt_Critelli| Matt Critelli]] </div><br />
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div><br />
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]<br />
<br />
<br />
</div><br />
<br />
===Inactive Members===<br />
:'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.'''<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Iogburu| Ihudiya Ogburu]]</div><br />
email: [mailto:ifogburu@gmail.com ifogburu@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:coolestdude1| Ariel Zamparini]]</div><br />
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Fran Rogers| Fran Rogers]]</div><br />
email: [mailto:fran@dumetella.net fran@dumetella.net]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|}<br />
<br />
==Development Meetings==<br />
<br />
4pm-6pm Wednesday January 20, 2010<br />
<br />
4pm Thursday January 28, 2010 (IRC)<br />
<br />
4pm-6pm Thursday February 18, 2010<br />
<br />
2pm-4pm Wednesday February 24, 2010<br />
<br />
5pm-6pm Thursday February 25, 2010<br />
<br />
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project's status and development to date.<br />
<br />
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones<br />
<br />
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update<br />
<br />
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones<br />
<br />
==Updates==<br />
01.14.2010 Updated the Wiki Page with New Links<br />
<br />
01.16.2010 Updated the Wiki Page with new suggestions<br />
<br />
01.21.2010 Updated the Wiki Page with new description, milestones, and logo<br />
<br />
01.27.2010 Added in Fran, Added in summaries for student/teachers<br />
<br />
02.02.2010 Developed Teacher Lesson Plan<br />
<br />
02.09.2010 Reformatted Wiki<br />
<br />
02.07.2010 Created the screenshot of the start menu and three game screens<br />
<br />
02.07.2010 Added the screenshots to the wiki<br />
<br />
02.09.2010 Added the Lesson Plan to the wiki<br />
<br />
02.09.2010 Added the active members and their contacts to wiki<br />
<br />
02.09.2010 Reformatted and Enhanced the Wiki<br />
<br />
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered<br />
<br />
02.24.2010 Added in future work for possible co-ops for blocku at RIT<br />
<br />
02.25.2010 Added an image of the tutorial screen.<br />
<br />
09.23.2010 Added new group members to wiki.<br />
<br />
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.<br />
<br />
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.<br />
<br />
==Milestones & Goals==<br />
*<s>Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)</s><br />
<br />
*<s>Display a graphical interface.</s><br />
<br />
*<s>Make squares movable.</s><br />
<br />
*<s>Display squares with numbers.</s><br />
<br />
*<s>Make squares able to be rotated.</s><br />
<br />
*<s>Display game grid.</s><br />
<br />
*<s>Blocks can snap to grid.</s><br />
<br />
*Complete Software Requirements Specifications<br />
<br />
*Complete Lesson Plan, and Instructional Documentation<br />
<br />
*<s>Block rotation</s> <br />
<br />
*Basic menu functions<br />
<br />
*Implement different game modes<br />
<br />
*Sugarize<br />
<br />
==Future Work==<br />
*Allow teachers to input any constraint not just Math ones.<br />
<br />
*Change custom game screen to allow users to input matching pairs.<br />
<br />
*Change custom game screen to allow users to input constraint.<br />
<br />
*The ability to save games.<br />
<br />
*The ability to load games.<br />
<br />
*A leaderboard.<br />
<br />
*Achievements/Trophies<br />
<br />
*Save pair lists and constraints for future use.<br />
<br />
*Add sound effects for snap to grid<br />
<br />
*Possibility of Trololo song upon completion of puzzle during SOLVED! screen<br />
<br />
==Bugs/Fixes==<br />
<br />
{| border='1'<br />
|-<br />
!width="20%"|Bugs<br />
!width="40%"|Problem<br />
!width="40%"|Fix<br />
|-<br />
|Rotation<br />
|Blocks Warp when Rotating getting bigger the more you do it<br />
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around<br />
|-<br />
|Rotation Variables<br />
|Rotation variable are using place holds should be more dynamic<br />
|Concatenated the string didn't work but casting it to str worked<br />
|-<br />
|Sprite Lag<br />
|Seems like there is redundant code in the works causing lag in the movement<br />
|<br />
|-<br />
|Screen Size<br />
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future<br />
|<br />
|-<br />
|Sprite Size<br />
|They are too tiny at the moment make bigger ...<br />
|<br />
|-<br />
|Grid <br />
|needs to be dynamic and not a png image<br />
|Program randomly generates a board of individual squares so its no longer a png image.<br />
|-<br />
|Individual Rotation<br />
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block<br />
|Each individual block on screen can now be clicked and rotated.<br />
|}<br />
<br />
==Public Git Repository==<br />
http://gitorious.org/blocku/blocku<br />
<br />
==SVN For the Editor==<br />
http://blocku.sourcefortsmod.com/svn<br />
<br />
==Public IRC Channel==<br />
<br />
=====<u>Server</u>=====<br />
irc.freenode.net<br />
<br />
=====<u>Channel</u>=====<br />
<nowiki>#blocku</nowiki><br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&diff=59108Activities/Blocku/Development2010-11-09T16:23:20Z<p>Lorin Petersen: /* Updates */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page displays the pertinent information regarding the development of Blocku.<br />
<br />
<br />
==Members==<br />
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.<br />
<br />
===Active===<br />
<br />
:'''Members listed here are actively working on the project.'''<br />
<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:mdemayo| Mark DeMayo]] </div><br />
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Lorin_Petersen| Lorin Petersen]] </div><br />
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Matt_Critelli| Matt Critelli]] </div><br />
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div><br />
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]<br />
<br />
<br />
</div><br />
<br />
===Inactive Members===<br />
:'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.'''<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Iogburu| Ihudiya Ogburu]]</div><br />
email: [mailto:ifogburu@gmail.com ifogburu@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:coolestdude1| Ariel Zamparini]]</div><br />
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Fran Rogers| Fran Rogers]]</div><br />
email: [mailto:fran@dumetella.net fran@dumetella.net]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|}<br />
<br />
==Development Meetings==<br />
<br />
4pm-6pm Wednesday January 20, 2010<br />
<br />
4pm Thursday January 28, 2010 (IRC)<br />
<br />
4pm-6pm Thursday February 18, 2010<br />
<br />
2pm-4pm Wednesday February 24, 2010<br />
<br />
5pm-6pm Thursday February 25, 2010<br />
<br />
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project's status and development to date.<br />
<br />
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones<br />
<br />
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update<br />
<br />
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones<br />
<br />
==Updates==<br />
01.14.2010 Updated the Wiki Page with New Links<br />
<br />
01.16.2010 Updated the Wiki Page with new suggestions<br />
<br />
01.21.2010 Updated the Wiki Page with new description, milestones, and logo<br />
<br />
01.27.2010 Added in Fran, Added in summaries for student/teachers<br />
<br />
02.02.2010 Developed Teacher Lesson Plan<br />
<br />
02.09.2010 Reformatted Wiki<br />
<br />
02.07.2010 Created the screenshot of the start menu and three game screens<br />
<br />
02.07.2010 Added the screenshots to the wiki<br />
<br />
02.09.2010 Added the Lesson Plan to the wiki<br />
<br />
02.09.2010 Added the active members and their contacts to wiki<br />
<br />
02.09.2010 Reformatted and Enhanced the Wiki<br />
<br />
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered<br />
<br />
02.24.2010 Added in future work for possible co-ops for blocku at RIT<br />
<br />
02.25.2010 Added an image of the tutorial screen.<br />
<br />
09.23.2010 Added new group members to wiki.<br />
<br />
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.<br />
<br />
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.<br />
<br />
==Milestones & Goals==<br />
*<s>Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)</s><br />
<br />
*<s>Display a graphical interface.</s><br />
<br />
*<s>Make squares movable.</s><br />
<br />
*<s>Display squares with numbers.</s><br />
<br />
*<s>Make squares able to be rotated.</s><br />
<br />
*<s>Display game grid.</s><br />
<br />
*<s>Blocks can snap to grid.</s><br />
<br />
*Complete Software Requirements Specifications<br />
<br />
*Complete Lesson Plan, and Instructional Documentation<br />
<br />
*<s>Block rotation</s> <br />
<br />
*Basic menu functions<br />
<br />
*Implement different game modes<br />
<br />
*Sugarize<br />
<br />
==Future Work==<br />
*Allow teachers to input any constraint not just Math ones.<br />
<br />
*Change custom game screen to allow users to input matching pairs.<br />
<br />
*Change custom game screen to allow users to input constraint.<br />
<br />
*The ability to save games.<br />
<br />
*The ability to load games.<br />
<br />
*A leaderboard.<br />
<br />
*Achievements/Trophies<br />
<br />
*Save pair lists and constraints for future use.<br />
<br />
==Bugs/Fixes==<br />
<br />
{| border='1'<br />
|-<br />
!width="20%"|Bugs<br />
!width="40%"|Problem<br />
!width="40%"|Fix<br />
|-<br />
|Rotation<br />
|Blocks Warp when Rotating getting bigger the more you do it<br />
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around<br />
|-<br />
|Rotation Variables<br />
|Rotation variable are using place holds should be more dynamic<br />
|Concatenated the string didn't work but casting it to str worked<br />
|-<br />
|Sprite Lag<br />
|Seems like there is redundant code in the works causing lag in the movement<br />
|<br />
|-<br />
|Screen Size<br />
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future<br />
|<br />
|-<br />
|Sprite Size<br />
|They are too tiny at the moment make bigger ...<br />
|<br />
|-<br />
|Grid <br />
|needs to be dynamic and not a png image<br />
|Program randomly generates a board of individual squares so its no longer a png image.<br />
|-<br />
|Individual Rotation<br />
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block<br />
|Each individual block on screen can now be clicked and rotated.<br />
|}<br />
<br />
==Public Git Repository==<br />
http://gitorious.org/blocku/blocku<br />
<br />
==SVN For the Editor==<br />
http://blocku.sourcefortsmod.com/svn<br />
<br />
==Public IRC Channel==<br />
<br />
=====<u>Server</u>=====<br />
irc.freenode.net<br />
<br />
=====<u>Channel</u>=====<br />
<nowiki>#blocku</nowiki><br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Sketches/Screenshots&diff=59107Activities/Blocku/Sketches/Screenshots2010-11-09T16:19:55Z<p>Lorin Petersen: /* Screenshots */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page has screenshots and and mock ups of how the different menus and game screens will look for the final release.<br />
<br />
<br />
=<b>Screenshots</b>=<br />
<br />
==Updated Mock-Ups==<br />
[[File:title_screen.png|600px]]<br />
[[File:sample_game.png|600px]]<br />
[[File:sample_game_solved.png|600px]]<br />
<br />
==Editor Screen-Shot==<br />
[[File:editorScreen1.png|600px]]<br />
[[File:editorScreen2.png|600px]]<br />
<br />
==Start Screen==<br />
[[Image:startScreen.png|600px]]. <br />
<br />
<br />
==Menus==<br />
===Main===<br />
[[Image:mainMenu.png|600px]].<br />
<br />
===Quick Play===<br />
[[Image:quickPlayScreen.png|600px]].<br />
<br />
===Custom Game===<br />
[[Image:customGameScreen.png|600px]].<br />
<br />
===Tutorials===<br />
[[Image:tutorialScreen.png|600px]].<br />
<br />
==Play Screens==<br />
<br />
[[Image:PlayScreen1.png|500px]]. [[Image:PlayScreen2.png|500px]]. [[Image:PlayScreen3.png|500px]].<br />
<br />
=<b>Original Sketches</b>=<br />
<br />
<br />
==Play Screens==<br />
<br />
[[Image:example3.jpg]]. [[Image:example1.jpg]]. [[Image:example2.jpg]].<br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=File:EditorScreen2.png&diff=59103File:EditorScreen2.png2010-11-09T16:14:34Z<p>Lorin Petersen: </p>
<hr />
<div></div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=File:EditorScreen1.png&diff=59101File:EditorScreen1.png2010-11-09T16:11:01Z<p>Lorin Petersen: </p>
<hr />
<div></div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&diff=59099Activities/Blocku/Development2010-11-09T15:56:41Z<p>Lorin Petersen: /* Bugs/Fixes */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page displays the pertinent information regarding the development of Blocku.<br />
<br />
<br />
==Members==<br />
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.<br />
<br />
===Active===<br />
<br />
:'''Members listed here are actively working on the project.'''<br />
<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:mdemayo| Mark DeMayo]] </div><br />
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Lorin_Petersen| Lorin Petersen]] </div><br />
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Matt_Critelli| Matt Critelli]] </div><br />
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div><br />
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]<br />
<br />
<br />
</div><br />
<br />
===Inactive Members===<br />
:'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.'''<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Iogburu| Ihudiya Ogburu]]</div><br />
email: [mailto:ifogburu@gmail.com ifogburu@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:coolestdude1| Ariel Zamparini]]</div><br />
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Fran Rogers| Fran Rogers]]</div><br />
email: [mailto:fran@dumetella.net fran@dumetella.net]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|}<br />
<br />
==Development Meetings==<br />
<br />
4pm-6pm Wednesday January 20, 2010<br />
<br />
4pm Thursday January 28, 2010 (IRC)<br />
<br />
4pm-6pm Thursday February 18, 2010<br />
<br />
2pm-4pm Wednesday February 24, 2010<br />
<br />
5pm-6pm Thursday February 25, 2010<br />
<br />
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project's status and development to date.<br />
<br />
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones<br />
<br />
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update<br />
<br />
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones<br />
<br />
==Updates==<br />
01.14.2010 Updated the Wiki Page with New Links<br />
<br />
01.16.2010 Updated the Wiki Page with new suggestions<br />
<br />
01.21.2010 Updated the Wiki Page with new description, milestones, and logo<br />
<br />
01.27.2010 Added in Fran, Added in summaries for student/teachers<br />
<br />
02.02.2010 Developed Teacher Lesson Plan<br />
<br />
02.09.2010 Reformatted Wiki<br />
<br />
02.07.2010 Created the screenshot of the start menu and three game screens<br />
<br />
02.07.2010 Added the screenshots to the wiki<br />
<br />
02.09.2010 Added the Lesson Plan to the wiki<br />
<br />
02.09.2010 Added the active members and their contacts to wiki<br />
<br />
02.09.2010 Reformatted and Enhanced the Wiki<br />
<br />
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered<br />
<br />
02.24.2010 Added in future work for possible co-ops for blocku at RIT<br />
<br />
02.25.2010 Added an image of the tutorial screen.<br />
<br />
09.23.2010 Added new group members to wiki.<br />
<br />
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.<br />
<br />
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.<br />
<br />
==Milestones & Goals==<br />
*<s>Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)</s><br />
<br />
*<s>Display a graphical interface.</s><br />
<br />
*<s>Make squares movable.</s><br />
<br />
*<s>Display squares with numbers.</s><br />
<br />
*<s>Make squares able to be rotated.</s><br />
<br />
*<s>Display game grid.</s><br />
<br />
*<s>Blocks can snap to grid.</s><br />
<br />
*Complete Software Requirements Specifications<br />
<br />
*Complete Lesson Plan, and Instructional Documentation<br />
<br />
*<s>Block rotation</s> <br />
<br />
*Basic menu functions<br />
<br />
*Implement different game modes<br />
<br />
*Sugarize<br />
<br />
==Future Work==<br />
*Allow teachers to input any constraint not just Math ones.<br />
<br />
*Change custom game screen to allow users to input matching pairs.<br />
<br />
*Change custom game screen to allow users to input constraint.<br />
<br />
*The ability to save games.<br />
<br />
*The ability to load games.<br />
<br />
*A leaderboard.<br />
<br />
*Achievements/Trophies<br />
<br />
*Save pair lists and constraints for future use.<br />
<br />
==Bugs/Fixes==<br />
<br />
{| border='1'<br />
|-<br />
!width="20%"|Bugs<br />
!width="40%"|Problem<br />
!width="40%"|Fix<br />
|-<br />
|Rotation<br />
|Blocks Warp when Rotating getting bigger the more you do it<br />
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around<br />
|-<br />
|Rotation Variables<br />
|Rotation variable are using place holds should be more dynamic<br />
|Concatenated the string didn't work but casting it to str worked<br />
|-<br />
|Sprite Lag<br />
|Seems like there is redundant code in the works causing lag in the movement<br />
|<br />
|-<br />
|Screen Size<br />
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future<br />
|<br />
|-<br />
|Sprite Size<br />
|They are too tiny at the moment make bigger ...<br />
|<br />
|-<br />
|Grid <br />
|needs to be dynamic and not a png image<br />
|Program randomly generates a board of individual squares so its no longer a png image.<br />
|-<br />
|Individual Rotation<br />
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block<br />
|Each individual block on screen can now be clicked and rotated.<br />
|}<br />
<br />
==Public Git Repository==<br />
http://gitorious.org/blocku/blocku<br />
<br />
==SVN For the Editor==<br />
http://blocku.sourcefortsmod.com/svn<br />
<br />
==Public IRC Channel==<br />
<br />
=====<u>Server</u>=====<br />
irc.freenode.net<br />
<br />
=====<u>Channel</u>=====<br />
<nowiki>#blocku</nowiki><br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&diff=59095Activities/Blocku/Development2010-11-09T15:44:48Z<p>Lorin Petersen: /* Updates */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page displays the pertinent information regarding the development of Blocku.<br />
<br />
<br />
==Members==<br />
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.<br />
<br />
===Active===<br />
<br />
:'''Members listed here are actively working on the project.'''<br />
<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:mdemayo| Mark DeMayo]] </div><br />
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Lorin_Petersen| Lorin Petersen]] </div><br />
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Matt_Critelli| Matt Critelli]] </div><br />
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div><br />
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]<br />
<br />
<br />
</div><br />
<br />
===Inactive Members===<br />
:'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.'''<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Iogburu| Ihudiya Ogburu]]</div><br />
email: [mailto:ifogburu@gmail.com ifogburu@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:coolestdude1| Ariel Zamparini]]</div><br />
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Fran Rogers| Fran Rogers]]</div><br />
email: [mailto:fran@dumetella.net fran@dumetella.net]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|}<br />
<br />
==Development Meetings==<br />
<br />
4pm-6pm Wednesday January 20, 2010<br />
<br />
4pm Thursday January 28, 2010 (IRC)<br />
<br />
4pm-6pm Thursday February 18, 2010<br />
<br />
2pm-4pm Wednesday February 24, 2010<br />
<br />
5pm-6pm Thursday February 25, 2010<br />
<br />
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project's status and development to date.<br />
<br />
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones<br />
<br />
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update<br />
<br />
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones<br />
<br />
==Updates==<br />
01.14.2010 Updated the Wiki Page with New Links<br />
<br />
01.16.2010 Updated the Wiki Page with new suggestions<br />
<br />
01.21.2010 Updated the Wiki Page with new description, milestones, and logo<br />
<br />
01.27.2010 Added in Fran, Added in summaries for student/teachers<br />
<br />
02.02.2010 Developed Teacher Lesson Plan<br />
<br />
02.09.2010 Reformatted Wiki<br />
<br />
02.07.2010 Created the screenshot of the start menu and three game screens<br />
<br />
02.07.2010 Added the screenshots to the wiki<br />
<br />
02.09.2010 Added the Lesson Plan to the wiki<br />
<br />
02.09.2010 Added the active members and their contacts to wiki<br />
<br />
02.09.2010 Reformatted and Enhanced the Wiki<br />
<br />
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered<br />
<br />
02.24.2010 Added in future work for possible co-ops for blocku at RIT<br />
<br />
02.25.2010 Added an image of the tutorial screen.<br />
<br />
09.23.2010 Added new group members to wiki.<br />
<br />
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.<br />
<br />
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.<br />
<br />
==Milestones & Goals==<br />
*<s>Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)</s><br />
<br />
*<s>Display a graphical interface.</s><br />
<br />
*<s>Make squares movable.</s><br />
<br />
*<s>Display squares with numbers.</s><br />
<br />
*<s>Make squares able to be rotated.</s><br />
<br />
*<s>Display game grid.</s><br />
<br />
*<s>Blocks can snap to grid.</s><br />
<br />
*Complete Software Requirements Specifications<br />
<br />
*Complete Lesson Plan, and Instructional Documentation<br />
<br />
*<s>Block rotation</s> <br />
<br />
*Basic menu functions<br />
<br />
*Implement different game modes<br />
<br />
*Sugarize<br />
<br />
==Future Work==<br />
*Allow teachers to input any constraint not just Math ones.<br />
<br />
*Change custom game screen to allow users to input matching pairs.<br />
<br />
*Change custom game screen to allow users to input constraint.<br />
<br />
*The ability to save games.<br />
<br />
*The ability to load games.<br />
<br />
*A leaderboard.<br />
<br />
*Achievements/Trophies<br />
<br />
*Save pair lists and constraints for future use.<br />
<br />
==Bugs/Fixes==<br />
<br />
{| border='1'<br />
|-<br />
!width="20%"|Bugs<br />
!width="40%"|Problem<br />
!width="40%"|Fix<br />
|-<br />
|Rotation<br />
|Blocks Warp when Rotating getting bigger the more you do it<br />
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around<br />
|-<br />
|Rotation Variables<br />
|Rotation variable are using place holds should be more dynamic<br />
|Concatenated the string didn't work but casting it to str worked<br />
|-<br />
|Sprite Lag<br />
|Seems like there is redundant code in the works causing lag in the movement<br />
|<br />
|-<br />
|Screen Size<br />
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future<br />
|<br />
|-<br />
|Sprite Size<br />
|They are too tiny at the moment make bigger ...<br />
|<br />
|-<br />
|Grid <br />
|needs to be dynamic and not a png image<br />
|Program randomly generates a board of individual squares so its no longer a png image.<br />
|-<br />
|Individual Rotation<br />
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block<br />
|<br />
|}<br />
<br />
==Public Git Repository==<br />
http://gitorious.org/blocku/blocku<br />
<br />
==SVN For the Editor==<br />
http://blocku.sourcefortsmod.com/svn<br />
<br />
==Public IRC Channel==<br />
<br />
=====<u>Server</u>=====<br />
irc.freenode.net<br />
<br />
=====<u>Channel</u>=====<br />
<nowiki>#blocku</nowiki><br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&diff=59092Activities/Blocku/Development2010-11-09T15:40:55Z<p>Lorin Petersen: /* Public Git Repository */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page displays the pertinent information regarding the development of Blocku.<br />
<br />
<br />
==Members==<br />
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.<br />
<br />
===Active===<br />
<br />
:'''Members listed here are actively working on the project.'''<br />
<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:mdemayo| Mark DeMayo]] </div><br />
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Lorin_Petersen| Lorin Petersen]] </div><br />
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Matt_Critelli| Matt Critelli]] </div><br />
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div><br />
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]<br />
<br />
<br />
</div><br />
<br />
===Inactive Members===<br />
:'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.'''<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Iogburu| Ihudiya Ogburu]]</div><br />
email: [mailto:ifogburu@gmail.com ifogburu@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:coolestdude1| Ariel Zamparini]]</div><br />
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Fran Rogers| Fran Rogers]]</div><br />
email: [mailto:fran@dumetella.net fran@dumetella.net]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|}<br />
<br />
==Development Meetings==<br />
<br />
4pm-6pm Wednesday January 20, 2010<br />
<br />
4pm Thursday January 28, 2010 (IRC)<br />
<br />
4pm-6pm Thursday February 18, 2010<br />
<br />
2pm-4pm Wednesday February 24, 2010<br />
<br />
5pm-6pm Thursday February 25, 2010<br />
<br />
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project's status and development to date.<br />
<br />
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones<br />
<br />
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update<br />
<br />
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones<br />
<br />
==Updates==<br />
01.14.2010 Updated the Wiki Page with New Links<br />
<br />
01.16.2010 Updated the Wiki Page with new suggestions<br />
<br />
01.21.2010 Updated the Wiki Page with new description, milestones, and logo<br />
<br />
01.27.2010 Added in Fran, Added in summaries for student/teachers<br />
<br />
02.02.2010 Developed Teacher Lesson Plan<br />
<br />
02.09.2010 Reformatted Wiki<br />
<br />
02.07.2010 Created the screenshot of the start menu and three game screens<br />
<br />
02.07.2010 Added the screenshots to the wiki<br />
<br />
02.09.2010 Added the Lesson Plan to the wiki<br />
<br />
02.09.2010 Added the active members and their contacts to wiki<br />
<br />
02.09.2010 Reformatted and Enhanced the Wiki<br />
<br />
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered<br />
<br />
02.24.2010 Added in future work for possible co-ops for blocku at RIT<br />
<br />
02.25.2010 Added an image of the tutorial screen.<br />
<br />
09.23.2010 Added new group members to wiki.<br />
<br />
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.<br />
<br />
==Milestones & Goals==<br />
*<s>Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)</s><br />
<br />
*<s>Display a graphical interface.</s><br />
<br />
*<s>Make squares movable.</s><br />
<br />
*<s>Display squares with numbers.</s><br />
<br />
*<s>Make squares able to be rotated.</s><br />
<br />
*<s>Display game grid.</s><br />
<br />
*<s>Blocks can snap to grid.</s><br />
<br />
*Complete Software Requirements Specifications<br />
<br />
*Complete Lesson Plan, and Instructional Documentation<br />
<br />
*<s>Block rotation</s> <br />
<br />
*Basic menu functions<br />
<br />
*Implement different game modes<br />
<br />
*Sugarize<br />
<br />
==Future Work==<br />
*Allow teachers to input any constraint not just Math ones.<br />
<br />
*Change custom game screen to allow users to input matching pairs.<br />
<br />
*Change custom game screen to allow users to input constraint.<br />
<br />
*The ability to save games.<br />
<br />
*The ability to load games.<br />
<br />
*A leaderboard.<br />
<br />
*Achievements/Trophies<br />
<br />
*Save pair lists and constraints for future use.<br />
<br />
==Bugs/Fixes==<br />
<br />
{| border='1'<br />
|-<br />
!width="20%"|Bugs<br />
!width="40%"|Problem<br />
!width="40%"|Fix<br />
|-<br />
|Rotation<br />
|Blocks Warp when Rotating getting bigger the more you do it<br />
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around<br />
|-<br />
|Rotation Variables<br />
|Rotation variable are using place holds should be more dynamic<br />
|Concatenated the string didn't work but casting it to str worked<br />
|-<br />
|Sprite Lag<br />
|Seems like there is redundant code in the works causing lag in the movement<br />
|<br />
|-<br />
|Screen Size<br />
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future<br />
|<br />
|-<br />
|Sprite Size<br />
|They are too tiny at the moment make bigger ...<br />
|<br />
|-<br />
|Grid <br />
|needs to be dynamic and not a png image<br />
|Program randomly generates a board of individual squares so its no longer a png image.<br />
|-<br />
|Individual Rotation<br />
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block<br />
|<br />
|}<br />
<br />
==Public Git Repository==<br />
http://gitorious.org/blocku/blocku<br />
<br />
==SVN For the Editor==<br />
http://blocku.sourcefortsmod.com/svn<br />
<br />
==Public IRC Channel==<br />
<br />
=====<u>Server</u>=====<br />
irc.freenode.net<br />
<br />
=====<u>Channel</u>=====<br />
<nowiki>#blocku</nowiki><br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&diff=59090Activities/Blocku/Development2010-11-09T15:36:52Z<p>Lorin Petersen: /* Milestones & Goals */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page displays the pertinent information regarding the development of Blocku.<br />
<br />
<br />
==Members==<br />
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.<br />
<br />
===Active===<br />
<br />
:'''Members listed here are actively working on the project.'''<br />
<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:mdemayo| Mark DeMayo]] </div><br />
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Lorin_Petersen| Lorin Petersen]] </div><br />
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Matt_Critelli| Matt Critelli]] </div><br />
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div><br />
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]<br />
<br />
<br />
</div><br />
<br />
===Inactive Members===<br />
:'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.'''<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Iogburu| Ihudiya Ogburu]]</div><br />
email: [mailto:ifogburu@gmail.com ifogburu@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:coolestdude1| Ariel Zamparini]]</div><br />
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Fran Rogers| Fran Rogers]]</div><br />
email: [mailto:fran@dumetella.net fran@dumetella.net]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|}<br />
<br />
==Development Meetings==<br />
<br />
4pm-6pm Wednesday January 20, 2010<br />
<br />
4pm Thursday January 28, 2010 (IRC)<br />
<br />
4pm-6pm Thursday February 18, 2010<br />
<br />
2pm-4pm Wednesday February 24, 2010<br />
<br />
5pm-6pm Thursday February 25, 2010<br />
<br />
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project's status and development to date.<br />
<br />
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones<br />
<br />
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update<br />
<br />
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones<br />
<br />
==Updates==<br />
01.14.2010 Updated the Wiki Page with New Links<br />
<br />
01.16.2010 Updated the Wiki Page with new suggestions<br />
<br />
01.21.2010 Updated the Wiki Page with new description, milestones, and logo<br />
<br />
01.27.2010 Added in Fran, Added in summaries for student/teachers<br />
<br />
02.02.2010 Developed Teacher Lesson Plan<br />
<br />
02.09.2010 Reformatted Wiki<br />
<br />
02.07.2010 Created the screenshot of the start menu and three game screens<br />
<br />
02.07.2010 Added the screenshots to the wiki<br />
<br />
02.09.2010 Added the Lesson Plan to the wiki<br />
<br />
02.09.2010 Added the active members and their contacts to wiki<br />
<br />
02.09.2010 Reformatted and Enhanced the Wiki<br />
<br />
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered<br />
<br />
02.24.2010 Added in future work for possible co-ops for blocku at RIT<br />
<br />
02.25.2010 Added an image of the tutorial screen.<br />
<br />
09.23.2010 Added new group members to wiki.<br />
<br />
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.<br />
<br />
==Milestones & Goals==<br />
*<s>Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)</s><br />
<br />
*<s>Display a graphical interface.</s><br />
<br />
*<s>Make squares movable.</s><br />
<br />
*<s>Display squares with numbers.</s><br />
<br />
*<s>Make squares able to be rotated.</s><br />
<br />
*<s>Display game grid.</s><br />
<br />
*<s>Blocks can snap to grid.</s><br />
<br />
*Complete Software Requirements Specifications<br />
<br />
*Complete Lesson Plan, and Instructional Documentation<br />
<br />
*<s>Block rotation</s> <br />
<br />
*Basic menu functions<br />
<br />
*Implement different game modes<br />
<br />
*Sugarize<br />
<br />
==Future Work==<br />
*Allow teachers to input any constraint not just Math ones.<br />
<br />
*Change custom game screen to allow users to input matching pairs.<br />
<br />
*Change custom game screen to allow users to input constraint.<br />
<br />
*The ability to save games.<br />
<br />
*The ability to load games.<br />
<br />
*A leaderboard.<br />
<br />
*Achievements/Trophies<br />
<br />
*Save pair lists and constraints for future use.<br />
<br />
==Bugs/Fixes==<br />
<br />
{| border='1'<br />
|-<br />
!width="20%"|Bugs<br />
!width="40%"|Problem<br />
!width="40%"|Fix<br />
|-<br />
|Rotation<br />
|Blocks Warp when Rotating getting bigger the more you do it<br />
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around<br />
|-<br />
|Rotation Variables<br />
|Rotation variable are using place holds should be more dynamic<br />
|Concatenated the string didn't work but casting it to str worked<br />
|-<br />
|Sprite Lag<br />
|Seems like there is redundant code in the works causing lag in the movement<br />
|<br />
|-<br />
|Screen Size<br />
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future<br />
|<br />
|-<br />
|Sprite Size<br />
|They are too tiny at the moment make bigger ...<br />
|<br />
|-<br />
|Grid <br />
|needs to be dynamic and not a png image<br />
|Program randomly generates a board of individual squares so its no longer a png image.<br />
|-<br />
|Individual Rotation<br />
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block<br />
|<br />
|}<br />
<br />
==Public Git Repository==<br />
http://git.sugarlabs.org/projects/blocku<br />
<br />
==Public IRC Channel==<br />
<br />
=====<u>Server</u>=====<br />
irc.freenode.net<br />
<br />
=====<u>Channel</u>=====<br />
<nowiki>#blocku</nowiki><br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Blocku/status&diff=58864Blocku/status2010-11-04T15:39:15Z<p>Lorin Petersen: </p>
<hr />
<div>{{Template:RIT_Status_Block<br />
|color=green<br />
|status= Active Development<br />
|status_text=Working toward Beta Release aimed for 11/12/10<br />
|group_list=[[User:mdemayo| Mark DeMayo]], [[User:Matt_Critelli| Matt Critelli]], [[User:Lorin_Petersen| Lorin Petersen]], [[User:Kaeedo| Kai Ito]]<br />
|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.<br />
}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Template:Blocku/Contacts&diff=58863Template:Blocku/Contacts2010-11-04T14:58:22Z<p>Lorin Petersen: </p>
<hr />
<div><div><b>Contacts:</b> [mailto:mdemayo24@gmail.com Mark DeMayo] | [mailto:arielzamparini@gmail.com Ariel Zamparini] | [mailto:ifogburu@gmail.com Ihudiya Ogburu] | [mailto:fran@dumetella.net Fran Rogers] |<br />
[mailto:lorin.petersen@gmail.com Lorin Petersen] | [mailto:kxi8435@rit.edu Kai Ito] | [mailto:mlc9545@rit.edu Matt Critelli]</div></div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&diff=58862Activities/Blocku/Development2010-11-04T14:43:03Z<p>Lorin Petersen: /* Updates */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page displays the pertinent information regarding the development of Blocku.<br />
<br />
<br />
==Members==<br />
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.<br />
<br />
===Active===<br />
<br />
:'''Members listed here are actively working on the project.'''<br />
<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:mdemayo| Mark DeMayo]] </div><br />
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Lorin_Petersen| Lorin Petersen]] </div><br />
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Matt_Critelli| Matt Critelli]] </div><br />
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div><br />
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]<br />
<br />
<br />
</div><br />
<br />
===Inactive Members===<br />
:'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.'''<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Iogburu| Ihudiya Ogburu]]</div><br />
email: [mailto:ifogburu@gmail.com ifogburu@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:coolestdude1| Ariel Zamparini]]</div><br />
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Fran Rogers| Fran Rogers]]</div><br />
email: [mailto:fran@dumetella.net fran@dumetella.net]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|}<br />
<br />
==Development Meetings==<br />
<br />
4pm-6pm Wednesday January 20, 2010<br />
<br />
4pm Thursday January 28, 2010 (IRC)<br />
<br />
4pm-6pm Thursday February 18, 2010<br />
<br />
2pm-4pm Wednesday February 24, 2010<br />
<br />
5pm-6pm Thursday February 25, 2010<br />
<br />
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project's status and development to date.<br />
<br />
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones<br />
<br />
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update<br />
<br />
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones<br />
<br />
==Updates==<br />
01.14.2010 Updated the Wiki Page with New Links<br />
<br />
01.16.2010 Updated the Wiki Page with new suggestions<br />
<br />
01.21.2010 Updated the Wiki Page with new description, milestones, and logo<br />
<br />
01.27.2010 Added in Fran, Added in summaries for student/teachers<br />
<br />
02.02.2010 Developed Teacher Lesson Plan<br />
<br />
02.09.2010 Reformatted Wiki<br />
<br />
02.07.2010 Created the screenshot of the start menu and three game screens<br />
<br />
02.07.2010 Added the screenshots to the wiki<br />
<br />
02.09.2010 Added the Lesson Plan to the wiki<br />
<br />
02.09.2010 Added the active members and their contacts to wiki<br />
<br />
02.09.2010 Reformatted and Enhanced the Wiki<br />
<br />
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered<br />
<br />
02.24.2010 Added in future work for possible co-ops for blocku at RIT<br />
<br />
02.25.2010 Added an image of the tutorial screen.<br />
<br />
09.23.2010 Added new group members to wiki.<br />
<br />
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images. Updated Bugs/Fixes.<br />
<br />
==Milestones & Goals==<br />
*<s>Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)</s><br />
<br />
*<s>Display a graphical interface.</s><br />
<br />
*<s>Make squares movable.</s><br />
<br />
*<s>Display squares with numbers.</s><br />
<br />
*<s>Make squares able to be rotated.</s><br />
<br />
*<s>Display game grid.</s><br />
<br />
*<s>Blocks can snap to grid.</s><br />
<br />
*Complete Software Requirements Specifications<br />
<br />
*Complete Lesson Plan, and Instructional Documentation<br />
<br />
*Block rotation <br />
<br />
*Basic menu functions<br />
<br />
*Implement different game modes<br />
<br />
*Sugarize<br />
<br />
==Future Work==<br />
*Allow teachers to input any constraint not just Math ones.<br />
<br />
*Change custom game screen to allow users to input matching pairs.<br />
<br />
*Change custom game screen to allow users to input constraint.<br />
<br />
*The ability to save games.<br />
<br />
*The ability to load games.<br />
<br />
*A leaderboard.<br />
<br />
*Achievements/Trophies<br />
<br />
*Save pair lists and constraints for future use.<br />
<br />
==Bugs/Fixes==<br />
<br />
{| border='1'<br />
|-<br />
!width="20%"|Bugs<br />
!width="40%"|Problem<br />
!width="40%"|Fix<br />
|-<br />
|Rotation<br />
|Blocks Warp when Rotating getting bigger the more you do it<br />
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around<br />
|-<br />
|Rotation Variables<br />
|Rotation variable are using place holds should be more dynamic<br />
|Concatenated the string didn't work but casting it to str worked<br />
|-<br />
|Sprite Lag<br />
|Seems like there is redundant code in the works causing lag in the movement<br />
|<br />
|-<br />
|Screen Size<br />
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future<br />
|<br />
|-<br />
|Sprite Size<br />
|They are too tiny at the moment make bigger ...<br />
|<br />
|-<br />
|Grid <br />
|needs to be dynamic and not a png image<br />
|Program randomly generates a board of individual squares so its no longer a png image.<br />
|-<br />
|Individual Rotation<br />
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block<br />
|<br />
|}<br />
<br />
==Public Git Repository==<br />
http://git.sugarlabs.org/projects/blocku<br />
<br />
==Public IRC Channel==<br />
<br />
=====<u>Server</u>=====<br />
irc.freenode.net<br />
<br />
=====<u>Channel</u>=====<br />
<nowiki>#blocku</nowiki><br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&diff=58861Activities/Blocku/Development2010-11-04T14:40:15Z<p>Lorin Petersen: /* Updates */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page displays the pertinent information regarding the development of Blocku.<br />
<br />
<br />
==Members==<br />
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.<br />
<br />
===Active===<br />
<br />
:'''Members listed here are actively working on the project.'''<br />
<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:mdemayo| Mark DeMayo]] </div><br />
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Lorin_Petersen| Lorin Petersen]] </div><br />
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Matt_Critelli| Matt Critelli]] </div><br />
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div><br />
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]<br />
<br />
<br />
</div><br />
<br />
===Inactive Members===<br />
:'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.'''<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Iogburu| Ihudiya Ogburu]]</div><br />
email: [mailto:ifogburu@gmail.com ifogburu@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:coolestdude1| Ariel Zamparini]]</div><br />
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Fran Rogers| Fran Rogers]]</div><br />
email: [mailto:fran@dumetella.net fran@dumetella.net]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|}<br />
<br />
==Development Meetings==<br />
<br />
4pm-6pm Wednesday January 20, 2010<br />
<br />
4pm Thursday January 28, 2010 (IRC)<br />
<br />
4pm-6pm Thursday February 18, 2010<br />
<br />
2pm-4pm Wednesday February 24, 2010<br />
<br />
5pm-6pm Thursday February 25, 2010<br />
<br />
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project's status and development to date.<br />
<br />
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones<br />
<br />
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update<br />
<br />
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones<br />
<br />
==Updates==<br />
01.14.2010 Updated the Wiki Page with New Links<br />
<br />
01.16.2010 Updated the Wiki Page with new suggestions<br />
<br />
01.21.2010 Updated the Wiki Page with new description, milestones, and logo<br />
<br />
01.27.2010 Added in Fran, Added in summaries for student/teachers<br />
<br />
02.02.2010 Developed Teacher Lesson Plan<br />
<br />
02.09.2010 Reformatted Wiki<br />
<br />
02.07.2010 Created the screenshot of the start menu and three game screens<br />
<br />
02.07.2010 Added the screenshots to the wiki<br />
<br />
02.09.2010 Added the Lesson Plan to the wiki<br />
<br />
02.09.2010 Added the active members and their contacts to wiki<br />
<br />
02.09.2010 Reformatted and Enhanced the Wiki<br />
<br />
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered<br />
<br />
02.24.2010 Added in future work for possible co-ops for blocku at RIT<br />
<br />
02.25.2010 Added an image of the tutorial screen.<br />
<br />
09.23.2010 Added new group members to wiki.<br />
<br />
10.31.2010 Updated development page with new milestones and progress. Also added new screen shots and mock-up images.<br />
<br />
==Milestones & Goals==<br />
*<s>Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)</s><br />
<br />
*<s>Display a graphical interface.</s><br />
<br />
*<s>Make squares movable.</s><br />
<br />
*<s>Display squares with numbers.</s><br />
<br />
*<s>Make squares able to be rotated.</s><br />
<br />
*<s>Display game grid.</s><br />
<br />
*<s>Blocks can snap to grid.</s><br />
<br />
*Complete Software Requirements Specifications<br />
<br />
*Complete Lesson Plan, and Instructional Documentation<br />
<br />
*Block rotation <br />
<br />
*Basic menu functions<br />
<br />
*Implement different game modes<br />
<br />
*Sugarize<br />
<br />
==Future Work==<br />
*Allow teachers to input any constraint not just Math ones.<br />
<br />
*Change custom game screen to allow users to input matching pairs.<br />
<br />
*Change custom game screen to allow users to input constraint.<br />
<br />
*The ability to save games.<br />
<br />
*The ability to load games.<br />
<br />
*A leaderboard.<br />
<br />
*Achievements/Trophies<br />
<br />
*Save pair lists and constraints for future use.<br />
<br />
==Bugs/Fixes==<br />
<br />
{| border='1'<br />
|-<br />
!width="20%"|Bugs<br />
!width="40%"|Problem<br />
!width="40%"|Fix<br />
|-<br />
|Rotation<br />
|Blocks Warp when Rotating getting bigger the more you do it<br />
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around<br />
|-<br />
|Rotation Variables<br />
|Rotation variable are using place holds should be more dynamic<br />
|Concatenated the string didn't work but casting it to str worked<br />
|-<br />
|Sprite Lag<br />
|Seems like there is redundant code in the works causing lag in the movement<br />
|<br />
|-<br />
|Screen Size<br />
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future<br />
|<br />
|-<br />
|Sprite Size<br />
|They are too tiny at the moment make bigger ...<br />
|<br />
|-<br />
|Grid <br />
|needs to be dynamic and not a png image<br />
|Program randomly generates a board of individual squares so its no longer a png image.<br />
|-<br />
|Individual Rotation<br />
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block<br />
|<br />
|}<br />
<br />
==Public Git Repository==<br />
http://git.sugarlabs.org/projects/blocku<br />
<br />
==Public IRC Channel==<br />
<br />
=====<u>Server</u>=====<br />
irc.freenode.net<br />
<br />
=====<u>Channel</u>=====<br />
<nowiki>#blocku</nowiki><br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&diff=58860Activities/Blocku/Development2010-11-04T14:35:31Z<p>Lorin Petersen: /* Development Meetings */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page displays the pertinent information regarding the development of Blocku.<br />
<br />
<br />
==Members==<br />
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.<br />
<br />
===Active===<br />
<br />
:'''Members listed here are actively working on the project.'''<br />
<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:mdemayo| Mark DeMayo]] </div><br />
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Lorin_Petersen| Lorin Petersen]] </div><br />
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Matt_Critelli| Matt Critelli]] </div><br />
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div><br />
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]<br />
<br />
<br />
</div><br />
<br />
===Inactive Members===<br />
:'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.'''<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Iogburu| Ihudiya Ogburu]]</div><br />
email: [mailto:ifogburu@gmail.com ifogburu@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:coolestdude1| Ariel Zamparini]]</div><br />
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Fran Rogers| Fran Rogers]]</div><br />
email: [mailto:fran@dumetella.net fran@dumetella.net]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|}<br />
<br />
==Development Meetings==<br />
<br />
4pm-6pm Wednesday January 20, 2010<br />
<br />
4pm Thursday January 28, 2010 (IRC)<br />
<br />
4pm-6pm Thursday February 18, 2010<br />
<br />
2pm-4pm Wednesday February 24, 2010<br />
<br />
5pm-6pm Thursday February 25, 2010<br />
<br />
6pm Tuesday September 21, 2010 - Meeting w/project creator (Mark DeMayo) to discuss the project's status and development to date.<br />
<br />
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones<br />
<br />
3-5pm Friday October 1, 2010 - Work on Pythonistas presentation, milestones, and goal breakdown/update<br />
<br />
2pm Sunday October 10, 2010 - Work on puzzle editor, redeveloped/expanded milestones<br />
<br />
==Updates==<br />
01.14.2010 Updated the Wiki Page with New Links<br />
<br />
01.16.2010 Updated the Wiki Page with new suggestions<br />
<br />
01.21.2010 Updated the Wiki Page with new description, milestones, and logo<br />
<br />
01.27.2010 Added in Fran, Added in summaries for student/teachers<br />
<br />
02.02.2010 Developed Teacher Lesson Plan<br />
<br />
02.09.2010 Reformatted Wiki<br />
<br />
02.07.2010 Created the screenshot of the start menu and three game screens<br />
<br />
02.07.2010 Added the screenshots to the wiki<br />
<br />
02.09.2010 Added the Lesson Plan to the wiki<br />
<br />
02.09.2010 Added the active members and their contacts to wiki<br />
<br />
02.09.2010 Reformatted and Enhanced the Wiki<br />
<br />
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered<br />
<br />
02.24.2010 Added in future work for possible co-ops for blocku at RIT<br />
<br />
02.25.2010 Added an image of the tutorial screen.<br />
<br />
09.23.2010 Added new group members to wiki.<br />
<br />
==Milestones & Goals==<br />
*<s>Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)</s><br />
<br />
*<s>Display a graphical interface.</s><br />
<br />
*<s>Make squares movable.</s><br />
<br />
*<s>Display squares with numbers.</s><br />
<br />
*<s>Make squares able to be rotated.</s><br />
<br />
*<s>Display game grid.</s><br />
<br />
*<s>Blocks can snap to grid.</s><br />
<br />
*Complete Software Requirements Specifications<br />
<br />
*Complete Lesson Plan, and Instructional Documentation<br />
<br />
*Block rotation <br />
<br />
*Basic menu functions<br />
<br />
*Implement different game modes<br />
<br />
*Sugarize<br />
<br />
==Future Work==<br />
*Allow teachers to input any constraint not just Math ones.<br />
<br />
*Change custom game screen to allow users to input matching pairs.<br />
<br />
*Change custom game screen to allow users to input constraint.<br />
<br />
*The ability to save games.<br />
<br />
*The ability to load games.<br />
<br />
*A leaderboard.<br />
<br />
*Achievements/Trophies<br />
<br />
*Save pair lists and constraints for future use.<br />
<br />
==Bugs/Fixes==<br />
<br />
{| border='1'<br />
|-<br />
!width="20%"|Bugs<br />
!width="40%"|Problem<br />
!width="40%"|Fix<br />
|-<br />
|Rotation<br />
|Blocks Warp when Rotating getting bigger the more you do it<br />
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around<br />
|-<br />
|Rotation Variables<br />
|Rotation variable are using place holds should be more dynamic<br />
|Concatenated the string didn't work but casting it to str worked<br />
|-<br />
|Sprite Lag<br />
|Seems like there is redundant code in the works causing lag in the movement<br />
|<br />
|-<br />
|Screen Size<br />
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future<br />
|<br />
|-<br />
|Sprite Size<br />
|They are too tiny at the moment make bigger ...<br />
|<br />
|-<br />
|Grid <br />
|needs to be dynamic and not a png image<br />
|Program randomly generates a board of individual squares so its no longer a png image.<br />
|-<br />
|Individual Rotation<br />
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block<br />
|<br />
|}<br />
<br />
==Public Git Repository==<br />
http://git.sugarlabs.org/projects/blocku<br />
<br />
==Public IRC Channel==<br />
<br />
=====<u>Server</u>=====<br />
irc.freenode.net<br />
<br />
=====<u>Channel</u>=====<br />
<nowiki>#blocku</nowiki><br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&diff=58709Activities/Blocku/Development2010-10-31T20:51:21Z<p>Lorin Petersen: /* Bugs/Fixes */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page displays the pertinent information regarding the development of Blocku.<br />
<br />
<br />
==Members==<br />
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.<br />
<br />
===Active===<br />
<br />
:'''Members listed here are actively working on the project.'''<br />
<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:mdemayo| Mark DeMayo]] </div><br />
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Lorin_Petersen| Lorin Petersen]] </div><br />
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Matt_Critelli| Matt Critelli]] </div><br />
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div><br />
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]<br />
<br />
<br />
</div><br />
<br />
===Inactive Members===<br />
:'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.'''<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Iogburu| Ihudiya Ogburu]]</div><br />
email: [mailto:ifogburu@gmail.com ifogburu@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:coolestdude1| Ariel Zamparini]]</div><br />
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Fran Rogers| Fran Rogers]]</div><br />
email: [mailto:fran@dumetella.net fran@dumetella.net]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|}<br />
<br />
==Development Meetings==<br />
<br />
4pm-6pm Wednesday January 20, 2010<br />
<br />
4pm Thursday January 28, 2010 (IRC)<br />
<br />
4pm-6pm Thursday February 18, 2010<br />
<br />
2pm-4pm Wednesday February 24, 2010<br />
<br />
5pm-6pm Thursday February 25, 2010<br />
<br />
6pm Tuesday September 21, 2010 - Meeting w/project creator to discuss the project's status and development to date.<br />
<br />
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones<br />
<br />
==Updates==<br />
01.14.2010 Updated the Wiki Page with New Links<br />
<br />
01.16.2010 Updated the Wiki Page with new suggestions<br />
<br />
01.21.2010 Updated the Wiki Page with new description, milestones, and logo<br />
<br />
01.27.2010 Added in Fran, Added in summaries for student/teachers<br />
<br />
02.02.2010 Developed Teacher Lesson Plan<br />
<br />
02.09.2010 Reformatted Wiki<br />
<br />
02.07.2010 Created the screenshot of the start menu and three game screens<br />
<br />
02.07.2010 Added the screenshots to the wiki<br />
<br />
02.09.2010 Added the Lesson Plan to the wiki<br />
<br />
02.09.2010 Added the active members and their contacts to wiki<br />
<br />
02.09.2010 Reformatted and Enhanced the Wiki<br />
<br />
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered<br />
<br />
02.24.2010 Added in future work for possible co-ops for blocku at RIT<br />
<br />
02.25.2010 Added an image of the tutorial screen.<br />
<br />
09.23.2010 Added new group members to wiki.<br />
<br />
==Milestones & Goals==<br />
*<s>Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)</s><br />
<br />
*<s>Display a graphical interface.</s><br />
<br />
*<s>Make squares movable.</s><br />
<br />
*<s>Display squares with numbers.</s><br />
<br />
*<s>Make squares able to be rotated.</s><br />
<br />
*<s>Display game grid.</s><br />
<br />
*<s>Blocks can snap to grid.</s><br />
<br />
*Complete Software Requirements Specifications<br />
<br />
*Complete Lesson Plan, and Instructional Documentation<br />
<br />
*Block rotation <br />
<br />
*Basic menu functions<br />
<br />
*Implement different game modes<br />
<br />
*Sugarize<br />
<br />
==Future Work==<br />
*Allow teachers to input any constraint not just Math ones.<br />
<br />
*Change custom game screen to allow users to input matching pairs.<br />
<br />
*Change custom game screen to allow users to input constraint.<br />
<br />
*The ability to save games.<br />
<br />
*The ability to load games.<br />
<br />
*A leaderboard.<br />
<br />
*Achievements/Trophies<br />
<br />
*Save pair lists and constraints for future use.<br />
<br />
==Bugs/Fixes==<br />
<br />
{| border='1'<br />
|-<br />
!width="20%"|Bugs<br />
!width="40%"|Problem<br />
!width="40%"|Fix<br />
|-<br />
|Rotation<br />
|Blocks Warp when Rotating getting bigger the more you do it<br />
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around<br />
|-<br />
|Rotation Variables<br />
|Rotation variable are using place holds should be more dynamic<br />
|Concatenated the string didn't work but casting it to str worked<br />
|-<br />
|Sprite Lag<br />
|Seems like there is redundant code in the works causing lag in the movement<br />
|<br />
|-<br />
|Screen Size<br />
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future<br />
|<br />
|-<br />
|Sprite Size<br />
|They are too tiny at the moment make bigger ...<br />
|<br />
|-<br />
|Grid <br />
|needs to be dynamic and not a png image<br />
|Program randomly generates a board of individual squares so its no longer a png image.<br />
|-<br />
|Individual Rotation<br />
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block<br />
|<br />
|}<br />
<br />
==Public Git Repository==<br />
http://git.sugarlabs.org/projects/blocku<br />
<br />
==Public IRC Channel==<br />
<br />
=====<u>Server</u>=====<br />
irc.freenode.net<br />
<br />
=====<u>Channel</u>=====<br />
<nowiki>#blocku</nowiki><br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&diff=58708Activities/Blocku/Development2010-10-31T20:49:31Z<p>Lorin Petersen: /* Milestones & Goals */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page displays the pertinent information regarding the development of Blocku.<br />
<br />
<br />
==Members==<br />
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.<br />
<br />
===Active===<br />
<br />
:'''Members listed here are actively working on the project.'''<br />
<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:mdemayo| Mark DeMayo]] </div><br />
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Lorin_Petersen| Lorin Petersen]] </div><br />
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Matt_Critelli| Matt Critelli]] </div><br />
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div><br />
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]<br />
<br />
<br />
</div><br />
<br />
===Inactive Members===<br />
:'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.'''<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Iogburu| Ihudiya Ogburu]]</div><br />
email: [mailto:ifogburu@gmail.com ifogburu@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:coolestdude1| Ariel Zamparini]]</div><br />
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Fran Rogers| Fran Rogers]]</div><br />
email: [mailto:fran@dumetella.net fran@dumetella.net]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|}<br />
<br />
==Development Meetings==<br />
<br />
4pm-6pm Wednesday January 20, 2010<br />
<br />
4pm Thursday January 28, 2010 (IRC)<br />
<br />
4pm-6pm Thursday February 18, 2010<br />
<br />
2pm-4pm Wednesday February 24, 2010<br />
<br />
5pm-6pm Thursday February 25, 2010<br />
<br />
6pm Tuesday September 21, 2010 - Meeting w/project creator to discuss the project's status and development to date.<br />
<br />
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones<br />
<br />
==Updates==<br />
01.14.2010 Updated the Wiki Page with New Links<br />
<br />
01.16.2010 Updated the Wiki Page with new suggestions<br />
<br />
01.21.2010 Updated the Wiki Page with new description, milestones, and logo<br />
<br />
01.27.2010 Added in Fran, Added in summaries for student/teachers<br />
<br />
02.02.2010 Developed Teacher Lesson Plan<br />
<br />
02.09.2010 Reformatted Wiki<br />
<br />
02.07.2010 Created the screenshot of the start menu and three game screens<br />
<br />
02.07.2010 Added the screenshots to the wiki<br />
<br />
02.09.2010 Added the Lesson Plan to the wiki<br />
<br />
02.09.2010 Added the active members and their contacts to wiki<br />
<br />
02.09.2010 Reformatted and Enhanced the Wiki<br />
<br />
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered<br />
<br />
02.24.2010 Added in future work for possible co-ops for blocku at RIT<br />
<br />
02.25.2010 Added an image of the tutorial screen.<br />
<br />
09.23.2010 Added new group members to wiki.<br />
<br />
==Milestones & Goals==<br />
*<s>Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)</s><br />
<br />
*<s>Display a graphical interface.</s><br />
<br />
*<s>Make squares movable.</s><br />
<br />
*<s>Display squares with numbers.</s><br />
<br />
*<s>Make squares able to be rotated.</s><br />
<br />
*<s>Display game grid.</s><br />
<br />
*<s>Blocks can snap to grid.</s><br />
<br />
*Complete Software Requirements Specifications<br />
<br />
*Complete Lesson Plan, and Instructional Documentation<br />
<br />
*Block rotation <br />
<br />
*Basic menu functions<br />
<br />
*Implement different game modes<br />
<br />
*Sugarize<br />
<br />
==Future Work==<br />
*Allow teachers to input any constraint not just Math ones.<br />
<br />
*Change custom game screen to allow users to input matching pairs.<br />
<br />
*Change custom game screen to allow users to input constraint.<br />
<br />
*The ability to save games.<br />
<br />
*The ability to load games.<br />
<br />
*A leaderboard.<br />
<br />
*Achievements/Trophies<br />
<br />
*Save pair lists and constraints for future use.<br />
<br />
==Bugs/Fixes==<br />
<br />
{| border='1'<br />
|-<br />
!width="20%"|Bugs<br />
!width="40%"|Problem<br />
!width="40%"|Fix<br />
|-<br />
|Rotation<br />
|Blocks Warp when Rotating getting bigger the more you do it<br />
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around<br />
|-<br />
|Rotation Variables<br />
|Rotation variable are using place holds should be more dynamic<br />
|Concatenated the string didn't work but casting it to str worked<br />
|-<br />
|Sprite Lag<br />
|Seems like there is redundant code in the works causing lag in the movement<br />
|<br />
|-<br />
|Screen Size<br />
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future<br />
|<br />
|-<br />
|Sprite Size<br />
|They are too tiny at the moment make bigger ...<br />
|<br />
|-<br />
|Grid <br />
|needs to be dynamic and not a png image<br />
|<br />
|-<br />
|Individual Rotation<br />
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block<br />
|<br />
|}<br />
<br />
==Public Git Repository==<br />
http://git.sugarlabs.org/projects/blocku<br />
<br />
==Public IRC Channel==<br />
<br />
=====<u>Server</u>=====<br />
irc.freenode.net<br />
<br />
=====<u>Channel</u>=====<br />
<nowiki>#blocku</nowiki><br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&diff=58707Activities/Blocku/Development2010-10-31T20:44:25Z<p>Lorin Petersen: /* Milestones */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page displays the pertinent information regarding the development of Blocku.<br />
<br />
<br />
==Members==<br />
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.<br />
<br />
===Active===<br />
<br />
:'''Members listed here are actively working on the project.'''<br />
<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:mdemayo| Mark DeMayo]] </div><br />
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Lorin_Petersen| Lorin Petersen]] </div><br />
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Matt_Critelli| Matt Critelli]] </div><br />
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div><br />
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]<br />
<br />
<br />
</div><br />
<br />
===Inactive Members===<br />
:'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.'''<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Iogburu| Ihudiya Ogburu]]</div><br />
email: [mailto:ifogburu@gmail.com ifogburu@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:coolestdude1| Ariel Zamparini]]</div><br />
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Fran Rogers| Fran Rogers]]</div><br />
email: [mailto:fran@dumetella.net fran@dumetella.net]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|}<br />
<br />
==Development Meetings==<br />
<br />
4pm-6pm Wednesday January 20, 2010<br />
<br />
4pm Thursday January 28, 2010 (IRC)<br />
<br />
4pm-6pm Thursday February 18, 2010<br />
<br />
2pm-4pm Wednesday February 24, 2010<br />
<br />
5pm-6pm Thursday February 25, 2010<br />
<br />
6pm Tuesday September 21, 2010 - Meeting w/project creator to discuss the project's status and development to date.<br />
<br />
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones<br />
<br />
==Updates==<br />
01.14.2010 Updated the Wiki Page with New Links<br />
<br />
01.16.2010 Updated the Wiki Page with new suggestions<br />
<br />
01.21.2010 Updated the Wiki Page with new description, milestones, and logo<br />
<br />
01.27.2010 Added in Fran, Added in summaries for student/teachers<br />
<br />
02.02.2010 Developed Teacher Lesson Plan<br />
<br />
02.09.2010 Reformatted Wiki<br />
<br />
02.07.2010 Created the screenshot of the start menu and three game screens<br />
<br />
02.07.2010 Added the screenshots to the wiki<br />
<br />
02.09.2010 Added the Lesson Plan to the wiki<br />
<br />
02.09.2010 Added the active members and their contacts to wiki<br />
<br />
02.09.2010 Reformatted and Enhanced the Wiki<br />
<br />
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered<br />
<br />
02.24.2010 Added in future work for possible co-ops for blocku at RIT<br />
<br />
02.25.2010 Added an image of the tutorial screen.<br />
<br />
09.23.2010 Added new group members to wiki.<br />
<br />
==Milestones==<br />
*<s>Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)</s><br />
<br />
*<s>Display a graphical interface.</s><br />
<br />
*<s>Make squares movable.</s><br />
<br />
*<s>Display squares with numbers.</s><br />
<br />
*<s>Make squares able to be rotated.</s><br />
<br />
*<s>Display game grid.</s><br />
<br />
*<s>Blocks can snap to grid.</s><br />
<br />
*Complete Software Requirements Specifications<br />
<br />
*Complete Lesson Plan, and Instructional Documentation<br />
<br />
==Future Work==<br />
*Allow teachers to input any constraint not just Math ones.<br />
<br />
*Change custom game screen to allow users to input matching pairs.<br />
<br />
*Change custom game screen to allow users to input constraint.<br />
<br />
*The ability to save games.<br />
<br />
*The ability to load games.<br />
<br />
*A leaderboard.<br />
<br />
*Achievements/Trophies<br />
<br />
*Save pair lists and constraints for future use.<br />
<br />
==Bugs/Fixes==<br />
<br />
{| border='1'<br />
|-<br />
!width="20%"|Bugs<br />
!width="40%"|Problem<br />
!width="40%"|Fix<br />
|-<br />
|Rotation<br />
|Blocks Warp when Rotating getting bigger the more you do it<br />
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around<br />
|-<br />
|Rotation Variables<br />
|Rotation variable are using place holds should be more dynamic<br />
|Concatenated the string didn't work but casting it to str worked<br />
|-<br />
|Sprite Lag<br />
|Seems like there is redundant code in the works causing lag in the movement<br />
|<br />
|-<br />
|Screen Size<br />
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future<br />
|<br />
|-<br />
|Sprite Size<br />
|They are too tiny at the moment make bigger ...<br />
|<br />
|-<br />
|Grid <br />
|needs to be dynamic and not a png image<br />
|<br />
|-<br />
|Individual Rotation<br />
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block<br />
|<br />
|}<br />
<br />
==Public Git Repository==<br />
http://git.sugarlabs.org/projects/blocku<br />
<br />
==Public IRC Channel==<br />
<br />
=====<u>Server</u>=====<br />
irc.freenode.net<br />
<br />
=====<u>Channel</u>=====<br />
<nowiki>#blocku</nowiki><br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Sketches/Screenshots&diff=58706Activities/Blocku/Sketches/Screenshots2010-10-31T20:41:01Z<p>Lorin Petersen: /* Screenshots */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page has screenshots and and mock ups of how the different menus and game screens will look for the final release.<br />
<br />
<br />
=<b>Screenshots</b>=<br />
<br />
==Updated Mock-Ups==<br />
[[File:title_screen.png|600px]]<br />
[[File:sample_game.png|600px]]<br />
[[File:sample_game_solved.png|600px]]<br />
<br />
==Start Screen==<br />
[[Image:startScreen.png|600px]]. <br />
<br />
<br />
==Menus==<br />
===Main===<br />
[[Image:mainMenu.png|600px]].<br />
<br />
===Quick Play===<br />
[[Image:quickPlayScreen.png|600px]].<br />
<br />
===Custom Game===<br />
[[Image:customGameScreen.png|600px]].<br />
<br />
===Tutorials===<br />
[[Image:tutorialScreen.png|600px]].<br />
<br />
==Play Screens==<br />
<br />
[[Image:PlayScreen1.png|500px]]. [[Image:PlayScreen2.png|500px]]. [[Image:PlayScreen3.png|500px]].<br />
<br />
=<b>Original Sketches</b>=<br />
<br />
<br />
==Play Screens==<br />
<br />
[[Image:example3.jpg]]. [[Image:example1.jpg]]. [[Image:example2.jpg]].<br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=File:Sample_game_solved.png&diff=58705File:Sample game solved.png2010-10-31T20:40:49Z<p>Lorin Petersen: </p>
<hr />
<div></div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=File:Sample_game.png&diff=58704File:Sample game.png2010-10-31T20:38:02Z<p>Lorin Petersen: </p>
<hr />
<div></div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=File:Title_screen.png&diff=58703File:Title screen.png2010-10-31T20:36:22Z<p>Lorin Petersen: </p>
<hr />
<div></div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku&diff=58702Activities/Blocku2010-10-31T20:30:24Z<p>Lorin Petersen: /* Contacts */</p>
<hr />
<div>{{Activities/Blocku/Navigation}}<br />
<br />
[[Image:blocku.png]]<br />
<br />
{{:Blocku/status}}<br />
Blocku is a puzzle game consisting of filling a grid with squares by matching the squares sides by following a constraint. Blocku is a game that can be used by teachers to teach a multitude of subjects to students. The teacher will be able to create a constraint such as match the formula to the answer or A + B = C. Then the teacher makes a list with two columns. Each row in the columns is a pair of of matching objects. The first row of column A matches the first row of column B. Using this formula the game will randomly assign the objects of each column to square blocks, one object per side. The student then has to put all the pieces in a grid so that pairs on the sides of the squares follow the constraint. The student will be able to move the pieces as well as rotate them.<br />
<br />
==Description (original)==<br />
Blocku is a math based jigsaw puzzle. Blocku will come with a few pre-made puzzles. It will have a teacher edit tool where teachers can make their own puzzles. Puzzles can be as complicated as a castle or as simple as a square. The teacher will be given a grid where he/she can specify how the puzzle is supposed to look. Then the teacher chooses what type of operator he/she wants (+, -, x, /). Then the teacher inputs the answer. The activity randomly chooses what number will appear on the sides of each square.<br />
<br />
To complete each puzzle the student has to match the sides of squares together so that the numbers finish the math equation at the top of the screen. The puzzle is completed when all pieces are used and are in the correct positions. Below is an example of how a game may progress. <br />
<br />
<br />
[[Image:tutorial1.gif]]<br />
<br />
<br />
==Special Modes==<br />
<br />
===Survival===<br />
<br />
This mode is used through the Quick Play menu. This will allow the student to start with a two tile puzzle and progressively build up to the max amount of tiles.<br />
<br />
===Classroom===<br />
<br />
This mode is used through the Custom Game menu. This allows students or teachers to setup a custom game and share it with other students. The students go to their neighborhood on their XO and click on the activity to join the game.<br />
<br />
==License==<br />
Blocku license is [[File:lgplv3.png]]<br />
For more information concerning the licensing information please view: [http://www.gnu.org/copyleft/gpl.html GPLv3]<br />
<br />
==Contacts==<br />
[mailto:mdemayo24@gmail.com Mark DeMayo]<br />
<br />
[mailto:arielzamparini@gmail.com Ariel Zamparini]<br />
<br />
[mailto:ifogburu@gmail.com Ihudiya Ogburu]<br />
<br />
[mailto:fran@dumetella.net Fran Rogers]<br />
<br />
[mailto:lorin.petersen@gmail.com Lorin Petersen]<br />
<br />
[mailto:mlc9545@g.rit.edu Matt Critelli]<br />
<br />
[mailto:kxi8435@rit.edu Kai Ito]</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&diff=57605Activities/Blocku/Development2010-09-28T15:01:39Z<p>Lorin Petersen: /* Development Meetings */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page displays the pertinent information regarding the development of Blocku.<br />
<br />
<br />
==Members==<br />
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.<br />
<br />
===Active===<br />
<br />
:'''Members listed here are actively working on the project.'''<br />
<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:mdemayo| Mark DeMayo]] </div><br />
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Lorin_Petersen| Lorin Petersen]] </div><br />
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Matt_Critelli| Matt Critelli]] </div><br />
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div><br />
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]<br />
<br />
<br />
</div><br />
<br />
===Inactive Members===<br />
:'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.'''<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Iogburu| Ihudiya Ogburu]]</div><br />
email: [mailto:ifogburu@gmail.com ifogburu@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:coolestdude1| Ariel Zamparini]]</div><br />
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Fran Rogers| Fran Rogers]]</div><br />
email: [mailto:fran@dumetella.net fran@dumetella.net]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|}<br />
<br />
==Development Meetings==<br />
<br />
4pm-6pm Wednesday January 20, 2010<br />
<br />
4pm Thursday January 28, 2010 (IRC)<br />
<br />
4pm-6pm Thursday February 18, 2010<br />
<br />
2pm-4pm Wednesday February 24, 2010<br />
<br />
5pm-6pm Thursday February 25, 2010<br />
<br />
6pm Tuesday September 21, 2010 - Meeting w/project creator to discuss the project's status and development to date.<br />
<br />
9am Friday September 24, 2010 - Initial group meeting, division of labor, discussion of project milestones<br />
<br />
==Updates==<br />
01.14.2010 Updated the Wiki Page with New Links<br />
<br />
01.16.2010 Updated the Wiki Page with new suggestions<br />
<br />
01.21.2010 Updated the Wiki Page with new description, milestones, and logo<br />
<br />
01.27.2010 Added in Fran, Added in summaries for student/teachers<br />
<br />
02.02.2010 Developed Teacher Lesson Plan<br />
<br />
02.09.2010 Reformatted Wiki<br />
<br />
02.07.2010 Created the screenshot of the start menu and three game screens<br />
<br />
02.07.2010 Added the screenshots to the wiki<br />
<br />
02.09.2010 Added the Lesson Plan to the wiki<br />
<br />
02.09.2010 Added the active members and their contacts to wiki<br />
<br />
02.09.2010 Reformatted and Enhanced the Wiki<br />
<br />
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered<br />
<br />
02.24.2010 Added in future work for possible co-ops for blocku at RIT<br />
<br />
02.25.2010 Added an image of the tutorial screen.<br />
<br />
09.23.2010 Added new group members to wiki.<br />
<br />
==Milestones==<br />
*<s>Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)</s><br />
<br />
*<s>Display a graphical interface.</s><br />
<br />
*<s>Make squares movable.</s><br />
<br />
*<s>Display squares with numbers.</s><br />
<br />
*<s>Make squares able to be rotated.</s><br />
<br />
*<s>Display game grid.</s><br />
<br />
*Blocks can snap to grid.<br />
<br />
*Complete Software Requirements Specifications<br />
<br />
*Complete Lesson Plan, and Instructional Documentation<br />
<br />
==Future Work==<br />
*Allow teachers to input any constraint not just Math ones.<br />
<br />
*Change custom game screen to allow users to input matching pairs.<br />
<br />
*Change custom game screen to allow users to input constraint.<br />
<br />
*The ability to save games.<br />
<br />
*The ability to load games.<br />
<br />
*A leaderboard.<br />
<br />
*Achievements/Trophies<br />
<br />
*Save pair lists and constraints for future use.<br />
<br />
==Bugs/Fixes==<br />
<br />
{| border='1'<br />
|-<br />
!width="20%"|Bugs<br />
!width="40%"|Problem<br />
!width="40%"|Fix<br />
|-<br />
|Rotation<br />
|Blocks Warp when Rotating getting bigger the more you do it<br />
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around<br />
|-<br />
|Rotation Variables<br />
|Rotation variable are using place holds should be more dynamic<br />
|Concatenated the string didn't work but casting it to str worked<br />
|-<br />
|Sprite Lag<br />
|Seems like there is redundant code in the works causing lag in the movement<br />
|<br />
|-<br />
|Screen Size<br />
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future<br />
|<br />
|-<br />
|Sprite Size<br />
|They are too tiny at the moment make bigger ...<br />
|<br />
|-<br />
|Grid <br />
|needs to be dynamic and not a png image<br />
|<br />
|-<br />
|Individual Rotation<br />
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block<br />
|<br />
|}<br />
<br />
==Public Git Repository==<br />
http://git.sugarlabs.org/projects/blocku<br />
<br />
==Public IRC Channel==<br />
<br />
=====<u>Server</u>=====<br />
irc.freenode.net<br />
<br />
=====<u>Channel</u>=====<br />
<nowiki>#blocku</nowiki><br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&diff=57603Activities/Blocku/Development2010-09-28T14:50:24Z<p>Lorin Petersen: /* Active */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page displays the pertinent information regarding the development of Blocku.<br />
<br />
<br />
==Members==<br />
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.<br />
<br />
===Active===<br />
<br />
:'''Members listed here are actively working on the project.'''<br />
<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:mdemayo| Mark DeMayo]] </div><br />
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Lorin_Petersen| Lorin Petersen]] </div><br />
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Matt_Critelli| Matt Critelli]] </div><br />
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div><br />
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]<br />
<br />
<br />
</div><br />
<br />
===Inactive Members===<br />
:'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.'''<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Iogburu| Ihudiya Ogburu]]</div><br />
email: [mailto:ifogburu@gmail.com ifogburu@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:coolestdude1| Ariel Zamparini]]</div><br />
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Fran Rogers| Fran Rogers]]</div><br />
email: [mailto:fran@dumetella.net fran@dumetella.net]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|}<br />
<br />
==Development Meetings==<br />
<br />
4pm-6pm Wednesday January 20, 2010<br />
<br />
4pm Thursday January 28, 2010 (IRC)<br />
<br />
4pm-6pm Thursday February 18, 2010<br />
<br />
2pm-4pm Wednesday February 24, 2010<br />
<br />
5pm-6pm Thursday February 25, 2010<br />
<br />
==Updates==<br />
01.14.2010 Updated the Wiki Page with New Links<br />
<br />
01.16.2010 Updated the Wiki Page with new suggestions<br />
<br />
01.21.2010 Updated the Wiki Page with new description, milestones, and logo<br />
<br />
01.27.2010 Added in Fran, Added in summaries for student/teachers<br />
<br />
02.02.2010 Developed Teacher Lesson Plan<br />
<br />
02.09.2010 Reformatted Wiki<br />
<br />
02.07.2010 Created the screenshot of the start menu and three game screens<br />
<br />
02.07.2010 Added the screenshots to the wiki<br />
<br />
02.09.2010 Added the Lesson Plan to the wiki<br />
<br />
02.09.2010 Added the active members and their contacts to wiki<br />
<br />
02.09.2010 Reformatted and Enhanced the Wiki<br />
<br />
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered<br />
<br />
02.24.2010 Added in future work for possible co-ops for blocku at RIT<br />
<br />
02.25.2010 Added an image of the tutorial screen.<br />
<br />
09.23.2010 Added new group members to wiki.<br />
<br />
==Milestones==<br />
*<s>Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)</s><br />
<br />
*<s>Display a graphical interface.</s><br />
<br />
*<s>Make squares movable.</s><br />
<br />
*<s>Display squares with numbers.</s><br />
<br />
*<s>Make squares able to be rotated.</s><br />
<br />
*<s>Display game grid.</s><br />
<br />
*Blocks can snap to grid.<br />
<br />
*Complete Software Requirements Specifications<br />
<br />
*Complete Lesson Plan, and Instructional Documentation<br />
<br />
==Future Work==<br />
*Allow teachers to input any constraint not just Math ones.<br />
<br />
*Change custom game screen to allow users to input matching pairs.<br />
<br />
*Change custom game screen to allow users to input constraint.<br />
<br />
*The ability to save games.<br />
<br />
*The ability to load games.<br />
<br />
*A leaderboard.<br />
<br />
*Achievements/Trophies<br />
<br />
*Save pair lists and constraints for future use.<br />
<br />
==Bugs/Fixes==<br />
<br />
{| border='1'<br />
|-<br />
!width="20%"|Bugs<br />
!width="40%"|Problem<br />
!width="40%"|Fix<br />
|-<br />
|Rotation<br />
|Blocks Warp when Rotating getting bigger the more you do it<br />
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around<br />
|-<br />
|Rotation Variables<br />
|Rotation variable are using place holds should be more dynamic<br />
|Concatenated the string didn't work but casting it to str worked<br />
|-<br />
|Sprite Lag<br />
|Seems like there is redundant code in the works causing lag in the movement<br />
|<br />
|-<br />
|Screen Size<br />
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future<br />
|<br />
|-<br />
|Sprite Size<br />
|They are too tiny at the moment make bigger ...<br />
|<br />
|-<br />
|Grid <br />
|needs to be dynamic and not a png image<br />
|<br />
|-<br />
|Individual Rotation<br />
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block<br />
|<br />
|}<br />
<br />
==Public Git Repository==<br />
http://git.sugarlabs.org/projects/blocku<br />
<br />
==Public IRC Channel==<br />
<br />
=====<u>Server</u>=====<br />
irc.freenode.net<br />
<br />
=====<u>Channel</u>=====<br />
<nowiki>#blocku</nowiki><br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&diff=57393Activities/Blocku/Development2010-09-23T15:50:38Z<p>Lorin Petersen: /* Updates */</p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page displays the pertinent information regarding the development of Blocku.<br />
<br />
<br />
==Members==<br />
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.<br />
<br />
===Active===<br />
<br />
:'''Members listed here are actively working on the project.'''<br />
<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:mdemayo| Mark DeMayo]] </div><br />
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Lorin_Petersen| Lorin Petersen]] </div><br />
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Matt_Critelli| Matt Critelli]] </div><br />
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div><br />
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]<br />
<br />
<br />
</div><br />
}<br />
<br />
===Inactive Members===<br />
:'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.'''<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Iogburu| Ihudiya Ogburu]]</div><br />
email: [mailto:ifogburu@gmail.com ifogburu@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:coolestdude1| Ariel Zamparini]]</div><br />
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Fran Rogers| Fran Rogers]]</div><br />
email: [mailto:fran@dumetella.net fran@dumetella.net]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|}<br />
<br />
==Development Meetings==<br />
<br />
4pm-6pm Wednesday January 20, 2010<br />
<br />
4pm Thursday January 28, 2010 (IRC)<br />
<br />
4pm-6pm Thursday February 18, 2010<br />
<br />
2pm-4pm Wednesday February 24, 2010<br />
<br />
5pm-6pm Thursday February 25, 2010<br />
<br />
==Updates==<br />
01.14.2010 Updated the Wiki Page with New Links<br />
<br />
01.16.2010 Updated the Wiki Page with new suggestions<br />
<br />
01.21.2010 Updated the Wiki Page with new description, milestones, and logo<br />
<br />
01.27.2010 Added in Fran, Added in summaries for student/teachers<br />
<br />
02.02.2010 Developed Teacher Lesson Plan<br />
<br />
02.09.2010 Reformatted Wiki<br />
<br />
02.07.2010 Created the screenshot of the start menu and three game screens<br />
<br />
02.07.2010 Added the screenshots to the wiki<br />
<br />
02.09.2010 Added the Lesson Plan to the wiki<br />
<br />
02.09.2010 Added the active members and their contacts to wiki<br />
<br />
02.09.2010 Reformatted and Enhanced the Wiki<br />
<br />
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered<br />
<br />
02.24.2010 Added in future work for possible co-ops for blocku at RIT<br />
<br />
02.25.2010 Added an image of the tutorial screen.<br />
<br />
09.23.2010 Added new group members to wiki.<br />
<br />
==Milestones==<br />
*<s>Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)</s><br />
<br />
*<s>Display a graphical interface.</s><br />
<br />
*<s>Make squares movable.</s><br />
<br />
*<s>Display squares with numbers.</s><br />
<br />
*<s>Make squares able to be rotated.</s><br />
<br />
*<s>Display game grid.</s><br />
<br />
*Blocks can snap to grid.<br />
<br />
*Complete Software Requirements Specifications<br />
<br />
*Complete Lesson Plan, and Instructional Documentation<br />
<br />
==Future Work==<br />
*Allow teachers to input any constraint not just Math ones.<br />
<br />
*Change custom game screen to allow users to input matching pairs.<br />
<br />
*Change custom game screen to allow users to input constraint.<br />
<br />
*The ability to save games.<br />
<br />
*The ability to load games.<br />
<br />
*A leaderboard.<br />
<br />
*Achievements/Trophies<br />
<br />
*Save pair lists and constraints for future use.<br />
<br />
==Bugs/Fixes==<br />
<br />
{| border='1'<br />
|-<br />
!width="20%"|Bugs<br />
!width="40%"|Problem<br />
!width="40%"|Fix<br />
|-<br />
|Rotation<br />
|Blocks Warp when Rotating getting bigger the more you do it<br />
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around<br />
|-<br />
|Rotation Variables<br />
|Rotation variable are using place holds should be more dynamic<br />
|Concatenated the string didn't work but casting it to str worked<br />
|-<br />
|Sprite Lag<br />
|Seems like there is redundant code in the works causing lag in the movement<br />
|<br />
|-<br />
|Screen Size<br />
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future<br />
|<br />
|-<br />
|Sprite Size<br />
|They are too tiny at the moment make bigger ...<br />
|<br />
|-<br />
|Grid <br />
|needs to be dynamic and not a png image<br />
|<br />
|-<br />
|Individual Rotation<br />
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block<br />
|<br />
|}<br />
<br />
==Public Git Repository==<br />
http://git.sugarlabs.org/projects/blocku<br />
<br />
==Public IRC Channel==<br />
<br />
=====<u>Server</u>=====<br />
irc.freenode.net<br />
<br />
=====<u>Channel</u>=====<br />
<nowiki>#blocku</nowiki><br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=User:Lorin_Petersen&diff=57392User:Lorin Petersen2010-09-23T15:49:02Z<p>Lorin Petersen: </p>
<hr />
<div>Link to RIT's Math4: [[Math4Team/RIT]]<br />
<br />
Link to blog: [http://eloreyen.wordress.com My Blog]<br />
<br />
Currently working on Blocku<br />
Link to project: [[Blocku]]</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=User:Lorin_Petersen&diff=57388User:Lorin Petersen2010-09-23T15:44:43Z<p>Lorin Petersen: Created page with "Link to RIT's Math4: math4team/RIT Link to blog: [http://eloreyen.wordress.com My Blog] Currently working on Blocku Link to project: Blocku"</p>
<hr />
<div>Link to RIT's Math4: [[math4team/RIT]]<br />
<br />
Link to blog: [http://eloreyen.wordress.com My Blog]<br />
<br />
Currently working on Blocku<br />
Link to project: [[Blocku]]</div>Lorin Petersenhttps://wiki.sugarlabs.org/index.php?title=Activities/Blocku/Development&diff=57380Activities/Blocku/Development2010-09-23T15:35:36Z<p>Lorin Petersen: </p>
<hr />
<div>{{Blocku/Navigation}}<br />
<br />
<br />
This page displays the pertinent information regarding the development of Blocku.<br />
<br />
<br />
==Members==<br />
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.<br />
<br />
===Active===<br />
<br />
:'''Members listed here are actively working on the project.'''<br />
<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:mdemayo| Mark DeMayo]] </div><br />
email: [mailto:mdemayo24@gmail.com mdemayo24@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Lorin_Petersen| Lorin Petersen]] </div><br />
email: [mailto:lorin.petersen@gmail.com Lorin.petersen@gmail.com ]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Matt_Critelli| Matt Critelli]] </div><br />
email: [mailto:mlc9545@g.rit.edu mlc9545@g.rit.edu]<br />
<br />
</div><br />
<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Kaeedo| Kai Ito]] </div><br />
email: [mailto:kxi8435@rit.edu kxi8435@rit.edu]<br />
<br />
<br />
</div><br />
}<br />
<br />
===Inactive Members===<br />
:'''Members listed here are not actively working on the project, but may be contacted for questioning or consult purposes.'''<br />
{|<br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Iogburu| Ihudiya Ogburu]]</div><br />
email: [mailto:ifogburu@gmail.com ifogburu@gmail.com ]<br />
<br />
Contribution: ''Designer, Artist''<br />
<br />
</div><br />
|-<br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:coolestdude1| Ariel Zamparini]]</div><br />
email: [mailto:arielzamparini@gmail.com arielzamparini@gmail.com]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|<br />
<div style="border: 1px solid black; width: 250px; padding: 5px;"><br />
<div style="border-bottom: 1px solid black">[[User:Fran Rogers| Fran Rogers]]</div><br />
email: [mailto:fran@dumetella.net fran@dumetella.net]<br />
<br />
Contribution: ''Programmer''<br />
<br />
</div><br />
|}<br />
<br />
==Development Meetings==<br />
<br />
4pm-6pm Wednesday January 20, 2010<br />
<br />
4pm Thursday January 28, 2010 (IRC)<br />
<br />
4pm-6pm Thursday February 18, 2010<br />
<br />
2pm-4pm Wednesday February 24, 2010<br />
<br />
5pm-6pm Thursday February 25, 2010<br />
<br />
==Updates==<br />
01.14.2010 Updated the Wiki Page with New Links<br />
<br />
01.16.2010 Updated the Wiki Page with new suggestions<br />
<br />
01.21.2010 Updated the Wiki Page with new description, milestones, and logo<br />
<br />
01.27.2010 Added in Fran, Added in summaries for student/teachers<br />
<br />
02.02.2010 Developed Teacher Lesson Plan<br />
<br />
02.09.2010 Reformatted Wiki<br />
<br />
02.07.2010 Created the screenshot of the start menu and three game screens<br />
<br />
02.07.2010 Added the screenshots to the wiki<br />
<br />
02.09.2010 Added the Lesson Plan to the wiki<br />
<br />
02.09.2010 Added the active members and their contacts to wiki<br />
<br />
02.09.2010 Reformatted and Enhanced the Wiki<br />
<br />
02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered<br />
<br />
02.24.2010 Added in future work for possible co-ops for blocku at RIT<br />
<br />
02.25.2010 Added an image of the tutorial screen.<br />
<br />
==Milestones==<br />
*<s>Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)</s><br />
<br />
*<s>Display a graphical interface.</s><br />
<br />
*<s>Make squares movable.</s><br />
<br />
*<s>Display squares with numbers.</s><br />
<br />
*<s>Make squares able to be rotated.</s><br />
<br />
*<s>Display game grid.</s><br />
<br />
*Blocks can snap to grid.<br />
<br />
*Complete Software Requirements Specifications<br />
<br />
*Complete Lesson Plan, and Instructional Documentation<br />
<br />
==Future Work==<br />
*Allow teachers to input any constraint not just Math ones.<br />
<br />
*Change custom game screen to allow users to input matching pairs.<br />
<br />
*Change custom game screen to allow users to input constraint.<br />
<br />
*The ability to save games.<br />
<br />
*The ability to load games.<br />
<br />
*A leaderboard.<br />
<br />
*Achievements/Trophies<br />
<br />
*Save pair lists and constraints for future use.<br />
<br />
==Bugs/Fixes==<br />
<br />
{| border='1'<br />
|-<br />
!width="20%"|Bugs<br />
!width="40%"|Problem<br />
!width="40%"|Fix<br />
|-<br />
|Rotation<br />
|Blocks Warp when Rotating getting bigger the more you do it<br />
|The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around<br />
|-<br />
|Rotation Variables<br />
|Rotation variable are using place holds should be more dynamic<br />
|Concatenated the string didn't work but casting it to str worked<br />
|-<br />
|Sprite Lag<br />
|Seems like there is redundant code in the works causing lag in the movement<br />
|<br />
|-<br />
|Screen Size<br />
|Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future<br />
|<br />
|-<br />
|Sprite Size<br />
|They are too tiny at the moment make bigger ...<br />
|<br />
|-<br />
|Grid <br />
|needs to be dynamic and not a png image<br />
|<br />
|-<br />
|Individual Rotation<br />
|Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block<br />
|<br />
|}<br />
<br />
==Public Git Repository==<br />
http://git.sugarlabs.org/projects/blocku<br />
<br />
==Public IRC Channel==<br />
<br />
=====<u>Server</u>=====<br />
irc.freenode.net<br />
<br />
=====<u>Channel</u>=====<br />
<nowiki>#blocku</nowiki><br />
<br />
<br />
{{Blocku/Contacts}}</div>Lorin Petersen