Line 1: |
Line 1: |
| {{TOCright}} | | {{TOCright}} |
| ==Description== | | ==Description== |
− | This project is one of [http://wiki.sugarlabs.org/go/Math4Team/RIT/Projects many small projects] focused on developing 4th grade math games which will run on the OLPC XO. We are [http://wiki.sugarlabs.org/go/Math4Team/RIT/Students RIT students] who are working on this with the help of other developers who become interested in our projects. | + | This project is one of [[Math4Team/RIT/Projects | many small projects]] focused on developing 4th grade math games which will run on the OLPC XO. We are [[Math4Team/RIT/Students | RIT students]] who are working on this with the help of other developers who become interested in our projects. |
− | The focus of this project is to turn an existing game ([http://wiki.laptop.org/go/Assimilate Assimilate]) into a math based flash card game which will hopefully be included on future XO's. | + | The focus of this project is to turn an existing game ([[OLPC:Assimilate]]) into a math based flash card game which will hopefully be included on future XO's. |
| | | |
| ==Standards== | | ==Standards== |
− | The [http://wiki.sugarlabs.org/go/Math4Team 4th Grade Math Team] is focused around creating games which will promote at least one of [http://wiki.sugarlabs.org/go/User:Gdk/4th_Grade_Maths these math standards].<br /> | + | The [[Math4Team | 4th Grade Math Team]] is focused around creating games which will promote at least one of [[User:Gdk/4th_Grade_Maths | these math standards]].<br /> |
| Our project has the potential to fulfill many of the standards listed, but it specifically addresses the following:<br /> | | Our project has the potential to fulfill many of the standards listed, but it specifically addresses the following:<br /> |
| '''4.N.10''' - Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money.<br /> | | '''4.N.10''' - Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money.<br /> |
Line 13: |
Line 13: |
| | | |
| ==Contacts== | | ==Contacts== |
− | [http://wiki.laptop.org/go/Assimilate#Contact_Me Urko Fernandez] is the one and only developer of Assimilate. Dennis contacted him via his gmail address on April 23rd, 2009 and again on May 1st, 2009 and received the following reply on May 7, 2009: | + | [[olpc:Assimilate#Contact Me | Urko Fernandez]] is the one and only developer of Assimilate. Dennis contacted him via his gmail address on April 23rd, 2009 and again on May 1st, 2009 and received the following reply on May 7, 2009: |
| <br><br> | | <br><br> |
| Hi Dennis,<br> | | Hi Dennis,<br> |
Line 24: |
Line 24: |
| | | |
| ==Group Members== | | ==Group Members== |
− | *[http://wiki.sugarlabs.org/go/User:Dbj4366 Dennis Jalbert] | + | *[[User:Dbj4366 | Dennis Jalbert]] |
− | *[http://wiki.sugarlabs.org/go/User:Bjr9081 Brendan Reen] | + | *[[User:Bjr9081 | Brendan Reen]] |
− | *[http://wiki.sugarlabs.org/go/User:Jck1089 James Kolb] | + | *[[User:Jck1089 | James Kolb]] |
| * Your name here - Help us develop Assimilate! | | * Your name here - Help us develop Assimilate! |
| | | |
| ==Goals== | | ==Goals== |
| ====Project Goals==== | | ====Project Goals==== |
− | Modify [http://wiki.laptop.org/go/Assimilate Assimilate] in the following ways: | + | Modify [[olpc:Assimilate | Assimilate]] in the following ways: |
| *Fix the "tabs" so that there are 2 interfaces. | | *Fix the "tabs" so that there are 2 interfaces. |
| **Edit - Add questions & answers as well as categorize the cards (geometry, algebra, etc) | | **Edit - Add questions & answers as well as categorize the cards (geometry, algebra, etc) |
Line 42: |
Line 42: |
| | | |
| ====Class Goals==== | | ====Class Goals==== |
− | * Our goal for this RIT class is to complete the [http://wiki.sugarlabs.org/go/Flash_Card_Game_-_Assimilate#.22Must_haves.22 "Must Haves"] part of [http://wiki.sugarlabs.org/go/Flash_Card_Game_-_Assimilate#Our_Plan our plan] and document everything we do weather it works or not. Documentation will either be on this wiki or directly in the code that we modify and/or create. | + | * Our goal for this RIT class is to complete the [[Flash_Card_Game_-_Assimilate#.22Must_haves.22 | "Must Haves"]] part of [[Flash_Card_Game_-_Assimilate#Our_Plan | our plan]] and document everything we do weather it works or not. Documentation will either be on this wiki or directly in the code that we modify and/or create. |
| | | |
| ==Week by week milestones== | | ==Week by week milestones== |
Line 75: |
Line 75: |
| ==Updates on our progress== | | ==Updates on our progress== |
| ====4/24==== | | ====4/24==== |
− | *We made progress on editing the main interface of the game by using a [http://wiki.sugarlabs.org/go/Tips_%26_Tricks#Toolbar_listener toolbar listener] to change the interface based on which tab is active. | + | *We made progress on editing the main interface of the game by using a [[Tips_%26_Tricks#Toolbar_listener | toolbar listener]] to change the interface based on which tab is active. |
| *Brendan wasn't able to meet with us this week to update us on setting up the development environment (Eclipse, Pydev, Git). Yesterday Brendan said that he has been working on this but hasn't used it with Assimilate yet. Dennis will check with him to see how it's going after today. | | *Brendan wasn't able to meet with us this week to update us on setting up the development environment (Eclipse, Pydev, Git). Yesterday Brendan said that he has been working on this but hasn't used it with Assimilate yet. Dennis will check with him to see how it's going after today. |
| *Dennis contacted the developer of Assimilate, but hasn't heard back yet. | | *Dennis contacted the developer of Assimilate, but hasn't heard back yet. |
Line 83: |
Line 83: |
| ====5/1==== | | ====5/1==== |
| * Dennis contacted the original developer again since we are still awaiting a reply. | | * Dennis contacted the original developer again since we are still awaiting a reply. |
− | * Brendan was unable to get a development environment running in windows, but was able to use sugar on a stick (SoaS) to compile properly. See the [http://wiki.sugarlabs.org/go/Flash_Card_Game_-_Assimilate#Development_Environment Development Environment] section of [[http://wiki.sugarlabs.org/go/Flash_Card_Game_-_Assimilate#Links_.26_Resources Links & Resources]]. | + | * Brendan was unable to get a development environment running in windows, but was able to use sugar on a stick (SoaS) to compile properly. See the [[Flash_Card_Game_-_Assimilate#Development_Environment | Development Environment]] section of [[Flash_Card_Game_-_Assimilate#Links_.26_Resources | Links & Resources]]. |
| * After running the code from git on SoaS, it showed the splash screen, but never ran the program so we need to get the existing code working before we can even make the changes that we had planned to make this week. Dennis suggested trying to copy the code directly from the xo since we installed the working version from a .xo file. | | * After running the code from git on SoaS, it showed the splash screen, but never ran the program so we need to get the existing code working before we can even make the changes that we had planned to make this week. Dennis suggested trying to copy the code directly from the xo since we installed the working version from a .xo file. |
| * James wasn't able to meet with us today since he had an interview this week. I'm still waiting to hear back from him on his progress this week. | | * James wasn't able to meet with us today since he had an interview this week. I'm still waiting to hear back from him on his progress this week. |
Line 91: |
Line 91: |
| ====5/8==== | | ====5/8==== |
| * SoaS did not end up working out. We were able to get Assimilate installed, but when we ran it from the circle of programs, it would just hang and then crash and go back to the main screen. We initially tried using code from git, but when that didn't work, we also tried extracting the code from the .xo file (which worked on the OLPC). However, this did not work either. Then we tried copying the code from the OLPC since we knew that worked and it still wouldn't load the program in SoaS. Of course, we also tried installing Assimilate from the .xo file (just as we did on the OLPC) and that didn't work either. Our conclusion is that Assimilate will not run on SoaS. | | * SoaS did not end up working out. We were able to get Assimilate installed, but when we ran it from the circle of programs, it would just hang and then crash and go back to the main screen. We initially tried using code from git, but when that didn't work, we also tried extracting the code from the .xo file (which worked on the OLPC). However, this did not work either. Then we tried copying the code from the OLPC since we knew that worked and it still wouldn't load the program in SoaS. Of course, we also tried installing Assimilate from the .xo file (just as we did on the OLPC) and that didn't work either. Our conclusion is that Assimilate will not run on SoaS. |
− | * We discovered that Synergy supposedly works on the OLPC. Dennis is trying to get it working at the moment. However, this only works if you have a wireless network since the OLPC doesn't have an ethernet port. See these [http://wiki.sugarlabs.org/go/Flash_Card_Game_-_Assimilate#Synergy two resources] for info about synergy. | + | * We discovered that Synergy supposedly works on the OLPC. Dennis is trying to get it working at the moment. However, this only works if you have a wireless network since the OLPC doesn't have an ethernet port. See these [[Flash_Card_Game_-_Assimilate#Synergy | two resources]] for info about synergy. |
− | * Dennis heard from the developer of Assimilate and responded. See [http://wiki.sugarlabs.org/go/Flash_Card_Game_-_Assimilate#Contacts Contacts]. | + | * Dennis heard from the developer of Assimilate and responded. See [[Flash_Card_Game_-_Assimilate#Contacts | Contacts]]. |
| * At this point, our goals are not being met due to getting behind working on setting up a development environment other than the XO. James is currently working on his previous milestones using the XO to develop on. Dennis is working on getting Synergy to connect an XO to a regular laptop. | | * At this point, our goals are not being met due to getting behind working on setting up a development environment other than the XO. James is currently working on his previous milestones using the XO to develop on. Dennis is working on getting Synergy to connect an XO to a regular laptop. |
| | | |
Line 111: |
Line 111: |
| ==Links & Resources== | | ==Links & Resources== |
| ===General=== | | ===General=== |
− | *[http://wiki.sugarlabs.org/go/Math4Team/RIT Math 4 RIT Homepage] | + | *[[Math4Team/RIT | Math 4 RIT Homepage]] |
− | *[http://wiki.sugarlabs.org/go/Tips_%26_Tricks Tips & Tricks] | + | *[[Tips_%26_Tricks | Tips & Tricks]] |
| *[http://www.poromenos.org/tutorials/python Python Help] | | *[http://www.poromenos.org/tutorials/python Python Help] |
| ===Assimilate=== | | ===Assimilate=== |
− | *[http://wiki.laptop.org/go/Assimilate Assimilate Homepage] | + | *[OLPC:Assimilate | Assimilate Homepage]] |
| *[http://wiki.laptop.org/images/a/ae/Assimilate-10.xo Download Assimilate] | | *[http://wiki.laptop.org/images/a/ae/Assimilate-10.xo Download Assimilate] |
| *[http://dev.laptop.org/git/activities/assimilate/ Repository] | | *[http://dev.laptop.org/git/activities/assimilate/ Repository] |
| ===Toolbar help=== | | ===Toolbar help=== |
− | *[http://wiki.laptop.org/go/Sugar.graphics.toolbox Toolbox code] | + | * [[olpc:Sugar.graphics.toolbox | Toolbox code]] |
| *[http://dev.laptop.org/git/projects/measure/tree/toolbar_top.py Example code for a toolbar listener] | | *[http://dev.laptop.org/git/projects/measure/tree/toolbar_top.py Example code for a toolbar listener] |
| ===Development Environment=== | | ===Development Environment=== |
Line 131: |
Line 131: |
| | | |
| ====Sugar on a Stick (SoaS) - <b>Does Not Work!</b>==== | | ====Sugar on a Stick (SoaS) - <b>Does Not Work!</b>==== |
− | *Follow the instruction on the [http://wiki.sugarlabs.org/go/Sugar_on_a_Stick SoaS page]. | + | *Follow the instruction on the [[Sugar_on_a_Stick | SoaS page]]. |
| *Git can be downloaded to Sugar with the following commands: | | *Git can be downloaded to Sugar with the following commands: |
| **$ su | | **$ su |
Line 149: |
Line 149: |
| | | |
| ====Synergy==== | | ====Synergy==== |
− | * http://wiki.laptop.org/go/Coding_on_the_xo | + | * [[OLPC:Coding_on_the_xo]] |
− | * http://wiki.laptop.org/go/Synergy | + | * [[OLPC:Synergy]] |