Changes

no edit summary
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>
5

edits