Java-Gaming.org    
Featured games (91)
games approved by the League of Dukes
Games in Showcase (580)
games submitted by our members
Games in WIP (500)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Chess AI library?  (Read 4115 times)
0 Members and 1 Guest are viewing this topic.
Offline appel

JGO Wizard


Medals: 49
Projects: 5


I always win!


« Posted 2007-09-13 18:33:35 »

Hello,

I need some simple chess library, that keeps track of the board, pieces, what movement is illegal and not, tell me if there is check, or check-mate. And also primarily allow for a Computer AI opponent with some simple rules (nothing too fancy is needed).

Anything like that floating around on the internets?

Check out the 4K competition @ www.java4k.com
Check out GAMADU (my own site) @ http://gamadu.com/
Offline meshounah

Senior Newbie





« Reply #1 - Posted 2007-11-20 21:59:29 »

I googled and did not find one but make it yourself  Wink



P.S potential employers will love you.
Offline thijs

Junior Member




Lava games rock!


« Reply #2 - Posted 2007-11-20 22:49:03 »

Well I made a generic boardgame library years ago when I was still in uni...

It has all the components you mention, I didnt implement chess using it, but a variant called Quinta (which is actually a pretty cool game).. It's kinda like chess, but smaller (board size and less pieces), but has some additional fancy rules which make it quite interesting.

To implement chess using the lib you'd only need to implement the chess gamerules, the rest is taken care of. Unfortunatly I only have a WIP version where I was optimizing the AI algorithm (alpha/beta search) further, but never got around finishing that (but shouldnt be too hard to finish).  Also all code comments are in Dutch as I was writing it for school.

Still if you're interested let me know, and I'll see what I can polish up and put it online....

<a href="http://www.dzzd.net">3DzzD!</a>
<a href="http://www.arcazoid.com">Arcazoid!</a>
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

xsi3rr4x (48 views)
2014-04-15 18:08:23

BurntPizza (44 views)
2014-04-15 03:46:01

UprightPath (60 views)
2014-04-14 17:39:50

UprightPath (42 views)
2014-04-14 17:35:47

Porlus (58 views)
2014-04-14 15:48:38

tom_mai78101 (81 views)
2014-04-10 04:04:31

BurntPizza (140 views)
2014-04-08 23:06:04

tom_mai78101 (240 views)
2014-04-05 13:34:39

trollwarrior1 (200 views)
2014-04-04 12:06:45

CJLetsGame (207 views)
2014-04-01 02:16:10
List of Learning Resources
by SHC
2014-04-18 03:17:39

List of Learning Resources
by Longarmx
2014-04-08 03:14:44

Good Examples
by matheus23
2014-04-05 13:51:37

Good Examples
by Grunnt
2014-04-03 15:48:46

Good Examples
by Grunnt
2014-04-03 15:48:37

Good Examples
by matheus23
2014-04-01 18:40:51

Good Examples
by matheus23
2014-04-01 18:40:34

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:22:30
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!