Difference between revisions of "Summer of Code/2014"
Jump to navigation
Jump to search
Line 65: | Line 65: | ||
|- | |- | ||
!valign=top | [[File:Turtle-3d.png|90px|thumb|center]] || valign=top width="15%" | Turtle Art 3D || valign=top width="15%" | Walter Bender, Antonio Battro, Horacio Reggini||align=left valign=top| | !valign=top | [[File:Turtle-3d.png|90px|thumb|center]] || valign=top width="15%" | Turtle Art 3D || valign=top width="15%" | Walter Bender, Antonio Battro, Horacio Reggini||align=left valign=top| | ||
− | ;Brief explanation: Sugar is lacking any 3D programming environments. This project would be to develop such an environment. There is a rich program in 3D Logo developed by Horacio Reggini [http://www.horacioreggini.com.ar/ | + | ;Brief explanation: Sugar is lacking any 3D programming environments. This project would be to develop such an environment. There is a rich program in 3D Logo developed by Horacio Reggini [http://www.horacioreggini.com.ar/wp-content/uploads/2012/07/IdeasYFormas.pdf]. The specific project would be to write an extension to [[Activities/Turtle Art|Turtle Blocks]] to encompass Reggini's ideas. |
;Expected results: A new Turtle Art plugin that adds basic 3D transforms to Turtle Blocks (e.g., setxyz, pitch, roll, yaw); camera and lighting models; surface texture mapping; and a rich set of example projects. A bonus would be a plugin for generating objects for MineCraft. | ;Expected results: A new Turtle Art plugin that adds basic 3D transforms to Turtle Blocks (e.g., setxyz, pitch, roll, yaw); camera and lighting models; surface texture mapping; and a rich set of example projects. A bonus would be a plugin for generating objects for MineCraft. | ||
;Knowledge prerequisite: Python and some 3D graphics (3D transform) experience. | ;Knowledge prerequisite: Python and some 3D graphics (3D transform) experience. |
Revision as of 10:56, 3 March 2014
Students: See our guide on how to participate in Google Summer of Code for more information.
Project candidates
In the table below is list of projects potential participants might contribute within GSoC program.
- Note
- Potential mentors, please feel free to add ideas to this list. Also, feel free to add your name to a project you'd be willing to co-mentor.
- Note
- Potential students, more project ideas can be found on our Features page.
Sugar Core
Title | Mentor | Project | |
---|---|---|---|
Port to Python3 | Walter Bender and Daniel Narvaez |
| |
Activity Unit Tests | Walter Bender and Daniel Narvaez |
| |
JavaScript Collaboration for Sugar | Manuel Quiñones |
| |
Cordova/PhoneGap container for Sugar | Lionel Laské |
| |
Voice Interface | Martin Abente Lahaye |
| |
Assistive Interface | Andres Aguirre |
| |
Bulletin Board | Walter Bender |
| |
Social Help | Martin Abente, Paul Cotton, Walter Bender |
|
Sugar Activities
Title | Mentor | Project | |
---|---|---|---|
Turtle Art 3D | Walter Bender, Antonio Battro, Horacio Reggini |
| |
Music Suite | Gonzalo Odiard |
| |
Video Editing Suite | Gonzalo Odiard |
| |
Assistive Robots | Alan Alguar |
| |
GST-1.0 | Walter Bender |
| |
Hack a Stuffed Animal | Stephen Thomas |
In this project a student would design and document how to hack a stuffed animal to be used as an input device similar to a joystick or arrow and a few other keys to allow a nonverbal child to use their favorite stuffed animal as an input device.
| |
PECS for Non-Verbal Communication | Stephen Thomas |
|