Can the Kids Beat This Simple Chinese Chess AI?steemCreated with Sketch.

in #blog2 years ago

A Chinese Chess is a two player zero sum game. It is similar to Chess but have a larger board (10x9 where the middle is the river).

Long time ago, I have designed and implemented a Chinese Chess program, which was written using Delphi on Windows. The first code was written was about 2006 see this change log later I polished it a bit and migrated to a modern Delphi compiler.

And the Chess AI is based on pattern search aka the Alpha Beta Pruning. I believe, a better approach could be to use the Machine Learning (Neural Networks AI) e.g. ChatGPT-4.

Anyway, my kids love to play Chinese Chess with me, but they are slow in thinking, and it took us quite some time in order to finish a game (usually longer than 1 hour) as they spent time thinking and thinking.

So, this just came to me, why not let them play vs the AI that I created? If they are confident in beating them, then I am more than happy to take their challenges.

[caption id="attachment_152595" align="alignnone" width="2048"]My son plays Chinese Chess vs a Simple Chinese Chess AI My son plays Chinese Chess vs a Simple Chinese Chess AI[/caption]

[caption id="attachment_152596" align="alignnone" width="2048"]My son plays Chinese Chess vs a Simple Chinese Chess AI My son plays Chinese Chess vs a Simple Chinese Chess AI[/caption]

--EOF (The Ultimate Computing & Technology Blog) --

Blog: Can the Kids Beat This Simple Chinese Chess AI?


Steem to the Moon!

  1. You can swap the STEEM/SBD to USDT (TRC-20) via Steem2USDT
  2. Register a free STEEM account at here

Sort:  

Please check today's voting. :)

!test !thumbsup

It was voted.

Hello @justyy! You are the best!


command: !thumbsup is powered by witness @justyy and his contributions are: https://steemyy.com
More commands are coming!

Coin Marketplace

STEEM 0.28
TRX 0.21
JST 0.039
BTC 96540.30
ETH 3685.40
SBD 3.85