- G-java
G-java 2.x is a cross-platform game/software Java-based compiler for
G-Creator . It can run on and create software for any Java supportedoperating system s such as Microsoft Windows 95+, Mac OS,Linux , Unix and Sun Solaris. G-java is made up of two components: the IDE and theAPI , both of which were originally based onGame Maker but have since been modified and became more close to Java's API.G-Java API
The G-java API is a java API for creating games and other software based on the
Game Maker Language used inGame maker . This allowsGame maker developers to quickly learn java and also gives Java programmers a lot of functions useful for game/software development. So far the G-java API is still in alpha stages but theJavaDoc s can be viewed: [http://www.g-java.com/javadoc/ G-java API javadoc]History
Originally G-java was a
Game Maker to Javaconverter application written by TGMG(lead developer), IsmAvatar (optimization), and BZGaming (programmed some functions) in the Java programming language. It was first released in December 2004. It is designed to allow its users to easily developmulti-platform Javacomputer game s without learning the Java language. However with the release of Game Maker 7 (G-java was at version 1.08 beta 8 and supported many of GM's features),Mark Overmars , the creator ofGame Maker , made a public announcement that G-Java was now officially disallowed by the new GM7 license agreement: [http://forums.gamemaker.nl/index.php?showtopic=266467&view=findpost&p=1882461] , and has also encrypted the GMK files (Game Maker 7's saved file) to discourage similar projects. Although Game Maker was originallyfreeware , it switched toshareware by version 5. Conversely, TGMG hopes to improve on Game maker by making G-java2open source .G-java used to use .gm6 files created in the
Game Maker IDE, and converts them to .jar files which can be executed in anyJava VM within most modern graphicalweb browser s. For experienced users, G-java contained a built-inscripting programming language called "EGML", or "Extended Game Maker Language ". This allow users to create programs with Java functions not available in theGame Maker Language .G-Java 2.0 was initially supposed to implement the NetBeans source-code to save some work. However, this proved to be extremely limited and too big.
G-Java 2.0 was then renamed to G-Creator,
codename d Aurora(Portuguese word fordawn ), and started from the beginning - the core. G-java 2.0 is now the maincompiler of G-Creator.G-Java and Lateral Game Maker
Even though G-Java is being developed as a G-Creator
plugin , it is possible that it'll be ported in the future as aLateral Game Maker plugin, probably by IsmAvatar. However, this is not scheduled to happen any time soon.External links
* [http://www.g-java.com G-java site] - official website.
* [http://www.g-java.com/forums/ G-java forums] - official forums.
* [http://www.ismavatar.com/lgm/ LateralGM] - An open source project affiliated with and similar to G-Java, lead by IsmAvatar.
Wikimedia Foundation. 2010.