Quest Quest: A Graphic Adventure (new download available!)
Moderator: MaxCoderz Staff
- L4E_WakaMol-King
- Maxcoderz Staff
- Posts: 342
- Joined: Tue 01 Nov, 2005 6:34 am
Don't get me wrong, I'd love Grayscale... but I don't think I will be able to do it... at least on this go around.
The game will already be huge as it is. It will be made of 2 programs, and my goal is to keep them both small enough to fit in RAM (so that they can be sent from calculator to calculator and not just downloaded off a computer). When I say that, I mean keep both of them small enough so that each one can fit in RAM seperately... not at the same time. I know that sounds like a a huge game, but the way this is looking, it will take a lot of effort to keep it that small.
The program as it is now takes up about 1.6 k. That's with about 30 sprites and 1 map... and there's still a few parts of the engine that I have not finished yet. The finished product will have dozens of maps and probably over 100 sprites. Then there's the text engine... that will be the other program. That will be a monster in its own right.
The reason I'm going so fast on this project is to make sure I finish it before I turn 80.
The game will already be huge as it is. It will be made of 2 programs, and my goal is to keep them both small enough to fit in RAM (so that they can be sent from calculator to calculator and not just downloaded off a computer). When I say that, I mean keep both of them small enough so that each one can fit in RAM seperately... not at the same time. I know that sounds like a a huge game, but the way this is looking, it will take a lot of effort to keep it that small.
The program as it is now takes up about 1.6 k. That's with about 30 sprites and 1 map... and there's still a few parts of the engine that I have not finished yet. The finished product will have dozens of maps and probably over 100 sprites. Then there's the text engine... that will be the other program. That will be a monster in its own right.
The reason I'm going so fast on this project is to make sure I finish it before I turn 80.
- Now Under Development - [Progress]
- L4E_WakaMol-King
- Maxcoderz Staff
- Posts: 342
- Joined: Tue 01 Nov, 2005 6:34 am
1.6 k is relativly small, but it will begin to increase exponentially once I start adding sprites and maps.
Also, there will be enough text in the game to fill a small book.
By the way, here's an example dialogue that I thought up last night. It would take place in the medieval part of the game, right after you got there...
Also, there will be enough text in the game to fill a small book.
By the way, here's an example dialogue that I thought up last night. It would take place in the medieval part of the game, right after you got there...
The final product will be worded a little better, but you get the idea. If anyone has dialogue suggestions, please feel free to post them or email me.Action: Talk to KING...
KING: "Greetings, peasant. You may speak."
Options:
1. Where am I?
2. That's Mr. Peasant to you.
3. I'll just be going now.
YOU: "Where am I?"
KING: "Why, you are in the kingdom of Rulehy. And I am its ruler, King Bob."
Options:
1. I don't suppose you know how I can get back home?
2. Where did all the pirates go?
3. Well, I didn't vote for you.
YOU: "I don't suppose you know how I can get back home?"
KING: "Uhh... no. It's against our rules to venture out past the borders."
Options:
1. Your highness, I wish to undertake a quest.
2. Well, thanks anyways.
YOU: "Your highness, I wish to undertake a quest."
KING: "A quest? What did you have in mind?"
Options:
1. I shall hunt down the scurvy pirates!
2. I shall slay the vile dragon!
3. Actually, I was hoping you had something in mind...
YOU: "I shall slay the vile dragon!"
KING: "Slay the dragon? I have a dozen knights working day and night to do just that. Do you know what we would get if you slew the dragon?"
Options:
1. Peace and prosperity?
2. Comfort and saftey?
3. Valuable mountaintop realestate?
YOU: "Peace and prosperity?"
KING: "Widespread unemployment. Besides, do you have any idea how much paperwork is involved in killing an endangered species?"
- Now Under Development - [Progress]
-
- MCF Legend
- Posts: 1601
- Joined: Mon 20 Dec, 2004 8:45 am
- Location: Budapest, Absurdistan
- Contact:
You have to be very careful, because text can grow even faster than graphics. This excerpt alone is around 1k when uncompressed.
CompWiz: you seem to be very much attached to that picture. Yes, it looks nice, but is there any information on how big the map is, how much space the program takes up and how elaborate the story is?
CompWiz: you seem to be very much attached to that picture. Yes, it looks nice, but is there any information on how big the map is, how much space the program takes up and how elaborate the story is?
- L4E_WakaMol-King
- Maxcoderz Staff
- Posts: 342
- Joined: Tue 01 Nov, 2005 6:34 am
And don't forget all the code that is involved . Like I said, this game will be quite large.CoBB wrote:You have to be very careful, because text can grow even faster than graphics. This excerpt alone is around 1k when uncompressed.
It will be a while before I have to tackle the problem of the script and the text engine, but does anyone have any suggestions for how I might do it? The trouble with creating a uniform system for handling text is that every string is a different length. My thoughts are that I will probably have to create my own text drawing routine... one that will be able to recognize the end of a text string. That way, I will be able to access text sequentially.
Suggestions anyone?
- Now Under Development - [Progress]
- L4E_WakaMol-King
- Maxcoderz Staff
- Posts: 342
- Joined: Tue 01 Nov, 2005 6:34 am
Thanks for the reference. I'll see what I can find.
By the way, one of the items in the game will be a Pez dispencer. You have to give it to a headhunter that wants a shrunken head on a stick. I need suggestions for who the dispencer should be of. It needs to be someone real, so that it would look like a small head... (aka not Darth Vader or something).
By the way, one of the items in the game will be a Pez dispencer. You have to give it to a headhunter that wants a shrunken head on a stick. I need suggestions for who the dispencer should be of. It needs to be someone real, so that it would look like a small head... (aka not Darth Vader or something).
Last edited by L4E_WakaMol-King on Mon 07 Nov, 2005 9:42 am, edited 2 times in total.
- Now Under Development - [Progress]
- L4E_WakaMol-King
- Maxcoderz Staff
- Posts: 342
- Joined: Tue 01 Nov, 2005 6:34 am
I've been giving some major thought to this recently, and I think I've come up with a method that will work, and won't waste space. More details to come when I actually get to programming it.
- Now Under Development - [Progress]
There's still the option of Cellular Automata Tiles to reduce memory requirements for sprites. You'd have to use 8x8 tiles though.
For text, maybe you could use some sort of Huffman coding for each word, so common words like "the" would take fewer bits than words like "scurvy".
For text, maybe you could use some sort of Huffman coding for each word, so common words like "the" would take fewer bits than words like "scurvy".
- L4E_WakaMol-King
- Maxcoderz Staff
- Posts: 342
- Joined: Tue 01 Nov, 2005 6:34 am
Thanks for all the links guys. You're all being so helpful.
Here's another piece of script for your previewing pleasure:
Here's another piece of script for your previewing pleasure:
More to come.Setting: After you accidentially sink the pirate ship that you are traveling on, you wash up on the shores of Medieval Land, where you are thrown in prison. You wake up in a cell with a bed of straw, a dish of bread, a jug of water, a window, and a fellow inmate. Already in your inventory is a ghost parrot, a curtain, and some rope.
PICK UP bread: "It's stale."
PICK UP dish: "Ooo shiney."
PICK UP jug: "It's full of water."
LOOK AT door: "It's locked tight."
TALK TO cell mate:
"Hey sonney."
Options:
1. So what are you in for?
2. Isn't there anything else to eat around here?
"So, what are you in for?"
"Software piracy. I've been in here for a while. But you know what I really want?"
Options:
1. A toothbrush?
2. A razor?
3. Soap on a rope?
4. I don't know, tell me.
"A toothbrush?"
"A pet."
GIVE ghost parrot TO cell mate: "I was thinking something more... alive."
TALK TO cell mate:
"Hey sonney."
Options:
1. So what are you in for?
2. Isn't there anything else to eat around here?
"Isn't there anything else to eat around here?"
"Sometimes you can dig up tastey bugs."
"Eww."
LOOK AT window: "The sun is shining and the birds are singing."
PUSH window: "Won't budge."
USE rope WITH window: "I don't think hanging myself is the answer."
USE bread WITH window: "A bird flew to the window."
PICK UP bird: "I scared it. It flew out the window."
PUSH straw bed (it moves to reveal a patch of dirt and a worm)
PICK UP worm: "I'm not that hungry yet."
USE bread WITH window: "A bird flew in to eat that worm."
PICK UP bird: "I scared it. It flew out the window."
USE bread WITH window: "A bird flew in to eat that worm."
USE curtain WITH window: "It dosn't match the interior."
PICK UP bird: "Gottcha!"
GIVE bird TO cell mate: "Oh, thank you! Here, you can have this spoon I found."
USE spoon WITH dirt
--- Hours later ---
You emerge from a hole on the other side of the wall, free of prison.
"That's one study spoon."
Last edited by L4E_WakaMol-King on Tue 08 Nov, 2005 3:08 am, edited 1 time in total.
- Now Under Development - [Progress]
- L4E_WakaMol-King
- Maxcoderz Staff
- Posts: 342
- Joined: Tue 01 Nov, 2005 6:34 am
Oh, need some more suggestions... at one point in space land, you find a primitive human culture museum. It contains things from our every day lives that aliens in the future have found and have thought to be of great importance. Here's an example:
(BTW, you give the pez dispenser to a headhunter in Pirate Land that is collecting shrunken heads on sticks. )
Anyone have ideas for what other things to have in the museum? Also, I'm still taking suggestions for whose head to put on the pez dispenser. I'm thinking of making it Ron Gilbert, author of 'Secret of Monkey Island.'LOOK AT sign: "A primitive human idol, believed to have some religious significance"
LOOK AT pez dispenser: "It's a pez dispenser of Alex Highsmith."
PICK UP pez dispenser: "They won't miss this one thing."
(BTW, you give the pez dispenser to a headhunter in Pirate Land that is collecting shrunken heads on sticks. )
- Now Under Development - [Progress]