GOOC - Game Oriented Object C

GOOC - Game Oriented Object C

Next: Why Not Lisp?, Previous: Top, Up: Top
[Contents]

1. Introduction

1. Introduction

GOOC is a parser-compiler for the GOOC object scripting language, a language specifically designed for use with this program, which is compiled into GOOL binary files.

GOOC is a language designed for finite state machine "game object" code in Crash Bandicoot and, unlike GOOL, whose syntax is directly lifted from the LISP programming language, is made up of a syntax that more closely resembles the C programming language. The language is not related to C, however.

This manual will guide you through the features of the GOOC program and the language itself, and how to use them properly.

This manual apes the GNU C reference manual for the most part, and is styled after Ratchet & Clank for no other reason than I think it looks cool. It is best viewed using the game's font (SimianDisplay Orangutan). It best displays in Firefox. Maybe make a Crash version too? Hmm...

The GOOC program is a fork of the thecl project from the Touhou Toolkit. For a list of people who have contributed to either project, see the contributors page.

This manual, GOOC and its authors & contributors are in no way affiliated with Naughty Dog, LLC (former or current), Activision, Inc. or any of its subsidiaries.