Dave Generic

Started by Kyougi, Sun 22/03/2009 22:48:34

Previous topic - Next topic

Kyougi

Dave Generic is one of two games I made to help me learn how to use AGS. I've actually had this done for a while now but just recently I decided to go back, polish it a little and then post it here on the forums. The game tells the story of Dave, a very generic person just trying to live his generic life. On his way to hang out with some friends, his car breaks down in the middle of some woods. It's then up to him to find out how to get help and repair his car. I admit the game is seriously lacking in the graphics department, but I try to make up for it by adding alot of humor to the game. You can click almost everywhere on the screen and get a response, so I encourage doing stupid things, such as talking to trees.

~Screenshots~



~Download~
Download Dave Generic (MediaFire)
Download Dave Generic (Sendspace)

Snake

I love the looks of this game. You don't see too many of these anymore :)

For some reason I can't download it - Media Fire doesn't seem to load the file.
Grim: "You're making me want to quit smoking... stop it!;)"
miguel: "I second Grim, stop this nonsense! I love my cigarettes!"

Kyougi

#2
How odd. Anywho, here's a Sendspace link, then. I hope it works.
http://www.sendspace.com/file/8pmfr9

EDIT: Alright, I fixed the MediaFire link, as well.

Snake

Thanks, the new download works.

Just finished. Quick little game. I especially liked all the different interactions.

Nothing to complain about, really. Nice job on your first game :)

I was incredibly dissapointed, more so suprised actually, that I couldn't dial the phone numbers myself.
Heh, I grabbed a piece of paper and wrote down all the numbers from the phone book and couldn't wait to try them all just to read the insane responces ;) That's what the humor of the game led me to think was going to happen, anyway.
Grim: "You're making me want to quit smoking... stop it!;)"
miguel: "I second Grim, stop this nonsense! I love my cigarettes!"

Kyougi

I would have loved to make it so you could dial the numbers yourself but I really I had no idea where to start to allow the player to do that. I originally never thought the game would become anything, really, so I never thought to add such a feature to my crappy little adventure game made in a week, but now that I've gone back and polished that I might decide and try to add that for a future release. I'm glad you enjoyed the game ^_^

tanito0

 :)
Nice job, I'm shure you'll make extraordinary games.
Pixelado

Bob

Yes, the phone dialing would definitely make it twice the adventure, just like the card catalog in Monkey Island 2.  That was awesome and I wasted an hour or so reading every single card.  I loved 30+ cards that said "SEE ..." (each one was a play on words or a joke) and lead to an infinite loop of recursion.  Gotta love that...

rbaleksandar

Lovely. Funny too. :)


PS:The only thing that bothers me is the walk-speed of Dave. Inside the Fix 'em Up for example he moves with a normal speed. Outside he's more or less like a turtle. :P
I am a mighty pirate. Arrrrgh!

Spiderhund

Awesome game and the "simple" graphic gives a special feel to it :D

Quote from: Kyougi on Mon 23/03/2009 20:39:35
I would have loved to make it so you could dial the numbers yourself but I really I had no idea where to start to allow the player to do that.
I should be able to help you if you want. I could make a GUI and a small tutorial on how to use it for you.
I don't know if there is already some guis on the forum that you could use but if there isn't then I would gladly help you :)

Kyougi

If you could help me make the GUI, that'd be great! I hope I can repay you in some way afterwards.

Charity

#10
You could make a GUI, but another pretty simple way to do it would be something like this:

At the top of the room script make a string like
Code: ags
String numberDialed = "";


Then make each of the numbers on the phone a separate hotspot and put something like this in the interact script
Code: ags
numberDialed.Append("1");  //or whichever number or "*" or "#"
//Might also add in a dialing sound effect


In the room's repeatedly execute script or in the button scripts put something like
Code: ags

if (numberDialed.Length==7) {
 if (numberDialed=="5557777") {
  //that consersation
 }
 else if (numberDialed=="5552583") {
  //that conversation
 }
 //and so on for all the phone number you want the player to be able to dial
 else { //if the player dials any other number
  //do a busy signal or whatever you feel like
 }
 numberDialed=""; //resets the string so the player can dial another number
}

If you choose to call this in each of the button scripts, you can avoid some excessive copying and pasting by storing it in its own function.  Just paste it into
Code: ags
function MakeCall() {
 //the above script here
}
at the top of the room script and then put MakeCall() in each of the button scripts.

EDIT: Good first game, by the way.  Particularly the jokes.  I especially loved the shop.

SMF spam blocked by CleanTalk