Projects / Q2Java

Q2Java

Q2Java is a game DLL for Quake2 that allows game code to be written in Java instead of C. It currently runs on Win32, Solaris, and Linux platforms. It takes advantange of many Java features including security, cross-platform binary compatibility, internationalization, dynamic classloading, just to name a few things.

Tags Games/Entertainment First Person Shooters
Operating Systems Windows Windows POSIX
Implementation C Java

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  30 Jan 2001 06:13
  • Rrelease-after

    Changes: Bugfixes and general code cleanup.

    • Rrelease-mid
    •  30 Jan 2001 06:13
    • Rrelease-after

      Changes: Grappling Hook code split off into separate gamelet, so it can be used for games besides CTF now. Level changing and map-choosing code also a separate gamelet, so it can be easily replaced or extended.

      • Rrelease-mid
      •  30 Jan 2001 06:13
      • Rrelease-after

        Changes: This version features a revamped messaging system which makes it very easy to write gamelets to do things such as: spam/flood supression, bad language filters, chat logging, etc.

        • Rrelease-mid
        •  30 Jan 2001 06:13
        • Rrelease-after

          Changes: This release is mostly general bugfixes and architecture improvements. Please note that Q2Java is now hosted on PlanetQuake, and visit the homepage for info on a new mailing list for interested developers.

          • Rrelease-mid
          •  30 Jan 2001 06:13
          • Rrelease-after

            Changes: Added support for reading/writing map information in XML format, coders are able to define new XML tags that server admins can place in map files to control what happens when a level runs and the package includes example Java gamelets which let admins easily set CVars and load/unload other gamelets on a map-by-map basis just by editing an XML file.

            No-screenshot

            Project Spotlight

            Rsync Vault Manager

            Uses rsync to manage archives of clients across multiple logical partitions.

            No-screenshot

            Project Spotlight

            phpLanParty

            Lan Party registration application