Tuesday, October 29, 2013

plan.txt

/* for planning the game (last updated oct. 29,2013):


to do: work on build state.

clock

time for actions

add/subtract items from environments

systems for stats

wild animals

Enter the Mirror v0.1 "Textcraft"

note: how to print quotation marks ie. printf("Printing quotation mark \" ");

automatically starts in world data state. ie. "you are in the midst of the eternal forest."

all states display menu information at the top of the screen

then the data relevant to that particular state, and then a > prompt.

so world data state/default might look like:

Enter The Mirror v0.1 "Textcraft"

1/d=Default | 2/c=Character | 3/i=Inventory | 4/b Build | 5/h=Help

You are lost in the eternal forest.

>




help displays the commands list and a few tips.

Enter The Mirror v0.1 "Textcraft"

1/d=Default | 2/c=Character | 3/i=Inventory | 4/b=Build | 5/h=Help

a slash (/) means that the keyword on either side thereof can be used to execute that command.

u -a/use = Uses Inventory Item on Other Item ie. "u -a/use <Inventory Item> <Item in Inventory or Environment>"
u -b/interact = Uses Currently Equipped Inventory Item ie. "u -b/interact <Item in Inventory or Environment>"
e/equip = Equip ie. "e/equip <Item In Inventory>"
s -n/stealth on = Turns Stealth Mode On
s -f/stealth off = Turns Stealth Mode Off
a/attack = Attack a Character or Object in the Environment With Equipped Item ie. "a/attack <Object or Character in Environment>"
o/observe = Observes Element in Environment.  ie. "o/observe <Name of Element>".  To Observe Everything "o/observe all"
t/take = Take Item In Environment. ie. "t/take <Item In Environment"
g/give = Give Item To NPC.  ie. "g/give <Item in Inventory> <NPC Name>".  To Throw Away an Item "g/give <Item in Inventory> ground"
l/talk = Talk to NPC or Object. ie. "l/talk <Name of NPC or Object"
g/go = Go to a New Environment. ie. "g/go <Direction>".

>


character displays details on the character


Enter The Mirror v0.1 "Textcraft"

1/d=Default | 2/c=Character | 3/i=Inventory | 4/b Build | 5/h=Help

Hit Points = <Current Value>/<Total Value>
Energy = <Current Value>/<Total Value>
Hunger = <Satisfied/Not Hungry/A Little Hungry/Hungry/Very Hungry/Starving/Desperate/Dying>
Hydration = <Satisfied/Not Thirsty/A Little Thirsty/Thirsty/Very Thirsty/Parched/Desperate/Dying>

>


inventory displays encumberance/inventory


Enter The Mirror v0.1 "Textcraft"

1/d=Default | 2/c=Character | 3/i=Inventory | 4/b Build | 5/h=Help

Encumberance = <Light/Moderate/Heavy>  <Current Weight Carried/Max Weight That May Be Carried>

list of items carried ie.

1) Axe   2) Stone   3) Bread
4) Knife

>


build is for buildiing/crafting/creation




*/