Line 1: |
Line 1: |
− | 1. Project Title & Shipment Detail | + | 1. Project Title & Shipment Detail<br> |
− | Name of Project: (WEB-PUBLISHED) | + | Name of Project: (WEB-PUBLISHED) <br> |
− | Interactive Fiction Interactive Developer (Inform7 IDE port to sugar) | + | Interactive Fiction Interactive Developer (Inform7 IDE port to sugar)<br> |
− | IF game engine (Parchment virtual machine in webkit activity) | + | IF game engine (Parchment virtual machine in webkit activity)<br> |
− | Shipping Address You've Verified: | + | Shipping Address You've Verified: <br> |
− | IS FEDEX AND DHL SHIPPABLE (NO POST OFFICE BOXES)
| + | Included in emailed proposal #103204<br> |
− | INCLUDES A PHONE NUMBER
| + | Number of Laptops (or other hardware) You Request to Borrow:<br> |
− | CONTAINS TEAM LEADER'S LEGAL NAME
| + | 1<br> |
− | US ADDRESS REQUESTED, OLPC CANNOT GUARANTY INTL SHIPPING
| + | Loan Length—How Many Months:<br> |
− | Number of Laptops (or other hardware) You Request to Borrow: | + | 7<br> |
− | 1 | |
− | Loan Length—How Many Months: | |
− | 7 | |
| | | |
| | | |
− | 2. Team Participants | + | 2. Team Participants<br> |
− | Name(s) & Contact Info: (include all email addresses & phone numbers) | + | Name(s) & Contact Info: (include all email addresses & phone numbers)<br> |
− | Teams of more than 1 person are not required, but favored! | + | Teams of more than 1 person are not required, but favored!<br> |
− | MP | + | MP<br> |
− | SW | + | SW<br> |
− | Employer and/or School: | + | Employer and/or School:<br> |
− | Student at University of Mass Amherst | + | Student at University of Mass Amherst<br> |
− | Past Experience/Qualifications: | + | Past Experience/Qualifications:<br> |
− | I've worked with SW | + | I've worked with SW<br> |
− | Avid interactive fiction fan | + | Avid interactive fiction fan<br> |
− | linux experience (bash, install, package management) | + | linux experience (bash, install, package management)<br> |
− | competency with GNU make tools | + | competency with GNU make tools<br> |
| | | |
| | | |
| 3. Objectives | | 3. Objectives |
− | Project Objectives: (WEB-PUBLISHED) | + | Project Objectives: (WEB-PUBLISHED)<br> |
− | Concrete proposals with defined, measurable outcomes are much more likely to result in a laptop than "it would be cool to play with these and demo them". | + | Concrete proposals with defined, measurable outcomes are much more likely to result in a laptop than "it would be cool to play with these and demo them".<br> |
| | | |
− | -Package the Inform 7 IDE for the Sugar learning environment | + | -Package the Inform 7 IDE for the Sugar learning environment<br> |
− | +I7 is an easy way of learning basic programming ideas | + | +I7 is an easy way of learning basic programming ideas<br> |
− | +I7 is also creative writing that takes advantage of interacting with a laptop | + | +I7 is also creative writing that takes advantage of interacting with a laptop<br> |
− | +plenty of source available for examples | + | +plenty of source available for examples<br> |
− | +easy to learn | + | +easy to learn<br> |
| | | |
− | -setup interactive fiction VM (make an Interactive Fiction Play activity) | + | -setup interactive fiction VM (make an Interactive Fiction Play activity)<br> |
− | +addition of 'easy to use' games | + | +addition of 'easy to use' games<br> |
− | +numerous existing games | + | +numerous existing games<br> |
| | | |
− | Package french and spanish localizations | + | Package french and spanish localizations<br> |
| //Work with the makers of the Spanish and French languge extension modules to make them contained by default in the package | | //Work with the makers of the Spanish and French languge extension modules to make them contained by default in the package |
| | | |
| | | |
− | 4. Plan of Action | + | 4. Plan of Action<br> |
− | Plan and Procedure for Achieving the Stated Objectives: | + | Plan and Procedure for Achieving the Stated Objectives:<br> |
| | | |
− | modify the I7 IDE for usage on the XO (create and IF Create activity) | + | modify the I7 IDE for usage on the XO (create and IF Create activity)<br> |
− | -packaged into activity format | + | -packaged into activity format<br> |
− | -take advantage of the Journal | + | -take advantage of the Journal<br> |
| | | |
− | create an IF Play activity | + | create an IF Play activity<br> |
− | -should use existing VM's (Quixe, Parchment) | + | -should use existing VM's (Quixe, Parchment)<br> |
− | -should integrate into journal | + | -should integrate into journal<br> |
− | -package a set of games to go with it | + | -package a set of games to go with it<br> |
| | | |
| | | |
− | 5. Needs | + | 5. Needs<br> |
− | Why is this project needed? | + | Why is this project needed?<br> |
− | provide a new realm of game playing / game creation that fits well on an XO machine | + | provide a new realm of game playing / game creation that fits well on an XO machine<br> |
− | provide a tool for interactive storytelling and creative writing | + | provide a tool for interactive storytelling and creative writing<br> |
| | | |
− | Locally? | + | Locally?<br> |
− | In the greater OLPC/Sugar community? | + | In the greater OLPC/Sugar community?<br> |
− | Help introduce more people to an easy to use 'language' for making games | + | Help introduce more people to an easy to use 'language' for making games<br> |
− | distribute a natual language programming environment that has spanish and french translations | + | distribute a natual language programming environment that has spanish and french translations<br> |
− | -> better idea::: games help promote interaction with a machine increasing users ability to use the machine (think teachieaching mouse usage skills with solitaire :: fun trick that works) | + | -> better idea::: games help promote interaction with a machine increasing users ability to use the machine (think teaching mouse usage skills with solitaire :: fun trick that works)<br> |
− | we don't need to sell games, the people you're pitching already know that | + | we don't need to sell games, the people you're pitching already know that<br> |
− | Outside the community? | + | Outside the community? <br> |
− | Promote the IF community | + | Promote the IF community<br> |
− | Why can't this project be done in emulation using non-XO machines? | + | Why can't this project be done in emulation using non-XO machines? <br> |
− | testing font rendering on pixel Qi screens | + | testing font rendering on pixel Qi screens<br> |
− | viability on actual processing hardware | + | viability on actual processing hardware<br> |
− | using the Inform7 IDE and making sure the UI conforms to the XO's dimensions and grayscale modes | + | using the Inform7 IDE and making sure the UI conforms to the XO's dimensions and grayscale modes<br> |
− | (also making sure it doesnt outdo the processing hardware for longer stories) | + | (also making sure it doesnt outdo the processing hardware for longer stories)<br> |
− | Why are you requesting the number of machines you are asking for? | + | Why are you requesting the number of machines you are asking for? <br> |
− | one per person actively working on to have access to a physical XO | + | one per person actively working on to have access to a physical XO<br> |
− | Will you consider (1) salvaged/rebuilt or (2) damaged XO Laptops? | + | Will you consider (1) salvaged/rebuilt or (2) damaged XO Laptops? <br> |
− | 1) yes | + | 1) yes<br> |
− | 2) yes, but a functioning XO would be preferred | + | 2) yes, but a functioning XO would be preferred<br> |
| | | |
| | | |
− | 6. Sharing Deliverables | + | 6. Sharing Deliverables<br> |
− | Project URL—where you'll Blog specific ongoing progress: | + | Project URL—where you'll Blog specific ongoing progress:<br> |
− | http://wiki.sugarlabs.org/go/Activities/Inform7 | + | http://wiki.sugarlabs.org/go/Activities/Inform7<br> |
− | http://wiki.sugarlabs.org/go/Talk:Activities/Inform7 | + | http://wiki.sugarlabs.org/go/Talk:Activities/Inform7<br> |
| Please web-publish this entire completed proposal, removing any sections affecting your personal privacy. Ask if you want help -- communicating with our OLPC/Sugar global community is core! | | Please web-publish this entire completed proposal, removing any sections affecting your personal privacy. Ask if you want help -- communicating with our OLPC/Sugar global community is core! |
| How will you convey tentative ideas & results back to the OLPC/Sugar community, prior to completion? | | How will you convey tentative ideas & results back to the OLPC/Sugar community, prior to completion? |
− | Via IRC and announcements to mailing lists | + | Via IRC and announcements to mailing lists<br> |
− | How will the final fruits of your labor be distributed to children or community members worldwide? | + | How will the final fruits of your labor be distributed to children or community members worldwide?<br> |
− | Sugar Activities | + | Sugar Activities<br> |
− | Repository hosted on git.sugarlabs.org/PROJECTNAME | + | Repository hosted on git.sugarlabs.org/PROJECTNAME<br> |
− | Will your work have any possible application or use outside our community? | + | Will your work have any possible application or use outside our community?<br> |
− | We would love to extend the existing gnome-inform7 translations (already using .po files) | + | We would love to extend the existing gnome-inform7 translations (already using .po files)<br> |
− | If yes, how will these people be reached? | + | If yes, how will these people be reached? <br> |
− | contact the IF community that it's been ported for use on XO via mailing lists, IFmud and the cambridge IF meetup | + | contact the IF community that it's been ported for use on XO via mailing lists, IFmud and the cambridge IF meetup<br> |
− | Have you investigated working with nearby XO Lending Libraries or Project Groups? | + | Have you investigated working with nearby XO Lending Libraries or Project Groups? <br> |
− | none in sturbridge/amherst area(?) | + | none in sturbridge/amherst area(?)<br> |
| | | |
| | | |
− | 7. Quality/Mentoring | + | 7. Quality/Mentoring<br> |
− | Would your Project benefit from Support, Documentation and/or Testing people? | + | Would your Project benefit from Support, Documentation and/or Testing people? <br> |
− | Yes, but only once it has been built and package. | + | Yes, but only once it has been built and package.<br> |
− | Teachers' input into Usability? | + | Teachers' input into Usability? <br> |
− | Yes, and on how to best integrate the activity into classrooms | + | Yes, and on how to best integrate the activity into classrooms<br> |
− | How will you promote your work? | + | How will you promote your work? <br> |
− | Via mailing lists | + | Via mailing lists<br> |
− | Can we help you with an experienced mentor from the OLPC/Sugar community? (WEB-PUBLISHED) | + | Can we help you with an experienced mentor from the OLPC/Sugar community? (WEB-PUBLISHED) <br> |
− | If YES: specify the kind of Ongoing Mentoring that will benefit you most. | + | If YES: specify the kind of Ongoing Mentoring that will benefit you most. <br> |
− | If NO: specify who will help you share your progress, creations & results. | + | If NO: specify who will help you share your progress, creations & results. <br> |
− | SW | + | SW<br> |
| | | |
− | 8. Timeline (Start to Finish) | + | 8. Timeline (Start to Finish)<br> |
− | Please include a Proposed timeline for your Project life-cycle: (this can be in the form of Month 1, Month 2, etc rather than specific dates) | + | Please include a Proposed timeline for your Project life-cycle: (this can be in the form of Month 1, Month 2, etc rather than specific dates) <br> |
− | Include a couple milestones, even if tentative. | + | Include a couple milestones, even if tentative. <br> |
− | Timeline: | + | Timeline:<br> |
− | Month 1: | + | Month 1:<br> |
− | build Inform IDE | + | build Inform IDE<br> |
− | Begin work on Sugar oriented VM | + | Begin work on Sugar oriented VM<br> |
| | | |
− | Month 2 | + | Month 2<br> |
− | Have rudimentary VM built (prototype) | + | Have rudimentary VM built (prototype)<br> |
− | Further work on IDE | + | Further work on IDE<br> |
| | | |
− | Month 5: | + | Month 5:<br> |
− | Have beta of VM/IDE completed | + | Have beta of VM/IDE completed<br> |
| | | |
− | Month 6: | + | Month 6:<br> |
− | test test test the IDE and VM | + | test test test the IDE and VM<br> |
| | | |
− | Month 7: | + | Month 7:<br> |
− | Create basic documentation | + | Create basic documentation<br> |
− | Create VM/IDE packages with inbuilt game collection ready to ship | + | Create VM/IDE packages with inbuilt game collection ready to ship<br> |
| | | |
| | | |
− | Specify how you prefer to communicate your ongoing progress and obstacles! | + | Specify how you prefer to communicate your ongoing progress and obstacles! <br> |
− | [X] I agree to pass on the laptop(s) to a local OLPC group or other interested contributors in case I do not have need for the laptop(s) anymore or in case my project progress stalls. | + | [X] I agree to pass on the laptop(s) to a local OLPC group or other interested contributors in case I do not have need for the laptop(s) anymore or in case my project progress stalls.<br> |