agidev.com
 Home | Intro | News | Games | Community | NAGI |  Articles  | Download | Links

Articles

The Tutorial List page contains a catalogue of all the known AGI tutorials.  A brief decription is included along with links to the original page and a zipped package containing all the files.  The cached packaged is available in case the linked site becomes unavailable.  If you have trouble accessing a site, try the cached version. While the tutorials have been organised into separate sections, if you're going to create your own game, I suggest at least having a glance at all the available tutorials.

Contents:  Game Design  |  General  |  Graphics  |  Sound  |  Logic  |  Technical

Game Design

It's alright knowing how to make a game, but what's the story going to be? How are you going to make some interesting puzzles?

Craft of Adventure, The by Graham Nelson
Published
Graham Nelson wrote the Inform library and compiler to create games that ran under the Infocom z-engine. Basically, it was a complete set of tools to make text adventure games (interactive fiction). Anyway, he also wrote this document that describes the history of the text adventure and the Player's Bill of Rights. This is basically a list of rules that any good adventure game should follow. (eg, you shouldn't have to die to find the answer for a puzzle)
view,

Whizzard's Guide to Text Adventure Authorship v2.0 by G. Kevin Wilson
Published
It's help for designing text adventures.. but it goes through story development, different plots, atmosphere, other characters, gimmicks and stuff like that. The documents had two additions to check out as well.
download,

General

This is a list of all those tutorials that can't be classified in one specific area. It's got a bit of everything to do with AGI.

AGI For Newbies by Nat Budin & Dark Fiber
Published
A set of RTF and Doc files that set out to explain how the interpreter works and how to create your own game. Site is down, but cached version should work.
view,

AGI Studio Help File by Peter Kelly
Published
Not strictly a tutorial, but it's worth pointing out - The helpfile that comes with AGI Studio is very comprehensive and has useful information on all aspects of the interpreter.
home,

How to Create Your Own AGI Adventure Game by Jonozon
Published
A complete tutorial on creating a room in AGI - The logic, the background and the animated objects.
view,

How to make an AGI Game by David Smith
Published 1999-05-24
A nice introduction to AGI, linking rooms, walking on water and other tutorial tips.
view, home,

Sierra Classics - AGI Docs by Peter Kelly
Published
Tutorials by the author of AGI Studio. Describes the data types used by AGI, the defines file, the basic structure of a room, items, doors and a tutorial game. Cached version includes the tutorial game.
view, home,

Vortex, The by Unknown
Published
Articles on the design of the game and how to use picedit. Unfortunately, this is another site that's gone down. Cache will work.
view,

Graphics

Graphics in AGI are usually created by the means of vector picture graphics for the backgrounds and sprite data (called views).

AGI Stuff by Juha Terho
Published
A great site with descriptions on priority screens, the limitations of priority bands and the making of a background picture based on an external picture.
home,

How to draw a good pic with Picedit by Kon-Tiki
Published
This tutorial explains how to draw a well-drawn picture for AGI in the old Sierra-style, or, with a bit of practice, even better. If you want your game to have really high quality pics (in that resolution), this's a must have.
view, home,

Making AGI Backgrounds from Photos by Björn Kahlenberg
Published
The author of V gives some tips on using photos to create an AGI background. Might be quicker to download the cached version. Very good tutorial though.
view,

Sound

Sound in AGI has historically been a bit tricky with the lack of tools and tutorials. Hopefully this will help.

AGI Sound Tutorial v1.0 by Nick Sonneveld
Published 2002-03-04
The idea is that this tutorial be the most comprehensive source of information on AGI sound. Probably not, but it should be helpful if you want to add sound to your games.
view,

Logic

All AGI games are controlled by compiled scripts, otherwise known as "logic code".

AGI Logic Programming Tutorial by Chris Cromer
Published
A very large tutorial, going through all the different available logic commands.
view, home,

Error Code and Debugging Tutorial by Nick Sonneveld
Published
Many AGI developers come across an error in their game and have had trouble working their way around it. This tutorial lists all known errors that the interpreter can generate, other common bugs and suggests debugging techniques to help you fix any problem that may occur.
view,

How to use AGI256 by Brian Provinciano
Published
AGI256 is a patch for AGI by dark minister and myself to modify AGI so that it can use 256 colours.
view, home,

How to use AGIPAL by Brian Provinciano
Published
AGI PAL is a patch for AGI created by dark minister to change the palette in your game.
view, home,

How to use the AGI Mouse by Brian Provinciano
Published
AGI Mouse 1.0 gives AGI support for the mouse with extreme ease. This document shows you how to make use of the AGI Mouse 1.0 API.
view, home,

Making AGI Games by Peter Kelly @ The Adventure Collective
Published 2000-01-21
A couple of articles written by Peter Kelly. It describes the AGI interpreter, logic code and an example of changing the scripts in Kings Quest. Unfortunately, he didn't get around to finishing the third article. 21 January 2000, 1 April 2000
home,

Multiple Redundant Inventory Items by Andrew Baker
Published
So, anyway, in Voodoo Girl, I decided to give the player the ability to carry around more than one of each particular item. But how to do so?! I wracked my brain, stayed up all night, and sacrificed a chicken to a couple of dark gods I know on a first name basis. Eventually, I just turned on my computer and typed in some code. Hmm, guess I should have tried that first.
view, home,

Pushing Objects by Andrew Baker
Published
This code produces a movable character that will push the block in the same direction he is going. Examples, code and comments available.
view, home,

Technical

Sometimes you may have problems running AGI under a certain operating system or would like to know how it works under the hood.

AGI Stack Overflow Information by Nick Sonneveld
Published 2001-02-23
Describes the problems of AGI stack overflow and how to prevent it. If this is not possible (ie, for a pre-made game), there's a patch available as well. The patch should be the last resort if you're making your own game however.
view,

AGI under Windows XP by Nick Sonneveld
Published 2002-05-02
A guide for people having problems with AGI games or AGI Studio under Windows XP.
view,

NAGI Documentation by Nick Sonneveld
Published
How to use NAGI
view,

NAGI FAQ by Nick Sonneveld
Published
Answers to questions that are frequently asked about NAGI.
view,

NAGI Legal Disccusion by Nick Sonneveld
Published
Is the disassembling used for NAGI legal?
view,

Unofficial AGI Specs by Peter Kelly and Claudio Matsuoka
Published
Not specifically for game developers. It's mostly for people trying to write their own AGI tools. It is useful because it details exactly how the interpreter works. It also has an article on the making of one game.
download,