topical media & game development

talk show tell print

sample-flex-book.mx

sample-flex-book.mx [swf] [flash] flex


  <?xml version="1.0" encoding="utf-8"?>
  <mx:Application
   xmlns:mx="http://www.adobe.com/2006/mxml"
   xmlns:rs="com.rubenswieringa.book.*"
   xmlns:ae="*"
   layout="absolute" 
   backgroundColor="#333333" 
  >
  
  <!--
  
apidoc / sample-flex-book.mk
--> <ae:component_screen id="display"/> <mx:Script> <![CDATA[ private var fx:int = 0; private function full():void { display.toggle(); if (fx == 0) { fx = 1; book.height=726; book.width=1024;} else { fx = 0; book.height=500; book.width=900;} } ]]> </mx:Script> <rs:Book id="book" x="0" y="0" width="900" height="500" openAt="0"> <rs:Page backgroundAlpha="1"> <mx:Image width="100%" height="100%" maintainAspectRatio="false" source="@walk.gif" /> <mx:Label text="workshop game design" /> </rs:Page> <rs:Page backgroundAlpha="1"> <mx:Text top="50" right="10" width="80%"><mx:htmlText><![CDATA[ <li> create (y)our identity -- draw (y)our avatar <li> invite the player(s) -- design game map / front portal <li> invent game mechanic(s) -- sketch scenario(s) <li> create challenge(s) -- define task(s) &amp; score(s) <p> my superpower ... healing ... to deal with exponential epidemics, my scenario would be a world map with potential sources, and as a minigame I propose one to improve the skill of taking instant decisions of where to go ... and, indeed, practice healing ]]> </mx:htmlText></mx:Text> </rs:Page> <rs:Page backgroundAlpha="1"> <mx:Image width="450" height="500" maintainAspectRatio="false" source="local/screens/workshop/avatar-1.jpg" /> </rs:Page> <rs:Page backgroundAlpha="1"> <mx:Text top="50" right="10" width="80%"><mx:htmlText><![CDATA[ <ol> <li> trophee collection game(s) -- fly &amp; teleport </li> <li> conflict(s) -- cooperation and interaction</li> <li> virtual friend(s) -- act as intermediate in learning</li> <li> combat game(s) -- invisibility and self transformations</li> <li> social party game(s) -- sequence of confrontation(s)</li> <li> labyrinth(s) -- material transformations and parallel presence </li> </ol> ]]> </mx:htmlText></mx:Text> </rs:Page> <rs:Page width="450" backgroundAlpha="1"> <mx:Image width="450" height="500" maintainAspectRatio="false" source="local/screens/workshop/avatar-2.jpg" /> </rs:Page> <rs:Page backgroundAlpha="1"> <mx:Text top="50" right="10" width="60%"><mx:htmlText><![CDATA[ scenario 1: trophee collection <p> (1) The character has the ability to fly and teleport. (2) He as some amount of energy which limits his abilities of teleport and flying. <3) The character should collect items using his superpowers, that will provide him clues to reach his destination. (4) The character has to fight with some bad guys, and finally (5) fight the main bad guy ... ]]> </mx:htmlText></mx:Text> </rs:Page> <rs:Page backgroundAlpha="1" backgroundColor="#FFFFFF"> <mx:Image width="450" height="500" maintainAspectRatio="false" source="local/screens/workshop/ctsg-002.jpg" /> </rs:Page> <rs:Page backgroundAlpha="1"> <mx:Text top="50" right="10" width="60%"><mx:htmlText><![CDATA[ scenario 2: conflict(s) <p> (1) The player earns points/credits by helping eachother to solve problems. (2) Credits can be used to be goodies or treats. of teleport and flying. (3) The player has to take care of blobs and keep them happy with goodies and treats. ]]> </mx:htmlText></mx:Text> </rs:Page> <rs:Page backgroundAlpha="1" backgroundColor="#FFFFFF"> <mx:Image width="450" height="500" maintainAspectRatio="false" source="local/screens/workshop/ctsg-001.jpg" /> </rs:Page> <rs:Page backgroundAlpha="1"> <mx:Text top="50" right="10" width="60%"><mx:htmlText><![CDATA[ scenario 3: virtual friend <p> I want a virtual friend with whom I can interact and play, but who can act in the same time as my personal assistant, and can collect knowledge for me, and get to know me and what I am interested in, so that s/he can act as an interface between the knowledge and me. You must however earn credits to keep your (virtual) friend happy ... ]]> </mx:htmlText></mx:Text> </rs:Page> <rs:Page backgroundAlpha="1" backgroundColor="#FFFFFF"> <mx:Image width="450" height="500" maintainAspectRatio="false" source="local/screens/workshop/ctsg-003.jpg" /> </rs:Page> <rs:Page backgroundAlpha="1"> <mx:Text top="50" right="10" width="60%"><mx:htmlText><![CDATA[ scenario 4: combat <p> (1) Superpowers involved are invisiblity and the power to change limbs/weaponry. (2) Turn-based fights, with possible avoidance (using stealth), confrontation using matching powers/weapons. (3) The mission is to find and detonate a bomb. ]]> </mx:htmlText></mx:Text> </rs:Page> <rs:Page backgroundAlpha="1" backgroundColor="#FFFFFF"> <mx:Image width="450" height="500" maintainAspectRatio="false" source="local/screens/workshop/ctsg-004.jpg" /> </rs:Page> <rs:Page backgroundAlpha="1"> </rs:Page> <rs:Page backgroundAlpha="1"> <mx:Text top="50" right="10" width="80%"><mx:htmlText><![CDATA[ <li> challenge -- relevance, feedback, confidence <li> curiosity -- cognitive or sensitive discrepancy <li> control -- contingency, choice, power <li> context -- intrinsic or extrinsic metaphor(s) ]]> </mx:htmlText></mx:Text> </rs:Page> <rs:Page backgroundAlpha="1" backgroundColor="#FFFFFF"> <mx:Image width="450" height="500" maintainAspectRatio="false" source="@walk.gif" /> <mx:Label color="white" text="workshop game design" bottom="10" right="10" /> </rs:Page> </rs:Book> </mx:Application>


(C) Æliens 04/09/2009

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.