147 lines
5.1 KiB
HTML
147 lines
5.1 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
|
|
<html>
|
|
<head>
|
|
<title>Game Maker Documentation</title>
|
|
<link href="style.css" rel="stylesheet" type="text/css">
|
|
</head>
|
|
<body background="images/back.gif">
|
|
<!--START-->
|
|
|
|
<center>
|
|
<h1><font size="6">Designing Games<br>with<br>Game Maker</font></h1>
|
|
<font size="4"> Version 8.0</font><br>
|
|
<font size="3"><i>Written by Mark Overmars</i></font>
|
|
</center>
|
|
<br>
|
|
<br>
|
|
<br>
|
|
|
|
<!--HELPONLY-->
|
|
<p>
|
|
The documentation for <i>Game Maker</i> is divided into four parts:
|
|
|
|
|
|
|
|
<h3><a href="100_index.html">Using Game Maker</a></h3>
|
|
|
|
<p>
|
|
This section describes the basic use of <i>Game Maker</i>.
|
|
It explains the global idea behind the program and describes
|
|
how to add sprites, background and sounds and how to define
|
|
objects with events and actions and how to add them to
|
|
rooms.
|
|
|
|
<p>
|
|
The following topics exist in this section:
|
|
|
|
<P>
|
|
<blockquote>
|
|
<a href="101_00_introduction.html">Introduction</a><br>
|
|
<a href="102_00_installation.html">Installation</a><br>
|
|
<a href="103_00_pro.html">Upgrading to the Pro Edition</a><br>
|
|
<a href="104_00_idea.html">Getting Started</a><br>
|
|
<a href="106_00_interface.html">The Global User Interface</a><br>
|
|
<a href="107_00_sprites.html">Defining Sprites</a><br>
|
|
<a href="108_00_sounds.html">Sounds and Music</a><br>
|
|
<a href="109_00_backgrounds.html">Backgrounds</a><br>
|
|
<a href="110_00_objects.html">Defining Objects</a><br>
|
|
<a href="111_00_events.html">Events</a><br>
|
|
<a href="112_00_actions.html">Actions</a><br>
|
|
<a href="113_00_rooms.html">Creating Rooms</a><br>
|
|
<a href="114_00_distributing.html">Distributing your Game</a><br>
|
|
</blockquote>
|
|
|
|
|
|
<h3><a href="200_index.html">Advanced use</a></h3>
|
|
|
|
<p>
|
|
This section describes the more advanced aspects of <i>Game Maker</i>.
|
|
It deals with paths, fonts, time lines, scripts, and techniques for
|
|
creating tiled rooms and using views in rooms.
|
|
|
|
<p>
|
|
The following topics exist in this section:
|
|
|
|
<P>
|
|
<blockquote>
|
|
<a href="201_00_advanced.html">Advanced User Interface</a><br>
|
|
<a href="202_00_sprites.html">More about Sprites</a><br>
|
|
<a href="203_00_sounds.html">More about Sounds and Music</a><br>
|
|
<a href="204_00_backgrounds.html">More about Backgrounds</a><br>
|
|
<a href="205_00_objects.html">More about Objects</a><br>
|
|
<a href="206_00_actions.html">More Actions</a><br>
|
|
<a href="207_00_constants.html">Constants</a><br>
|
|
<a href="208_00_triggers.html">Trigger Events</a><br>
|
|
<a href="209_00_include.html">Including Files</a><br>
|
|
<a href="210_00_rooms.html">More about Rooms</a><br>
|
|
<a href="211_00_fonts.html">Fonts</a><br>
|
|
<a href="212_00_paths.html">Paths</a><br>
|
|
<a href="213_00_timelines.html">Time Lines</a><br>
|
|
<a href="214_00_scripts.html">Scripts</a><br>
|
|
<a href="215_00_extensions.html">Extension Packages</a><br>
|
|
<a href="216_00_import.html">Exporting and Importing Resources</a><br>
|
|
</blockquote>
|
|
|
|
|
|
<h3><a href="300_index.html">Polishing your game</a></h3>
|
|
|
|
<p>
|
|
This section deals with how to turn your project into a finished
|
|
game. It describes how to add help information to your game, how
|
|
to set the various options for your game and how to create stand-alone
|
|
games that you can distribute to others and can be run without the
|
|
need for <i>Game Maker</i>.
|
|
|
|
<p>
|
|
The following topics exist in this section:
|
|
|
|
<P>
|
|
<blockquote>
|
|
<a href="301_00_information.html">Game Information</a><br>
|
|
<a href="302_00_settings.html">Global Game Settings</a><br>
|
|
<a href="303_00_speed.html">Speed Considerations</a><br>
|
|
</blockquote>
|
|
|
|
|
|
|
|
<h3><a href="400_index.html">The Game Maker Language</a></h3>
|
|
|
|
<p>
|
|
<i>Game Maker</i> contains a built-in programming language.
|
|
This programming language gives you much more flexibility
|
|
and control than the standard actions. This language we
|
|
will refer to as GML (the <i>Game Maker</i> Language).
|
|
In this section we describe the language GML and we give
|
|
an overview of all the (close to 1000) functions and
|
|
variables available to control all aspects of your game.
|
|
|
|
<p>
|
|
The following topics exist in this section:
|
|
|
|
<p>
|
|
<blockquote>
|
|
<a href="401_00_language.html">Language overview</a><br>
|
|
<a href="402_00_computing.html">Computing things</a><br>
|
|
<a href="403_00_gameplay.html">Game play</a><br>
|
|
<a href="404_00_interaction.html">User interaction</a><br>
|
|
<a href="405_00_graphics.html">Game graphics</a><br>
|
|
<a href="406_00_sound.html">Sound and music</a><br>
|
|
<a href="407_00_splash.html">Splash screens, highscores and other pop-ups</a><br>
|
|
<a href="408_00_resources.html">Resources</a><br>
|
|
<a href="409_00_changing.html">Changing resources</a><br>
|
|
<a href="410_00_files.html">Files, registry, and executing programs</a><br>
|
|
<a href="411_00_datastructures.html">Data structures</a><br>
|
|
<a href="412_00_particles.html">Creating particles</a><br>
|
|
<a href="413_00_multiplayer.html">Multiplayer games</a><br>
|
|
<a href="414_00_dlls.html">Using DLL's</a><br>
|
|
<a href="415_00_d3d.html">3D Graphics</a><br>
|
|
</blockquote>
|
|
|
|
|
|
<!--ENDHELPONLY-->
|
|
|
|
|
|
<!--END-->
|
|
</body>
|
|
</html> |