Author Topic: Spartak chess  (Read 8037 times)

Offline djdron

  • *
  • Posts: 32
Spartak chess
« on: August 31, 2010, 12:39:27 AM »
Who can beat Dingoo in chess game? :)
I port Stockfish (one of the strongest open source chess engine).

What's new in version 0.0.1-0.0.2 (release):

stack usage reduced (possible dingux build soon);
Symbian 9.1-9.3 version;

What's new in version rev_26 (2nd beta):

store state on exit;
computer moves visualizing;
more status info.

What's new in version rev_19 (first beta):

menu added;
difficulty levels added;
opening book replaced (smaller size);
some optimizations.

http://code.google.com/p/spartak-chess/

« Last Edit: September 21, 2010, 11:05:14 PM by djdron »

Offline SiENcE

  • **
  • Posts: 645
    • Crank Gaming (Dingux Apps)
Re: Spartak chess
« Reply #1 on: August 31, 2010, 08:06:34 AM »
Oh nice. I love chess.

But not for Dingux ?
« Last Edit: August 31, 2010, 08:08:11 AM by SiENcE »

Offline djdron

  • *
  • Posts: 32
Re: Spartak chess
« Reply #2 on: August 31, 2010, 09:07:19 AM »
But not for Dingux ?
I love Native OS :-)

Offline zear

  • Moderator
  • *
  • Posts: 921
Re: Spartak chess
« Reply #3 on: August 31, 2010, 09:15:22 AM »

Offline djdron

  • *
  • Posts: 32
Re: Spartak chess
« Reply #4 on: August 31, 2010, 10:51:49 AM »
Native OS programming is more hardcore  ;D
Sources are opened, so anybody feel free to port it to Dingux.

Offline zear

  • Moderator
  • *
  • Posts: 921
Re: Spartak chess
« Reply #5 on: August 31, 2010, 11:09:48 AM »
Native OS programming is more hardcore  ;D
Sources are opened, so anybody feel free to port it to Dingux.
Unfortunatelly it uses libs available only for native os.

Offline joyrider

  • *
  • Posts: 220
    • Willems Soft
Re: Spartak chess
« Reply #6 on: August 31, 2010, 11:17:13 AM »
like the libs from flatmush used in astrolander and my gnuboy native  ?

should be fairly easy to go around that although takes more work, but gnuboy native uses those libs and gnuboy dingux uses sdl ... you just have to convert the functions a little, it isn't as simple as changing certain flags in functions etc you'd probably need a bit of understanding of what does what, but i can't see a real problem in it.

Offline djdron

  • *
  • Posts: 32
Re: Spartak chess
« Reply #7 on: August 31, 2010, 11:26:18 AM »
Unfortunatelly it uses libs available only for native os.
Yes, it uses ~3,5 Kb of code for native os binding, using flatmush sdk.
There is also glut binding for PC.
You can write SDL binding for Dingux.
« Last Edit: September 04, 2010, 05:09:55 PM by djdron »

Offline Dr Serious

  • *
  • Posts: 8
Re: Spartak chess
« Reply #8 on: August 31, 2010, 01:31:38 PM »
Who can beat Dingoo in chess game? :)
I port Stockfish (one of the strongest open source chess engine).
Now in alpha version, but playable.

http://code.google.com/p/spartak-chess/



Thank you! I've been waiting for a strong chess game to come along, all the ones on the consoles are rather weak.

EDIT: Just played 4 rated games against Shredder Classic 4 on 2398 Elo strength. Spartak vs Shredder, Shredder won all 4 games and gave an estimated rating of 1851 Elo to Spartak (averaged across all 4 games). I know this is still an early alpha release but are you going to implement strength options such as permanent brain & think times & hash table sizes? I notice that Spartak plays every move lightning fast and this is obviously making it play much weaker. Very respectable however!

Some suggestions should you choose to implement them, it would be nice to have a move indicator so you know which piece has moved when playing the computer. The cursor would be less tedious to use if it could wrap around the board, for example like the way Virtual Kasparov on GBA does it. Blank space on right side of board I assume is for possible captured pieces display and a move list? If you do implement that it would be nice to choose to turn it on and off, resulting in a bigger playing field.

I like how the L button starts a new game & the R button makes the CPU play the current side. So far I've not found any bugs, it seems to recognise rules like en passant etc. Great job thus far!  :)
« Last Edit: August 31, 2010, 02:44:42 PM by Dr Serious »

Offline djdron

  • *
  • Posts: 32
Re: Spartak chess
« Reply #9 on: August 31, 2010, 03:42:44 PM »
Dr Serious,
Quote
I know this is still an early alpha release but are you going to implement strength options such as permanent brain & think times & hash table sizes? I notice that Spartak plays every move lightning fast and this is obviously making it play much weaker. Very respectable however!

Yes, i will implement difficulty levels & options soon.
Now moves can be selected from book (not best moves), so you can remove res/book.bin file for strength up engine.

Offline Solstice

  • *
  • Posts: 365
Re: Spartak chess
« Reply #10 on: August 31, 2010, 04:49:49 PM »
Thanks!!
Dingoo A320 stock 1.2 + Gmenu

PSP slim 2002 Gen 5.50 D3 Prom4

Offline xdpirate

  • Pwner of Noobs
  • *
  • Posts: 377
    • brutal and illegal zebra rape vids
Re: Spartak chess
« Reply #11 on: August 31, 2010, 07:56:24 PM »
Nice release! I'm not too much into Chess myself, but I'm glad that more board games are ported to the Dingoo.
:>

Offline Meneer Jansen

  • **
  • Posts: 511
Re: Spartak chess
« Reply #12 on: August 31, 2010, 08:11:54 PM »
Thank you for this nice looking Chess game. No gaming platform can do without Chess! :)
Finally got me a new Dingoo after I Kentucky ~~::fried::~~ the other one. Yippee! [edit] And lost it!

Offline djdron

  • *
  • Posts: 32
Re: Spartak chess
« Reply #13 on: September 01, 2010, 01:16:17 PM »
nice looking Chess game
Thanks! I get it from Wikipedia chess page :-)

Offline djdron

  • *
  • Posts: 32
Re: Spartak chess
« Reply #14 on: September 02, 2010, 08:45:07 PM »
some version update...
+ able to flip board by SELECT button (play for black is more comfortable);
+ splash screen on start.