1213 and MOTLPAA game engines

Started by Guyserman82, Mon 16/11/2009 18:45:13

Previous topic - Next topic

Guyserman82

If anyone knows how Ben 'Yahtzee' Croshaw made 1213 (http://www.fullyramblomatic.com/1213/) and how Radiant made MOTLPAA (http://crystalshard.net/index.php?p=9) or a better place to put this post, I would be extremely greatful.

Bulbapuck

They used AGS, the brilliant engine made by Chris Jones. I must say I find it quite odd that you found your way to the AGS forums without knowing what AGS is.
Here's a link to the main page: http://www.adventuregamestudio.co.uk/
And welcome to the forums :)

Guyserman82

sorry that I wasn't clear enough. I do know that they used AGS. I just want to know what they did in AGS to make their games.

Calin Leafshade

thats kinda like saying "how do you build a space ship"

But in brief i imagine Yahtzee used walkable areas which allowed only horizonal movement and then mapped the "UP" arrow key to check whether or not the character was below an area which he could jump up to.

all the falling off ledges and stuff was likely done using the leave_region events.

Enemy collisions will be handled by the rep ex function as a game loop.

Andail

People can't guide you through the entire process of making a game. You need to start somewhere on your own, and explore the engine enough to be able to ask more pertinent questions on specific topics and problems.

Let's just say that both games, especially MOTLPAA I would guess, involved a fair amount of pretty advanced coding, so you should probably start with learning the programming language fluently.

Good luck!

Khris

Not sure how to explain 1213; that would ideally require a full tutorial. (I don't know how exactly Yahtzee did it, but I could explain how I would do it.)

The maze is easier, all you need is a data structure storing the walls of a square grid, e.g. 0 = no wall, 1 = grey stone wall, 2 = wooden wall, etc.
Keypresses change position and view direction, then pre-rendered wall sprites are drawn, back to front. For optimization, omit fully obscured walls during the drawing process.

Edit after reading Calin's post:
Basically, if you don't have any idea of programming/scripting, you won't be able to pull this off. If you do though, you shouldn't have to ask how it's done...

Scarab

This is really interesting, because the reason I came to AGS was to try to re-create Yahtzee's 'The Art of Theft', and after a few hours of crashing and burning, I decided to learn to script.

Thinking about it now, I probably finally do have the scripting knowledge to pull it off... Huzzah! :)

SMF spam blocked by CleanTalk