14.07.2013 Views

Contents - Cultural View

Contents - Cultural View

Contents - Cultural View

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

G-java 129<br />

G-java<br />

G-java 2.x was a cross-platform game/software Java-based compiler for G-Creator. It has since dissolved into<br />

various projects such as Pineapple and Dolphin, although downloads for it are still around, but unsupported. It ran on<br />

and created software for any Java supported operating systems such as Microsoft Windows 95+, Mac OS, Linux,<br />

Unix and Sun Solaris. G-java is made up of two components: the IDE and the API, both of which were originally<br />

based on Game Maker but have since been modified and became more close to Java's API.<br />

G-Java API<br />

The G-java API is a java API for creating games and other software based on the Game Maker Language used in<br />

Game Maker. This allows Game Maker developers to quickly learn Java, while also giving Java programmers a lot<br />

of useful functions for game or software development. So far, the G-java API is still in an alpha stage, but the<br />

JavaDocs can already be viewed: G-java API javadoc [1]<br />

History<br />

Originally G-java was a Game Maker to Java converter application written by TGMG(lead developer), IsmAvatar<br />

(optimization), and BZGaming (programmed some functions) in the Java programming language. It was first<br />

released in December 2004. It is designed to allow its users to easily develop multi-platform Java computer games<br />

without learning the Java language. However with the release of Game Maker 7 (G-java was at version 1.08 beta 8<br />

and supported many of GM's features), Mark Overmars, the creator of Game Maker, made a public announcement<br />

that G-Java was now officially disallowed by the new GM7 license agreement: [2], and has also encrypted the GMK<br />

files (Game Maker 7's saved file) to discourage similar projects. Although Game Maker was originally freeware, it<br />

switched to shareware by version 5. Conversely, TGMG hopes to improve on Game maker by making G-java2 open<br />

source.<br />

G-java used to use .gm6 files created in the Game Maker IDE, and converts them to .jar files which can be executed<br />

in any Java VM within most modern graphical web browsers. For experienced users, G-java contained a built-in<br />

scripting programming language called "EGML", or "Extended Game Maker Language". This allow users to create<br />

programs with Java functions not available in the Game Maker Language.<br />

G-Java 2.0 was initially supposed to implement the NetBeans source-code to save some work. However, this proved<br />

to be extremely limited and too big.<br />

G-Java 2.0 was then renamed to G-Creator, codenamed Aurora(Portuguese word for dawn), and started from the<br />

beginning - the core. G-java 2.0 became the main compiler of G-Creator, before both projects dissolved altogether.<br />

G-Java and LateralGM<br />

The G-Java project's ancestor, Dolphin, is currently being developed as a LateralGM plugin for the same purpose.<br />

External links<br />

• G-java site [3] - old G-Java website; This is outdated and may be removed soon.<br />

• G-Creator site [4] - Official G-Creator website.<br />

• G-java/G-Creator forums [5] - official forums.<br />

• LateralGM [6] - An open source project affiliated with and similar to G-Java, lead by IsmAvatar.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!