Javaminichess - A MiniChess player written in Java

  •        0

MiniChess is a chess variant played on a 5 X 6 board. Each side only has one of each piece and five pawns. Because of the reduced size of the game it becomes a little easier for a computer to consider the number of moves available.

This MiniChess player, written in Java, uses many of the standard tricks for larger chess AIs including a negamax search with the beginings of an advanced board evaluator.

The more time that you allow the program to think between moves, the better it does. Since it is in Java, it is not quite as fast as other programs might be, but in general it can search ahead roughly 3 - 4 full plys within 10 seconds.



comments powered by Disqus

Related Projects

Mobile Chess and Flash Chess

Mobile Chess (for Java ME) and Flash Chess (for Web) with Strong Chess AI, see Java Applet Chess and Ajax Chess are also available. Mobile Chess is sponsored by Chess Wizard now, see

Stockfish - A powerful, open-source chess engine

Stockfish plays better and faster than humans. And it's one of the strongest chess engines in the world, appearing near or at the top of most chess engine rating lists.

Chess Wizard

Chess Wizard is a powerful chess software to play, study, edit and publish games. It supports many strong UCI engines, provides a huge online database and hundreds of puzzles. Chess960 is available now.

S-Space - A scalable software library for semantic spaces

The S-Space Package is a collection of algorithms for building Semantic Spaces as well as a highly-scalable library for designing new distributional semantics algorithms. Distributional algorithms process text corpora and represent the semantic for words as high dimensional feature vectors.

Jin client for chess servers

Jin is a Java client for various chess servers. It currently supports the Internet Chess Club ( and the Free Internet Chess Server ( but is designed to be able to support any chess server.

Torque 3D - Game Engine

Torque 3D is the best full source, open source solution available. orque 3D comes equipped with a full suite of tools to allow your team to excel and produce high-quality games and simulations. Its feature include World Editing Suite, Lighting, Programming, Terrain, Asset pipeline, Networking.

libgdx - Desktop/Android/HTML5/iOS Java game development framework

Libgdx is a Java game development framework that provides a unified API that works across all supported platforms. The framework provides an environment for rapid prototyping and fast iterations. Instead of deploying to Android/iOS/Javascript after each code change, you can run and debug your game on the desktop, natively. Desktop JVM features like code hotswapping reduce your iteration times considerably.

Galaxy Forces V2

A fun, playable, 2D network multiplayer space shooter Gravity Force clone, written from scratch using c/c++ and OpenGL. Inspired by the Amiga classic Gravity Force. Play race, mission or dogfight. Single player, with friends or against AI. There are now 50+ levels and a map-editor included. The game features on line hi score and replays on the website. Also if there are more interest there might be an additional contest in the future. The game plays on Windows, Linux and Mac.


An online multiplayer turn based strategy game and board game engine.

Speed Dreams : an Open Motorsport Sim

Speed Dreams is a Motorsport Simulator featuring high-quality 3D graphics and an accurate physics engine, all targeting maximum realism. Initially forked from TORCS, it has now reached a clearly higher realism level in visual and physics simulation, thanks to its active development team and growing community. It mainly aims to implement exciting new features, cars, tracks and AI opponents to make a more enjoyable game for the player, while constantly pushing forward visual and physics real