Zork White House

Just Adventure +


||  Adventure Links   ||  Archives  ||  Articles   ||  Independent Developers   ||  Interviews   ||   JA Forum   ||
|| 
JA Staff/Contacts   ||  The JAVE   ||  Letters   ||  Reviews   ||  Search   ||   Upcoming Releases   ||  Walkthroughs   ||
|| 
What's New / Home
  || Play Games!
  ||
Over 1 Million Visitors a Month! RSS Feed

Buy PC Games at JA+

Adventuring Underground
Issue 2

By Rob Merritt

Adventuring Underground is a weekly feature that will cover the burgeoning community of shareware and freeware adventure games available on the Internet.

Correction from last week: The construction kit I mentioned called SCAMM is actually called SCRAMM. I apologize for the mistake, and it has been corrected in Issue 1.

The Creator's Toolbox

Making Your Own Adventure Game 101: Class 2--Tools of the Trade

So you've decided to make an adventure game. Hobbyist game making is in so many ways like home gardening. A home garden requires lots of work, love, nurturing and patience in order for it to grow into something wonderful. In order to work in your garden, you are going to need the right tools.

Before I continue, let's look at your homework. Bet you didn't think I would check? No matter, you can do the homework at any time. You were suppose to think of your five favorite adventure games, point out their similarities, think of what makes them your favorites, and decide whether they contain the features you would choose to include in your game. Take all that information and decide what type of adventure game it would be. Would it be an action/adventure, an RPG/adventure, a point-and-click adventure, a Myst-like adventure, or maybe something totally original? With that idea in you head, pay attention as I write about tools that you could use to create your game and make mental notes as to which would be the most helpful.

I'm willing to bet that you already have two of the most important tools: yourself and a computer. I realize a great many of you just said, "duh, Rob." However, I think it's valuable at the beginning to list all of your assets. Also, in the age of Web TV, you can never be 100-percent sure that your readers are all on computers. Just about any computer you can access the web with is powerful enough for a hobbyist to create an adventure game. Currently, the three most popular platforms that gamers use are Wintel, Macintosh, and Linux. Don't undersell yourself as an asset. Just about everything you accomplish in your life will because you got motivated and did it. Sure, you can form a team to help, but this will be your game and you will make it happen.

Besides yourself and a computer, the most basic tool you will need is a game creator. Game creators are the heart and soul of what drives the program. These come in three flavors: programming languages, multimedia compilers, and specific game construction kits.

Programming languages are what most people have used to create their games. Some require more work than others. Programming languages like C++ take a vast amount of time to learn and to create anything useful. They are powerful, and if your game requires no compromises in speed or ability, you'll want to use a language like C++. Then there are languages like Visual Basic and Delphi that have a shorter learning curve and development time but normally sacrifice speed and some flexibility. No matter what you choose from this group, you'll spend many weeks, months, or even years before you even start making your vision into a game. The biggest plus is that no matter what platform you work on, there is a programming language available to create games with.

Multimedia compilers are general purpose program builders. You could use them to create a slide show or any 2D games. Programs like Macromedia's Director and IMSI's Multimedia Fusion belong to this category. These allow you to create a program with virtually no code. You place objects on your work space and check off what events you want to happen and when. They sacrifice some speed and a lot of flexibility for ease of use and an extremely short development time. Multimedia compilers can be confusing. Since they have to create a large range of programs, there is often not a clear way of getting what you want done. In case you don't know, Multimedia Fusion is the fourth and most advanced product in the Klik & Play family. These are available for mostly Windows and Mac platforms.

Game-specific construction kits are the best route to go for the hobbyist if he or she knows exactly what type of game he/she wants to create and there is a construction kit available for it. They have the most desired functions right at your fingertips. Speed is hardly an issue since they have been optimized for one type of game. However, very often they are not flexible at all. One of the big problems is that there isn't really any current construction kits. Projects like SCRAMM and BOT seem to be far from completion, and the older ones like AGI run under DOS and are technically inferior to most gamers' expectations. A subcategory is text adventure creation kits like AGT and GAS. This older type of adventure game has a loyal following and might be just the perfect creative outlet for those whose have a difficult time drawing graphics but are good with the written word.

The last major must-have tool is a word processor. Any text editor with a spell checker will do. You will need this to write the story outline, type out dialog, and on some game creation systems, edit scripts. I guess that a word processor is optional if you have superhuman spelling abilities and you are quite happy to use edlin or vi.

At this point, you could dive right in and start making an adventure game. I wouldn't recommend it since, unless you are making a text adventure game, you are going to have to rely on whatever graphics the game creation software came with, if any. If you are intent on creating graphic adventure games, you are going to need some additional tools to create the graphics.

Graphic programs can range from free to unbelievably expensive. The basic Paintbrush program that comes with most platforms is a nifty tool to get started with. Since something like it comes on most platforms, it is virtually free, and free is good for the hobbyist game creator. Nothing too advanced but enough to get you started. Unless you are truly gifted, don't expect to create Myst-quality graphics with a Paintbrush program. Eventually you will probably have to invest in a more advanced paint program. When you do go shopping for a more advanced graphics program, there are a few features you will want to keep an eye out for. Not only will you want the ability to draw but also to crop, rotate, scale, layer, filter, and convert images as well. Paint Shop Pro, Corel Draw, Photoshop, and Neopaint are some of the more popular paint programs in use on the Wintel platform.

If you really want to get fancy, you might want to look at using a 3D-rendering program. You can use this class of programs to generate computer graphics similar to those you see in Myst. They aren't all that easy to use if 3D modeling isn't something you are skilled at. However, if you do have the knack, you will be able to create some awesome graphics. POV is a popular freeware 3D-rendering program that has been ported to many platforms.

The last tool you'll need is a sound creation program. Actually, you will probably need two programs: one program to create and edit wave sound format files and another to create midi music files. For wave sounds, you could use whatever sound recorder that came with your platform. If you want to edit and jazz up your wave sounds, you could use a program like Cool Edit that can add echo, reverb, and many other filters. As for midi, unless your sound card came with a free package, you will have to go out and buy a midi maker.

With these tools in hand, you are ready to create an adventure game. Now, there are many other tools out there that you may end up using. Scanners, digital cameras, and even your local library could end up being very useful tools. I will touch on those in week six and beyond. Here are two links with even more tools listed: http://members.tripod.com/~virtual_cat/games/ and http://www.mindspring.com/~ambrosine/resource.html.

Your homework for this week: play with Paintbrush to draw up rough sketches of in-game graphics for an adventure you would like to create or use your word processor to type up some possible lines of dialog--just a few graphics or lines of dialog to get your creative juices flowing.

Links for some of the software discussed above:

Corel Draw
Photoshop
Multimedia Fusion
Macromedia Director
Cool Edit
AGI
SCRAMM
BOT
POV

Featured Underground Game of the Week: Agapito's Crazy Adventure

Here is a shareware game done by a small team that matches some of the efforts done by the big boys with big teams. The first thing that anyone who views this game will notice is its excellent cartoon-quality graphics and clean interface. It is solid and constant. Aworld's Agapito's Crazy Adventure also has plenty of good humor that is missing in many hobbyist efforts.

You play Agapito. Agapito has just won a contest for a free trip to the islands. Unfortunately, the trip isn't quite what he bargained for. The game feels sort of like a Leisure Suit Larry without the sleaze factor.

Click on the link above to check out Agapito's crazy adventure yourself.

If you have a game, or know of a game, that should be a featured underground game of the week, drop me a line.