Difference between revisions of "Activities/Inform7"

From Sugar Labs
Jump to navigation Jump to search
(creating project proposal)
 
(Replaced content with " The Proposal Progress So Far: -Proposal (above link) has been submitted and accepted. Currently waiting on hardware --Maxpev, Apr3")
Line 1: Line 1:
1. Project Title & Shipment Detail
+
[[Activities/Inform7/Proposal | The Proposal]]
Name of Project: (WEB-PUBLISHED)
 
Interactive Fiction Interactive Developer (Inform7 IDE port to sugar)
 
IF game engine (Parchment virtual machine in webkit activity)
 
Shipping Address You've Verified:
 
IS FEDEX AND DHL SHIPPABLE (NO POST OFFICE BOXES)
 
INCLUDES A PHONE NUMBER
 
CONTAINS TEAM LEADER'S LEGAL NAME
 
US ADDRESS REQUESTED, OLPC CANNOT GUARANTY INTL SHIPPING
 
Number of Laptops (or other hardware) You Request to Borrow:
 
1
 
Loan Length—How Many Months:
 
7
 
  
 
+
Progress So Far:
2. Team Participants
+
-Proposal (above link) has been submitted and accepted. Currently waiting on hardware --Maxpev, Apr3
Name(s) & Contact Info: (include all email addresses & phone numbers)
 
Teams of more than 1 person are not required, but favored!
 
MP
 
SW
 
Employer and/or School:
 
Student at University of Mass Amherst
 
Past Experience/Qualifications:
 
I've worked with SW
 
Avid interactive fiction fan
 
linux experience (bash, install, package management)
 
competency with GNU make tools
 
 
 
 
 
3. Objectives
 
Project Objectives: (WEB-PUBLISHED)
 
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".
 
 
 
-Package the Inform 7 IDE for the Sugar learning environment
 
+I7 is an easy way of learning basic programming ideas
 
+I7 is also creative writing that takes advantage of interacting with a laptop
 
+plenty of source available for examples
 
+easy to learn
 
 
 
-setup interactive fiction VM (make an Interactive Fiction Play activity)
 
+addition of 'easy to use' games
 
+numerous existing games
 
 
 
Package french and spanish localizations
 
//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
 
Plan and Procedure for Achieving the Stated Objectives:
 
 
 
modify the I7 IDE for usage on the XO (create and IF Create activity)
 
-packaged into activity format
 
-take advantage of the Journal
 
 
 
create an IF Play activity
 
-should use existing VM's (Quixe, Parchment)
 
-should integrate into journal
 
-package a set of games to go with it
 
 
 
 
 
5. Needs
 
Why is this project needed?
 
provide a new realm of game playing / game creation that fits well on an XO machine
 
provide a tool for interactive storytelling and creative writing
 
 
 
Locally?
 
In the greater OLPC/Sugar community?
 
Help introduce more people to an easy to use 'language' for making games
 
distribute a natual language programming environment that has spanish and french translations
 
-> 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)
 
we don't need to sell games, the people you're pitching already know that
 
Outside the community?
 
Promote the IF community
 
Why can't this project be done in emulation using non-XO machines?
 
testing font rendering on pixel Qi screens
 
viability on actual processing hardware
 
using the Inform7 IDE and making sure the UI conforms to the XO's dimensions and grayscale modes
 
(also making sure it doesnt outdo the processing hardware for longer stories)
 
Why are you requesting the number of machines you are asking for?
 
one per person actively working on to have access to a physical XO
 
Will you consider (1) salvaged/rebuilt or (2) damaged XO Laptops?
 
1) yes
 
2) yes, but a functioning XO would be preferred
 
 
 
 
 
6. Sharing Deliverables
 
Project URL—where you'll Blog specific ongoing progress:
 
http://wiki.sugarlabs.org/go/Activities/Inform7
 
http://wiki.sugarlabs.org/go/Talk:Activities/Inform7
 
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?
 
Via IRC and announcements to mailing lists
 
How will the final fruits of your labor be distributed to children or community members worldwide?
 
Sugar Activities
 
Repository hosted on git.sugarlabs.org/PROJECTNAME
 
Will your work have any possible application or use outside our community?
 
We would love to extend the existing gnome-inform7 translations (already using .po files)
 
If yes, how will these people be reached?
 
contact the IF community that it's been ported for use on XO via mailing lists, IFmud and the cambridge IF meetup
 
Have you investigated working with nearby XO Lending Libraries or Project Groups?
 
none in sturbridge/amherst area(?)
 
 
 
 
 
7. Quality/Mentoring
 
Would your Project benefit from Support, Documentation and/or Testing people?
 
Yes, but only once it has been built and package.
 
Teachers' input into Usability?
 
Yes, and on how to best integrate the activity into classrooms
 
How will you promote your work?
 
Via mailing lists
 
Can we help you with an experienced mentor from the OLPC/Sugar community? (WEB-PUBLISHED)
 
If YES: specify the kind of Ongoing Mentoring that will benefit you most.
 
If NO: specify who will help you share your progress, creations & results.
 
SW
 
 
 
8. Timeline (Start to Finish)
 
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)
 
Include a couple milestones, even if tentative.
 
Timeline:
 
Month 1:
 
build Inform IDE
 
Begin work on Sugar oriented VM
 
 
 
Month 2
 
Have rudimentary VM built (prototype)
 
Further work on IDE
 
 
 
Month 5:
 
Have beta of VM/IDE completed
 
 
 
Month 6:
 
test test test the IDE and VM
 
 
 
Month 7:
 
Create basic documentation
 
Create VM/IDE packages with inbuilt game collection ready to ship
 
 
 
 
 
Specify how you prefer to communicate your ongoing progress and obstacles!
 
[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.
 

Revision as of 15:21, 3 April 2012

The Proposal

Progress So Far: -Proposal (above link) has been submitted and accepted. Currently waiting on hardware --Maxpev, Apr3