General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.
Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Try Free
Ship Agents Faster
Transform your applications and workflows into powerful agentic systems at global scale.
Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
A console/text based chess program with XBoard/CECP and UCI API, available on all major platforms. You may need a graphical chess interface to use it. Please refer to README.md in the files section for installation instructions.
The last stable release is 2.2.0 and has been released on 13/04/2026.
Belofte 0.2.0 till 0.9.20 (c/c++): Xboard 1 & 2 (CECP) - Linux/Unix/(Windows)
Belofte 2.1.1 and up (c++11) : UCI and Xboard 2 - Linux/Windows/Mac/Android/...
For access to code, please...
GCompris is a high quality educational software suite comprising of numerous activities for children aged 2 to 10. Some of the activities are game oriented, but nonetheless still educational.
NaruGo is game AI project. Current targets are GO board game and Texas Holdem poker. It investigates Genetic programming to build game AI logic. Also EA/GP simulations for TSP, Graph layout and Prisoners Dilemma problem.
Calculate the number of solutions to place n queens on an n*n chess board, without any queen attacking each other. Options allow using rooks instead of queens, disabling knight attacks and setting the minimum distance between queens.
GeneThello (read jə-ˈne-ˈthe-lō), is an acronym for genetic othello, an othello (reversi) playing program which based on Genetic Algorithm (GA). In principle GeneThello consist of an othello program and a genetic algorithm system.
A Haskell implementation of the Three Man morris game together with an AI for playing against the Computer.
Command line based, needs Haskell interpreter.
GamesCrafters is an undergraduate research group at the University of California, Berkeley. GAMESMAN is our software for building text & X11 apps for finite, 2-person abstract perfect-information games (e.g., TicTacToe & chess). We've authored 40+ games
An open source chess engine in C, released under the GPL. Compatible with the XBoard and UCI interface protocols to link to a GUI or other chess arbiter.
This is a game of Scotland Yard, which has been coded in Java. The moves of Mr. X are made by the program, while the human player makes the detective moves. The game works fine on both Windows and Linux platforms.
This is a program for playing the game of go. No go program to date has achieved a level of mastery comparable to chess programs. The design goal is to develop as strong of an AI as possible using D, agile development, an object oriented design, and gene
Bordeaux1 Chinese Checkers is a playable Chinese Checkers simulator with GUI and AI. It was developed for a master's project and thesis at the University of Sciences and Technologies of Bordeaux 1, France, by a group of four computer science students.
Conectayas is an open source "Connect-4" alike game but transformable to "Tic-Tac-Toe" and to a lot of similar games that uses mouse. Written in DHTML (JavaScript, CSS and HTML). Very configurable. Was tested on BeOS, Linux, *BSD, Windows and others.
JMill is the java-based game of "Nine Men's Morris".
This project is son of the greater parent SourceForge project "JGames", that realizes the real game environment...
This is an attempt to make a X vs. O game, without using a back-tracing, or any other time wasteful algorithm. Instead, an arrays of bonuses are used. Bonuses are given for each move, after which empty fields are sorted.
An object-oriented platform and algorithms for the game of GO.
Aims:
1) A capable engine that can learn through experience.
2) A re-usable algorithmic framework for rapid development of new
GO-playing engines.
JGames is a sort of "game development framework" that creates a solid general structure for all Board Games, Strategy Games and all these game, 2D and 3D, that can be specified defining its particular Rules.