Dear Player,
Thank you for taking time to examine this game.
It is my first (at least a the first attempt that sort of works)
adventure game. I hope you will have fun playing it. Atleast I had a
fun making it and learned some new programming techniques in the process.
The game is called 'Little girl in the big world' and tells an one day story
out of the life of a little girl called Alice. You play a ***** (I will
not spoil it) and you will assist her with her daily activities.
Game has about 800 words of vocabulary of which about 40 verbs.
It compiles to around 25 kbytes of game code.
Because you can interact with Alice the parser is different from other
adventure games. However you can ignore the issue for most commands, but
if the engine takes the wrong person for the command just type I or Alice
in front of it to overwrite default behaviour.
So `open door' will instruct Alice to do it. If you think Alice is lazy
you can type `I open door' to do it yourself (well atleast you can try :-).
The game is written in my own adventure game language and compiled by
a tool called StoryFactory. Normally `you all' run inform games so the
questioning `is there a interpreter for <fill in here>'. Well probably
not, because I only have a windows .exe. BUT:
- You could try to recompile the .cpp file with gcc or another C compiler
available on your platform and see if it works.
- You could run the .hmtl file which contains a javascript runtime system.
- You could unpack the sourcecode zipfile and run the game with the command:
perl storyfactory.pl girlwrld.story debug
Known bugs:
- The parser can not deal with multiple objects with the same name.
The only place this matters is in the halls (ground and first floor).
do `open west' instead of `open door' and problem is solved.
- No load or save (sorry about that!).
On the plus side, you can't die in the game (atleast not that I know).
- The perl runtime system doesn't convert case. So if you use the 3th
workaround if you can't run the .exe file, type I and Alice with a
capital (the .exe and javascript interpreters ignore case as they
should, perl debugger was an aftertought)
- The game should be bigger and more polished (I lost some hacking
time while moving to my new house. Maybe something for the next
IF-Comp...).
But to be fair, adventure games are probably never really finished...
If you have a problem with the game (especially for the judges) contact
me at
[email protected] , because game should run without any problems.
I you can, please run the .exe file because it automagically saves a
logfile which makes debugger easier in case of problems.
I would JUST LOVE to receive the logfile in case you did something
interesting in the game. So I can improve my skills for a next attempt.
BTW: If you think that you can do kiss Alice, lick Alice, get in Alice
or turn on Alice you have the wrong game in mind *grin*. Undress might
work though, but no peeking she is only 7 years old!
Have fun,
Peter
This program is freeware and put into the public domain. You are allowed to
copy, share, reproduce, duplicate, inspect, install, review, list, change,
download, re-engineer, disassemble, delete, decompile and ofcourse play this
game without any restrictions.