ISIS

From OLPC

Revision as of 00:27, 7 August 2008 by AuntiMame (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  english | 日本語 HowTo [ID# 150594]  +/-  
Localization
.POT file NEEDED

Incredibly Simple Interactive Storytelling

ISIS is being built under an engine designed for adventure stories or interactive fiction authoring system for the XO. This project isn't based on Z-Machine like Frotz, neither pure-text engine. The proposition is to allow children constructing IF games with media objects (images, videos, sounds) easily. The system has Python w/Pygame elements.

The ISIS project - Incredibly Simple Interactive Storytelling - was born as a result of the Summer of Code 2007 project, which resulted into a set of tools (an engine) capable to process stories written in a language near to natural language (but very simplified), in any language - as we have grammar rules for each supported language. We can't call exactly grammar rules as they are only matching rules - in other words, the ISIS engine search for patterns on story and match them with a database, recognizing the story written by the child. So we must provide an interface to build these interactive stories, so we help user to write a story that engine recognizes, as recognizing natural language is a too complicated field, even more if want to support internationalization. And we need to help with graphical elements, like positioning chars on a room, assigning elements, and so on - so here we have the need of ISIS Development Framework.

ISIS project was split into 4 modules: Engine, Parser, Player and Developer. After the Summer of Code, what I did in ISIS project is incremented the engine, the parser (until December/2007) and now, until the start of ISIS Developer (June/2008), I'm coding the Player Interface. The engine aims to bring all tools to help the other modules; Parser, as its name says, its responsible to parse the story from the text file into ISIS objects; Player cover the interfaces and classes to run a story, so it is crucial to the player user to play the created stories; Developer is the proposed project, which is the most complex of the four components, as what I'm proposing here - ISIS/Dev is a complete development framework. Faga 21:58, 19 March 2008 (EDT)

Design & Development status

ISIS design - here are original drafts from ISIS project / Storyteller engine.

ISIS/Dev - The development status and plans for ISIS.

Download

ISIS code is in constantly changing, so if you want to test the last version, you can download from GIT OLPC's repository:

git-clone git://dev.laptop.org/projects/games-misc/

I retired stable releases for now, and pretend to release a playable release until June/2008. Faga 21:58, 19 March 2008 (EDT)

Activity Summary

Icon: warning.png"" cannot be used as a page name in this wiki.
Genre: General Search and Discovery
Activity group:
Short description: Allow children constructing interactive fiction games with media objects (images, videos, sounds) easily.
Description:
Maintainers: User:Faga
Repository URL: http://dev.laptop.org/git?p=projects/games-misc
Available languages:
Available languages (codes):
Pootle URL:
Related projects:
Contributors:
URL from which to download the latest .xo bundle warning.pngEmpty strings are not accepted.
Last tested version number:
The releases with which this version of the activity has been tested.
Development status:
Ready for testing (development has progressed to the point where testers should try it out):
smoke tested :
test plan available :
test plan executed :
developer response to testing :
Personal tools
  • Log in
  • Login with OpenID
About OLPC
About the laptop
About the tablet
Projects
OLPC wiki
Toolbox