Showing 192 open source projects for "java ai chatbot"

View related business solutions
  • $300 in Free Credit Towards Top Cloud Services Icon
    $300 in Free Credit Towards Top Cloud Services

    Build VMs, containers, AI, databases, storage—all in one place.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
    Get Started
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 1
    XMage

    XMage

    Magic Another Game Engine

    XMage allows you to play Magic against one or more online players or computer opponents. It includes full rules enforcement for over 20 000 unique cards and more than 50.000 reprints from different editions. You can also find custom sets like Star Wars. All regular sets have nearly all implemented cards. It supports single matches and tournaments with dozens game modes like duel, multiplayer, standard, modern, commander, pauper, oathbreaker, historic, freeform and much more. Local server...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    ViZDoom

    ViZDoom

    Doom-based AI research platform for reinforcement learning

    ViZDoom allows developing AI bots that play Doom using only the visual information (the screen buffer). It is primarily intended for research in machine visual learning, and deep reinforcement learning, in particular. ViZDoom is based on ZDOOM, the most popular modern source-port of DOOM. This means compatibility with a huge range of tools and resources that can be used to create custom scenarios, availability of detailed documentation of the engine and tools and support of Doom community....
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Robocode

    Robocode

    Robocode is a programming tank game for Java

    Robocode is a programming game, where the goal is to develop a robot battle tank to battle against other tanks with Java. The robot battles are running in real-time and on-screen. The motto of Robocode is: Build the best, destroy the rest!
    Leader badge
    Downloads: 505 This Week
    Last Update:
    See Project
  • 4
    Random Big Rich Man

    Random Big Rich Man

    Monopoly-like game

    Random Big Rich Man(瑞德大富翁) is monopoly-like game using random map to play. It's local game with 4 AI/Human player. Precondition to run .jar file: Install java 1.8.0 Image or sound from below project or Internet: gtkmonop kapitalist monopolie
    Downloads: 3 This Week
    Last Update:
    See Project
  • Full-stack observability with actually useful AI | Grafana Cloud Icon
    Full-stack observability with actually useful AI | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 5

    Biogenesis Color Mod

    Mod for evolution simulation and artificial life program Biogenesis

    You can download the Color Mod at the Biogenesis main site too (included in the main download now). You also find the sourcecode there. If you want to post a review, remember that this is only a modification, so comment on my changes, not on the simulation. Original project by Joan Queralt Molina: https://sourceforge.net/projects/biogenesis/ Includes Tyler Colemans "Features Mod": https://sourceforge.net/projects/biogenesisfeatu/ Biogenesis discussion...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6

    Infinite Wisdom

    Java RTS framework

    A bare bones RTS game framework. It has networking and replay support, and have some building blocks to build AI agents (discretized path finding in a continous world). Update (2025. Jun): javax.xml.bind.annotation.XmlAccessType was removed from JDKs later than 1.8. So use the project with JDKs from 1.6 to 1.8. Write in the forum if you're interested in running it on a more modern JDK. The demo program's entry point is Dom1Bootstrapper. You can download a runnable demo jar...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Mech Station Beta

    Mech Station Beta

    Mech Station Beta - Tower Defense like Game

    ...However, this feature is not yet fully implemented — it requires a server machine, which I currently don’t have due to personal circumstances. If anyone can provide a server machine or a service like Google Virtual Machine, it would be highly useful and greatly appreciated. The game is written in pure Java using a custom engine. A Java developer or designer is welcome to collaborate on the development. As the title suggests, the game is not yet finished, but it is playable. Developed solo over half a year, with 500 KB of source code and AI-generated graphics. As you can see from the screenshots, the game is designed in a pixel art style. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Biogenesis
    Biogenesis is an artificial life program that simulates the processes involved in the evolution of organisms. It shows colored segment based organisms that mutate and evolve in a 2D environment. Biogenesis is based on Primordial Life.
    Leader badge
    Downloads: 51 This Week
    Last Update:
    See Project
  • 9
    JSettlers2 is a web-based version of the board game Settlers of Catan written in Java. This client-server system supports multiple simultaneous games between people and/or AI bots. Originally written by Robert S Thomas as an AI dissertation (http://sourceforge.net/projects/jsettlers). The active source code is hosted at https://github.com/jdmonin/JSettlers2 including full history; the sourceforge CVS is historical up to 2012-09-28.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 10
    jfootball

    jfootball

    Simple java football game

    Simple java football game, work in progress. Basically the graphics is 2D, no Open GL. Play with classic Top or Side view, you can select it from the start! You can choose between 8 teams, and if to play aginst AI or to put AI va AI. Select the Pitch type: plain, stripes, chess, circles, winter. Select the Helf Length too (in seconds). Source Code available.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    FXGLGames

    FXGLGames

    This repo contains sample games built with FXGL

    This repo contains sample games built with FXGL Game Library. Each game focuses on one or two aspects of FXGL, e.g. Drop focuses on bare minimums, Pac-man focuses on AI, etc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    XiangQi Wizard (Chinese Chess Wizard) is a powerful XiangQi (chinese chess) program, which supports UCCI engines. XQWizard Light is the Mobile version for Windows CE and Java ME. ElephantEye is the UCCI engine in XQWizard with strong AI.
    Downloads: 29 This Week
    Last Update:
    See Project
  • 13
    playbox.fx

    playbox.fx

    Collection of board games.

    Playbox.fx is a free, ad-free and still growing collection of board games. It is a private hobby project with no commercial goals. It contains Mahjong Solitaire, Draughts, Chess, Go, Halma, Nine Men's Morris and Peg Solitaire. The games can be played against a simple AI or locally against friends. There is a portable version (zip) for Linux. There is an installer (exe) and a portable version (zip) for Windows. Have fun and stay healthy, Markus.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14
    Java Game Development (Ninja Girl)

    Java Game Development (Ninja Girl)

    Example code for creating a 2D platform game in Java.

    !Help Wanted! See Discussions for more details. A platform game demonstrating concepts for 2D platform game creation in Java. Collect the stars and go through the door to advance levels. Graphics courtesy of: https://www.gameart2d.com https://opengameart.org/content/animated-fire https://craftpix.net Levels created using https://www.mapeditor.org/ Project created in the Eclipse Java IDE. Keys: Up, Down, Left, Right - Move Player Space - Jump M - Throw Kunai Q, A - Scroll...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    Project Malmo

    Project Malmo

    A platform for Artificial Intelligence experimentation on Minecraft

    ...Project Malmo sets out to address these core research challenges, addressing them by integrating (deep) reinforcement learning, cognitive science, and many ideas from artificial intelligence. The Malmo platform is a sophisticated AI experimentation platform built on top of Minecraft, and designed to support fundamental research in artificial intelligence. The Project Malmo platform consists of a mod for the Java version, and code that helps artificial intelligence agents sense and act within the Minecraft environment. The two components can run on Windows, Linux, or Mac OS, and researchers can program their agents in any programming language they’re comfortable with.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 16
    GGPServer is a web server based on Apache Tomcat that allows to play and watch matches between registered general game glaying (http://en.wikipedia.org/wiki/General_Game_Playing) programs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Milk Run

    Milk Run

    A card game where you must deliver chocolate & strawberry milk

    MilkRun is a card game where you must deliver chocolate and strawberry milk, while encumbering your opponents' ability to do so. Play against 3 computer opponents in this exciting game. Make sure Java 8 is installed. Download the ZIP, extract it to a folder, and run the file "MilkRunCardGame.jar" to start playing. You can download Java from: https://java.com/download Leave a review if you like it, or feedback for feature requests. For game rules, please...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    TicTacToe

    TicTacToe

    Naive AI Enabled Tic-Tac-Toe Game

    It is a simple Tic-Tac-Toe game and you can play with the computer too! The computer has two AI-Players, having two levels of smartness. It is almost impossible to beat the hard level.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    PicPuzzle

    PicPuzzle

    Naive AI Aided Sliding Puzzle Game

    It is a plain Sliding Puzzle game, but the interesting part is- it includes an Artificial Intelligent that can arrange the pieces for you. It also keeps record of the top 5 fastest solvers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    Romance MMO Game Development Framework

    Massively multiplayer online game server and client framework

    MMO-RPG-type game server system. Romance 1.1 provides functional server, client communications system, and beginnings of relevant client libraries for Java, JavaScript, and Android devices. Romance 2 (a very early draft at present) provides a non-functional (yet) effort to produce a server, HTML5-based client, and support and infrastructural tools for MMO development. The new server is designed for greater scalability, and integrates real 3D support (not 2D + some depth, as in Romance 1.1) and server-side Bullet physics, as well as extremely powerful AI development utilities for logical agent characters. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Clippers is a board game designed by Alan R Moon that is an abstract island connection game based on clipper ships and the south pacific. This computer version is written in Java 1.5 and includes AI players.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    smartblob

    tiny code, html webcam game or plug brain in each blob, java server

    ...I'm planning a huge multiplayer world, some blobs played by people holding a bendable loop game controller (tape a 1 meter cut of thick extension cord into a loop) in front of webcam and bend it to bend your blob on screen, and other blobs controlled by AI. This is a game for general AI research in a fun way people can do together. The physics and vision algorithm is half working in version 0.3.0. The gameplay is better experienced in 0.2 which is controlled with the mouse so you dont have enough freedom of movement compared to webcam. This small file contains its own source code including occamserver, a tiny general java server I built which I'll adjust to allow http streaming connections to stay open for faster ajax than a new web call each time. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    GeoWar2

    GeoWar2

    A chess like board game

    GeoWar is a 2-player chess like board game, where both players fight to capture the opponent's King. You can either play against yourself or against the computer (though the AI is rusty). Click "About" for game rules. (Select No when starting a new game to play against the computer) (Requires Java 8 (or higher) to play). Make sure Java is installed, and download the JAR, and run it to start playing. (Turn on the heat-map option to better understand the game) You can download Java from: https://java.com/download Leave a review if you like it, or feedback for feature requests.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    TicTacToeFX
    TicTacToe game written in JavaFX. You can play vs your friends, or vs AI
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Secret Agent Remake

    Secret Agent Remake

    Remake of old game Secret Agent (more weapons, better AI)

    Remake of old game Secret Agent. The idea is much better AI (opponents will run, jump, dodge), different weapons and more. Planned features: - Turrets and traps - Robot enemies - Much improved AI - Dynamic difficulty (based on episode progress, causes more spawned enemies with better AI) - Weapons shop when entering a building - Results screen when finished a building - Inventory items (defuse kit, mines, grenades, medkit) - Cutscenes - Menu (settings, save, load, select...
    Downloads: 2 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB