Builds‎ > ‎

Chess

posted Jan 17, 2014, 2:23 PM by Adrian Brightmoore   [ updated Aug 13, 2021, 3:32 PM ]
Minecraft Chess board. Requires 1.8 features CLONE and FILL. Announcement post and discussion on Reddit: http://redd.it/1virr2

Thanks to @Orange1095 and @MineDragnoz for the solution to TESTFORBLOCK signal locking.

World downloads (use latest version) and board Schematic attached below.








This is a playable chess set using the latest v1.8 Minecraft:

The development process has been captured here: http://www.youtube.com/playlist?list=PLhxOWLMOubKjKGuFYPoJMNL4FkaH8ciFa



To be done. At the moment (v0.3) you have the ability to pick up and place pieces.

Wish list:

  1. Rules for piece movement, check and stale-mate detection, pawn promotion

  2. Ability to call up the Console wherever you are on the map (it's at a fixed location currently, but can be dismissed or recalled) - [v0.4 partially implemented]

  3. "Take-back"

  4. Saving games for later recall

  5. Showing the taken pieces behind each side

  6. Piece points

  7. Game clock

  8. Bug fixes - the cell references, timing, tracking which player's turn it is, logging moves.

  9. Make pretty.

  10. A mini-board near the console

  11. Play against Redstone AI.

  12. Different chess sets to choose from - [v0.4 implements this. Now I just need to make some pretty pieces]

i.e. there's no logic currently. At the moment it's just like having a physical board where you can do whatever you like if you so choose.

Right now this implementation will support chequers and any other similar board game of this type. Just change the pieces on the 'reference board'.


 VersionChange Log  Tested with
 0.91. Added the Mederpieval chess set from tripl3dogdare
2. Removed two stuck redstone blocks from two board squares. Snapshot bug with setblock?
3. Fixed the console summon comparators to work more than once using @Orange1095 and @MineDragnoz' earlier solution
 14w04b
 0.8 Horizontal consoles, enhanced logging messages, and Minecraft Chess Set 
 0.7 Recording and playback for regression tests.
 
 0.6 Recording and playback 
 0.5 Draft 
 0.4 Console summoning 
 0.3 Draft 
 0.2 Draft 


ċ
Chess v0.3.zip
(1900k)
Adrian Brightmoore,
Jan 18, 2014, 1:11 PM
ċ
Chess v0_1 Board Initial Configuration Final.schematic
(4k)
Adrian Brightmoore,
Jan 17, 2014, 2:24 PM
ċ
Chess v0_1.zip
(1881k)
Adrian Brightmoore,
Jan 18, 2014, 4:41 AM
ċ
Chess v0_2.zip
(1885k)
Adrian Brightmoore,
Jan 18, 2014, 5:28 AM
ċ
Chess v0_4.zip
(2046k)
Adrian Brightmoore,
Jan 19, 2014, 4:10 AM
ċ
Chess v0_5.zip
(2313k)
Adrian Brightmoore,
Jan 22, 2014, 4:08 AM
ċ
ChessSet_v0_6.zip
(2330k)
Adrian Brightmoore,
Jan 23, 2014, 9:11 PM
ċ
ChessSet_v0_7.zip
(2333k)
Adrian Brightmoore,
Jan 23, 2014, 11:59 PM
ċ
ChessSet_v0_8.zip
(2374k)
Adrian Brightmoore,
Jan 24, 2014, 4:35 AM
ċ
ChessSet_v0_9.zip
(2393k)
Adrian Brightmoore,
Jan 26, 2014, 8:49 PM
Comments