Leisure Suit Larry (AGI interpreter)
The old adventure games by Sierra Online were made with a tool called AGI (Adventure Game Interpreter) and this is such an interpreter written in JavaScript.
Being a huge fan of graphical adventure games, the Sierra Online games have a special place in my heart. For all their flaws annoying design decisions (why hello, instant unforgiving death screen), they brought me into fantastic worlds where the only thing standing between me and success was figuring out endless verb-noun combinations concocted in the minds of Roberta Williams, Al Lowe, et al. And I loved it.
It seems António Afonso shares some of that love since he decided to make his own AGI interpreter, bringing at least one Sierra game to the browser, Leisure Suit Larry in the Land of Lounge Lizards. In the LSL series of games, the basic goal is to get the anti-hero Larry Laffer laid. Unfortunately he's followed by neverending bad luck and continuously gets himself into trouble many times resulting in pain, deaths and of course lots of laughs.
In António's version, the game graphics have been exported to PNG files, the game logic has been converted to JavaScript code and an XML format is used to bind everything together, served via Ajax. It's a few features short of being complete and stability can be a problem, but it's an impressive feat nonetheless and just seeing Larry in my browser makes me all giddy despite any problems.
Read more...
It seems António Afonso shares some of that love since he decided to make his own AGI interpreter, bringing at least one Sierra game to the browser, Leisure Suit Larry in the Land of Lounge Lizards. In the LSL series of games, the basic goal is to get the anti-hero Larry Laffer laid. Unfortunately he's followed by neverending bad luck and continuously gets himself into trouble many times resulting in pain, deaths and of course lots of laughs.
In António's version, the game graphics have been exported to PNG files, the game logic has been converted to JavaScript code and an XML format is used to bind everything together, served via Ajax. It's a few features short of being complete and stability can be a problem, but it's an impressive feat nonetheless and just seeing Larry in my browser makes me all giddy despite any problems.
I cannot play because of the five questions...
April 30, 2010 at 5:10 AM AnonymousWhat are the answers to the questions?
May 24, 2010 at 5:09 PM AnonymousHow do you start the game?
May 24, 2010 at 5:09 PM AnonymousFor some reason, I can't.
Is it just that i'm stupid, or is it something with the game?
P.S. I'm using Internet Explorer
ACTUALLY, I CAN'T START IT!!!!
May 24, 2010 at 5:11 PM AnonymousNever mind.
May 24, 2010 at 5:11 PM AnonymousI figured out the game.
How to start it, anyway.
You can press "alt-x" to get around the questions :)
July 17, 2010 at 1:42 PM