Projects / EGachine

EGachine

EGachine is a JavaScript game engine focused on 2D multi-player (networked) games. The idea is to provide a tool for learning by writing computer games. It is based upon a simple extensible JavaScript shell (EJS) and different modules providing functionality required for programing games.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  14 Sep 2006 16:54

    Release Notes: A port to the Linux-based GP2X handheld was begun. At the moment, only the shell works, and runtime compilation of C code is done using a native GCC toolchain instead of using TCC.

    •  23 Jan 2005 20:06

      Release Notes: An experimental SVG module based on SVGL was added. A slideshow using EGachine itself should now give a quick overview of the project. The module loading was overhauled once more to stop global namespace pollution. For client to server communication, jsolait's JSON implementation is being used. Some other small features were added and bugs fixed.

      •  23 Nov 2004 04:43

        Release Notes: A completely new design is used. EGachine is now based upon a simple (currently non-interactive) JavaScript shell (EJS). The purpose of EJS is to get a JavaScript shell which is extensible in the spirit of other interpreters like Perl and Python. The module framework is kept as simple as possible to encourage code-reuse among people using the SpiderMonkey API directly, even if they don't use EJS. The Debian binary package was split into four packages (ejs, ejs-multimedia, egachine-base, egachine) to reflect this change.

        •  02 Jul 2004 12:01

          Release Notes: This release fixes build problems and includes some documentation updates. SDL_mixer is now included in the source tarball since this release currently depends on a CVS version.

          •  27 Apr 2004 13:00

            Release Notes: Zlib compression support was added, and the resource handling was improved. A new utility (egares) was added to create resources. The code was cleaned up, which results in minor API changes. The binaries for Windows now ship with newer library versions, and the size of the Debian package was drastically reduced.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.