Activities/Blocku/Development

From Sugar Labs
Jump to navigation Jump to search
Home | Development | Teacher | Student | Lesson Plans | Sketches/Screenshots | Tutorials | Suggestions/Comments


This page displays the pertinent information regarding the development of Blocku.


Members

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.

Active

Members listed here are actively working on the project.
Mark DeMayo (3rd Year @ RIT)

email: mdemayo24@gmail.com

Contribution: Designer, Artist

Inactive Members

Development Meetings

4pm-6pm Wednesday January 20, 2010

4pm Thursday January 28, 2010 (IRC)

4pm-6pm Thursday February 18, 2010

2pm-4pm Wednesday February 24, 2010

5pm-6pm Thursday February 25, 2010

Updates

01.14.2010 Updated the Wiki Page with New Links

01.16.2010 Updated the Wiki Page with new suggestions

01.21.2010 Updated the Wiki Page with new description, milestones, and logo

01.27.2010 Added in Fran, Added in summaries for student/teachers

02.02.2010 Developed Teacher Lesson Plan

02.09.2010 Reformatted Wiki

02.07.2010 Created the screenshot of the start menu and three game screens

02.07.2010 Added the screenshots to the wiki

02.09.2010 Added the Lesson Plan to the wiki

02.09.2010 Added the active members and their contacts to wiki

02.09.2010 Reformatted and Enhanced the Wiki

02.24.2010 Fixed Size on Bugs Box, Added in more bugs encountered

02.24.2010 Added in future work for possible co-ops for blocku at RIT

02.25.2010 Added an image of the tutorial screen.

Milestones

  • Decide which program to use as a foundation. (Tetravex, Super Cube, Jigsaw-Puzzle)
  • Display a graphical interface.
  • Make squares movable.
  • Display squares with numbers.
  • Make squares able to be rotated.
  • Display game grid.
  • Blocks can snap to grid.
  • Complete Software Requirements Specifications
  • Complete Lesson Plan, and Instructional Documentation

Future Work

  • Allow teachers to input any constraint not just Math ones.
  • Change custom game screen to allow users to input matching pairs.
  • Change custom game screen to allow users to input constraint.
  • The ability to save games.
  • The ability to load games.
  • A leaderboard.
  • Achievements/Trophies
  • Save pair lists and constraints for future use.

Bugs/Fixes

Bugs Problem Fix
Rotation Blocks Warp when Rotating getting bigger the more you do it The Fix we derived for this will be that the blocks do not physically rotate only then numbers get passed around
Rotation Variables Rotation variable are using place holds should be more dynamic Concatenated the string didn't work but casting it to str worked
Sprite Lag Seems like there is redundant code in the works causing lag in the movement
Screen Size Screen is at the moment not dynamic should be changed to be full screen and dynamic for no problems in the future
Sprite Size They are too tiny at the moment make bigger ...
Grid needs to be dynamic and not a png image
Individual Rotation Only One Block can rotate make it so that any block can, maybe visual cue like a rotate symbol on a block

Public Git Repository

http://git.sugarlabs.org/projects/blocku

Public IRC Channel

Server

irc.freenode.net

Channel

#blocku