Deploy in 115+ regions with the modern database for every enterprise.
MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Build Agents and Models on One Platform
Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.
Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
Alfaws is a customizable, multi-user game engine. Every object, character, & room is programmed to respond to events. Players can customize their own event handlers, thus changing their fighting style or having their character behave as they would.
jRPG was an engine for building and running RPGs with Java 2. While development has ceased, it may still be useful as an example. Features include a 2-D tile based engine, basic AI scripting, data-file parsing, and quite a bit more.
This project involves implementation of a model of Mars as a persistent online shared virtual environment. Its purpose is to provide an arena where Mars enthusiasts can role-play being on Mars and participate in base design and colonization strategies.
Fantasy Engine is an easily extensible portable Java engine for 2D turn based games. A lot of people have ideas for games, but don't have the needed technical skills to implement them. The engine will ease the development of turn based games.
Flame Deluge is a hex based 4X game based vaguely on SSI's flop Star General. It features a strong ground combat model and interesting space-planet interface issues. The game uses a number of paradigms and interfaces to streamline operations and reduce
Open Card Game (openCG) is a card game that is based on the collectable/trading card games such as Magic and Middle Earth. There is one major difference between openCG and other collectable card games. You make your own cards. See hompage for more info.
This is a webbased, multi-player role play game. It is set in outer space. The core programming language is Java. Technologies used are Java Beans, JSP, Servlets, XML and XSLT.
A client - server game where all mechanical objects (robots) can be programmed, using standard programming languages, to battle other robots. Will be a great learning tool for robotics and programming.
SZChess will be suite of chess applications covering every aspect of chess using computers. The development will be carried out in Java to ensure maximum portability.
ASSET is an open source Java application providing support to the modelling of maritime tactics. User-defined performance files can be used to replace the generic data used for ships, submarines, weapons, sensors, and helos.
judge - an OO mud (multi user dungeon) engine based on a client/server architecture and written entirely in java. This d20 based game engine will eventually make use of JINI to allow certain functions to be performed locally or by other dedicated servers
This is a 3D networked tank simulation in development. Java3D API (v 1.2) is being
utilized. Using one server to several clients, users will be able to do battle real-time in the
same virtual universe.
Warboid World is a turn-based, multi-player, play by e-mail/web strategy game. It is based upon the original Play By Mail game run by Peter Read of Dynamic Games. Players battle using various types of robots in a futuristic world.
This project is meant to create standard XML format for D&D 3rd ed monsters/spells etc which later could be used to
generate output in various format. This should be also a central place for tools helping to work with this format.
Game to simulate a jigsaw. Pieces can be rotated and translated and are based on Pentominoes. Initially written in Java, but will translate easily to C++ because interface and implement are separate.