Checkers
Checkers is a Bukkit plugin which lets you play checkers (aka draughts). It has support for multiple boards and multiple concurrent games, playing against other players, or against the computer. Multiple board styles are supported.
Latest Version
Videos
Features
- Multiple rulesets (American Checkers, English Draughts, Canadian Checkers...) selectable per board and game
- Create as many boards as you like in your world(s), and run multiple concurrent games on them
- Create different board styles (a couple styles are included)
- Players can fly around boards even without creative mode
- Permissions support (via Bukkit superperms)
- Economy support via Vault - bet economy credits on a game
- Play against human or AI opponents (using a fairly basic built-in AI)
- WorldEdit Support - terrain restoration if & when boards are deleted
- Translations - Messages can be translated into other languages
Installation
- Copy Checkers.jar into your Bukkit plugins/ folder.
- Optional: If you want Economy support, you will also need to install the Vault plugin, if you don't already have it.
- Optional: If you have WorldEdit installed, terrain will be automatically backed up when boards are created (and restored upon board deletion). WorldEdit v5.3+ is required - WorldEdit-5.3-SNAPSHOT or any earlier release will not work.
- Optional (1.1.0+): If you have Dynmap installed, checkers boards will be marked on your maps.
- Restart or reload your server.
Documentation
- Quickstart Guide
- Command Reference
- Configuration File
- Getting Around The Board
- Board Styles
- List of stock board and piece styles
- Time Controls
- Rule Variations
- Leaderboard
- Permissions Support
- WorldEdit Support
- Dynmap Support
- Economy Support
- AI - Computer Players
- Translations
Source
Development Versions
Development versions can be downloaded from this Jenkins build server. Notes:
- Development versions have not been approved by dev.bukkit.org staff
- Development versions may be buggy, unstable, or completely fail to work. Only use development versions if you a) want to help with finding bugs, or b) have been asked to, to test a bugfix.
Changelog
Bugs and Feature Requests
Use the Tickets tab to submit any bug reports or feature requests.
TODO
- Possible other checkers variations (international & Canadian rules) ?
Usage Statistics
Fully anonymous usage statistics will be collected using MCStats. More information on what is collected can be found here.
If you wish to opt out of MCStats metrics collection, edit plugins/PluginMetrics/config.yml
and change opt-out: false to true.
Donations
If you use and enjoy Checkers, you are welcome to make a donation by clicking the "Donate" button at the top right. However, donations are strictly optional, and don't confer any special benefits over non-donors.
The micro board is perfect for inclusion in game lobbies! And using skulls for pieces is simply ingenious. Is there any chance of allowing for a 1 block frame width to make it even more compact? Or even no frame? I tried a custom board layout with frame width set to 1, and it creates the board just fine, but the sign wall gets placed on the frame, with the signs occupying space within the play area, so they would interfere with the pieces. (I was afraid I might break things if I actually started a game.) If the sign wall could be placed one block back, off the frame, this could work. This would allow for a board to fit within a 10 x 11 space, or 8 x 10 if no frame was possible. And the narrower frame looked a little better with such a small board, too.
I totally understand if this isn't doable or would be too much effort for too little gain. And I'm sure I can squeeze a 12 x 12 board into my lobbies if I have to. (An entire game, contained within one chunk!) But I figured I would toss it out there and see what you think.
Thanks again for such a wonderful, well written, well documented and highly configurable plugin!
Checkers v1.2.0 is now available! Skull pieces and selectable rule sets are the big new features :)
http://dev.bukkit.org/bukkit-plugins/checkers/files/8-checkers-v1-2-0/
@luigi_vampa
OK, cool :) I'll look at the possibility of an entity draughts set for the next release. Should be able to adapt the ChessCraft code easily enough.
For the chess board, you can alter the panel material (while standing on the chess board) with
That will save a custom version of whatever style the board is currently using. You can also do
/chess board save <new-style-name>
to save it under a brand new style name. See http://dev.bukkit.org/bukkit-plugins/chesscraft/pages/board-styles/ for more info on changing your board's appearance. And Board Styles is the equivalent for Checkers.Sorry, just being a dumbarse. I deleted the old version then re-uploaded it! Skulls look cool, like the way they queen on a post. Can I get the panel:'WOOD:5' option on the chess board please as well? http://imgur.com/jbEQkGB Sorry, it's all me, me, me! :(
It's just my ocd. I've got the chess board and the checkers board side by side and wanted the uniformity of two entity boards. I've just tried the 1.7.2 version and got this error http://pastebin.com/fh7CiMjx
@luigi_vampa
It would be doable, but I haven't done it so far since checkers pieces are a) a lot smaller and less detailed than chess pieces, and b) all the same, so there's less value in doing it.
I have just uploaded v1.2.0 which might make you forget about entities in any case (hint: skulls!)
Would it be much trouble to add the entity type board for Checkers too?
To anyone wondering about CB 1.7.x support: I'm aware of the new release and I'm working on a new Checkers release now. Hopefully will be available in the next few days.
@desht
Great !
I've crated a ticket to be sure that you'll not forget... ;)
@AlkorZ3
Hi, glad you like it. There's no 10x10 option right now, but it's something I do want to add in a future release (as well as possibly other variants - see http://en.wikipedia.org/wiki/Draughts#National_and_regional_variants)
Hi, Thanks for your plugin.
Is there a way to configure a 10x10 board ?
Best regards,
THANK YOU SO MUCH FOR UPDATING THIS I WILL DONATE!
v1.1.2 released, with CB 1.6.4 support!
And a couple of other minor features/fixes - see http://dev.bukkit.org/bukkit-plugins/checkers/files/7-checkers-v1-1-2/
@desht
OK! :)
@WauloK
I know, there'll be a new version out soon, probably Monday.
Not compatible with 1.6.4
java.lang.ClassNotFoundException: me.desht.checkers.dhutils.nms.v1_6_R3.NMSHandler
http://pastebin.com/2m2gH5he
@TWSSYesterday
Er, you don't, unless you plan on contributing to plugin development :) My comment was about features that I'll look at adding to a future release of the plugin.
@TWSSYesterday
Yeah, I guess I could. I can add a global config option initially, but a better long-term solution will be to allow game rule variations to be selected per-game when games are created.
@TWSSYesterday
Not a bug. That is a basic rule of Checkers: if you can capture a piece, you must,
@XeonG8
Sure, that would be fairly cool. Create an enhancement ticket for it, please :)