Tonyforster

Joined 25 September 2008
1,426 bytes removed ,  16:26, 14 August 2011
Line 179: Line 179:  
A text dungeon game for literacy and numeracy
 
A text dungeon game for literacy and numeracy
    +
Most of this page transferred to [[Activities/Textdungeon]] , just the command line version here
 
[[File:Text dungeon.jpg|300px]]
 
[[File:Text dungeon.jpg|300px]]
   −
(Will transfer this page to [[Activities/Textdungeon]] if it gets to a working version.)
+
The dungeon [[File:Sampledungeon.doc | description file]]  
 
  −
The dungeon [[File:Sampledungeon.doc | description file]] description file is plain text and can be edited with the Write Activity. It is purposefully unencrypted and easily edited. 'Cheating' by reading or altering the dungeon is encouraged.
      
[[File:Textdungeon.doc | the program]] is a version of the program's Python code which works from the command line  
 
[[File:Textdungeon.doc | the program]] is a version of the program's Python code which works from the command line  
Line 189: Line 188:  
[[File:Textdungeon1.xo]] is a Sugarised install bundle, works Sugar 0.88 - 0.92
 
[[File:Textdungeon1.xo]] is a Sugarised install bundle, works Sugar 0.88 - 0.92
   −
The intention is that children would both play and create dungeons to develop math, literacy and problem solving skills:
  −
  −
Playing the game
  −
  −
* visualise 2D spaces (could extend to 3D or even 4D)
  −
* navigate compass directions N E S W and relationship to right, left
  −
* text literacy
  −
* can include subject related content
  −
* problem solving
  −
  −
Making/editing/reading a dungeon file
  −
  −
* all the above plus
  −
* Cartesian coordinates
  −
* variables
  −
* word processing skills
  −
* programming like skills
  −
* create in any language
  −
  −
===Dungeon file format===
  −
[l,room x,room y] your location
  −
  −
[i, item, item ....] your inventory
  −
  −
[u,room x, room y, item, room x, .....] location of items
  −
  −
[d,room x, room y, direction, locked, room x, .....] status of wall/door segments, unlisted segments are locked, doors can be asymmetric
  −
  −
[r,room x,room y,direction,item which unlocks,open text,closed text,text when opening]  one entry for each unlockable door
  −
  −
[[File:Sampledungonmap.jpg]]
  −
  −
For example, the Sampledungeon represented above is described by these strings
  −
  −
[u,0,0,lamp,0,1,key,1,1,sword,1,0,princess] #key in room 0,1 , sword in room 1,1 ,princess room 1,0
  −
  −
[d,0,0,0,0,0,1,2,0,0,1,1,1,1,1,2,1,1,1,3,0,1,0,0,0] #room 0,0 north door open, room 0,1 east door locked etc
      
===Keyboard commands===
 
===Keyboard commands===
2,486

edits