Chess4uzebox: Difference between revisions

From Uzebox Wiki
Jump to navigation Jump to search
No edit summary
m (→‎ROM: Updated the Play In Browser link, confirmed link works.)
 
(15 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Gameinfo
{{Gameinfo
|title = chess4uzebox
|title = chess4uzebox
|image = Image:chess4uzebox.png
|image = Image:Chess4uzebox-2.jpg
|caption = chess4uzebox Game Play
|caption = chess4uzebox Game Play
|developer = Martin Šustek
|developer = Martin Šustek
|code license  = [[Image:Gplv3.png|GNU General Public License version 3]] <span style="color:red"><br/>or (at your option) any later version.</span>
|code license  = [[Image:Gplv3.png|GNU General Public License version 3]] <span style="color:red"><br/>or (at your option) any later version.</span>
|media license =   
|media license =   
|engine = Kernel from SVN r193
|engine = Kernel from SVN r195
|video mode = 5
|video mode = 5
|language = English
|language = English
Line 17: Line 17:
* 2 player game (multiplayer on 1 or 2 controllers)
* 2 player game (multiplayer on 1 or 2 controllers)
* CPU vs. CPU game
* CPU vs. CPU game
* 4 levels of CPU skills
* 4 levels of CPU skills (ELO rating around 1060-1575 according to some position test)
* Option to temporarily disable display during computations, to make it faster.
* Option to temporarily disable display during computations, to make it faster.
* Demo mode (no music, no turbo, easy vs easy)


* Minimalistic chess engine - originally it was micro-Max by by H.G. Muller (http://home.hccnet.nl/h.g.muller/max-src2.html), ported to AVR by Andre Adrian (http://www.andreadrian.de/schach/#Selbstbau_Schachcomputer_SHAH).
* Minimalistic chess engine - originally it was micro-Max by by H.G. Muller (http://home.hccnet.nl/h.g.muller/max-src2.html), ported to AVR by Andre Adrian (http://www.andreadrian.de/schach/#Selbstbau_Schachcomputer_SHAH).
Line 29: Line 30:


==TODO==
==TODO==
* Stalemate
* Original music
* Under-promotion
* Try to make CPU levels more different
* 50 moves rule
* Improve title/menu screen
* Original sound and music
 
* Improve graphics
==ROM==
* Licence for chess engine
[https://nicksen782.net/UAM/APP_emu/?gameid=116 Play In Browser]
* Test CPU chess quality (ELO?)
* [[Media:Chess4uzebox.hex|.HEX file]]
* [[Media:Chess4uzebox.uze|.UZE file]]
 
==Sources==
Part of the master Uzebox repository: [https://github.com/Uzebox/uzebox/tree/master/demos/chess4uzebox]

Latest revision as of 22:45, 12 January 2019

chess4uzebox
Chess4uzebox-2.jpg
chess4uzebox Game Play
DeveloperMartin Šustek
Code licenseGNU General Public License version 3
or (at your option) any later version.
EngineKernel from SVN r195
Video Mode5
LanguageEnglish


The game chess4uzebox is implementation of well-known board game.

Features

  • 1 player game (player vs. CPU)
  • 2 player game (multiplayer on 1 or 2 controllers)
  • CPU vs. CPU game
  • 4 levels of CPU skills (ELO rating around 1060-1575 according to some position test)
  • Option to temporarily disable display during computations, to make it faster.
  • Demo mode (no music, no turbo, easy vs easy)

Controls

  • Start: start game
  • Dpad: move cursor
  • A: select piece (square on board)

TODO

  • Original music
  • Try to make CPU levels more different
  • Improve title/menu screen

ROM

Play In Browser

Sources

Part of the master Uzebox repository: [1]