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.
would be cool if there was fireworks for the winner, like in board style config, coudl set the fireworks colors for either side
nvm noticed it is possible to store with mysql already :D
gonna build a leaderboard webpage for it
Could you add mysql support to store player wins/losses against who AI difficulty or player etc.. would be cool
Added to my server, been good so far.
http://kraftzone.tk/forum/index.php?topic=1313
@LJCRAFTprofi
Glad you're enjoying it. v1.1.0 will be out very soon, I promise! In the meantime this dev build works fine on 1.6.2: http://jenkins.genesis-mc.com/job/Checkers/9/artifact/target/Checkers.jar
I like this game. It's so cool Please an Update :D
@Robertthegoat
Can you create a ticket please, and put all relevant data in there, in particular any errors you're seeing in your server log. (For the record, I have tested on 1.6.x), and haven't seen this problem).
Hey, just wanted to pass on this information, it might be helpful: The plugin's latest .jar wouldn't generate AI.yml, timecontrols.yml, any board styles, or the contents of lang. We shut down the server, deleted the jar and directory, and restarted three times to no avail. I generated the files with a 1.5.2 jar and put them in place of the directory files it generated (excluding config.yml) and it worked fine then.
@Robertthegoat
Hmm, this would happen if your
plugins/lang/default.yml
file has gone missing somehow - check if that's still there. If not, you could either reinstall Checkers (back up the files under data/ first) or extract the default.yml file manually from Checkers.jar.Hey, it may be connected to just being a dev. build and the issues with the MC update, but when I go to create a board, instead of the regular return chat to select the square, I receive: !Board.boardCreationPrompt!, and similar statements for other commands. Hope this info might help :).
Development build for CB 1.6.2 available: http://jenkins.genesis-mc.com/job/Checkers/9/artifact/target/Checkers.jar
No new features over the current Checkers 1.0.3 release. There will be a new release soon.
@pompy5685
Yep, it doesn't work on 1.6 yet due to it making some NMS calls. It'll be updated soon.
@desht
Thanks for the help! But hmm checkers doesnt work on 1.6.1 :( when i do /checkers nothing shows up
@pompy5685
/checkers create game <game name> <board name>
(leaving out the board name just gets you the first free board it finds), or simply use the Create Game button on the board you want to play on./checkers leave
command would actually do. To end a game early, just type/checkers resign
or use the Resign button on the board. You will of course lose the game you resigned. If you just want to move away from a board you're still playing on, you can do that as long as you're not flying.And also other problem.. When a game is over the 2 players can still fly.. :/ But gladly they cant leave the boundrys . And also why is there no /checkers leave command?? :O But very good plugin XD :D
So i have 3 boards.. How would i pick what board i would want to play on? when i do /checkers create game all it does is set the board on board2.. oh and btw there are Board1,board2,and boad3. :( please help
@pompy5685
See Economy Support :)
Maybe you can add a prize when someone wins? ;3
@TacoGerbil
Hmm, that's definitely a puzzle. I've created a ticket to track this: http://dev.bukkit.org/bukkit-plugins/checkers/tickets/5-flying-problem/ - I'll add any further communication there.
Awesome plugin... one issue.. I can't pin it down since I don't get any errors out of it.. I have accounts for my 2 sons, the play with me, unfortunately my 5 year old is the one getting this "bug".. No flying. I can fly, my other son can fly.. but he can't. He normally uses my wife's computer.. so I went ahead and logged him in on my desktop. Still no flying. I changed PEX permissions to place the same permissions on him as my other son. Still no flying. I put on auto fly. Still no flying. ??????? What on earth could follow a user like that? ANY help would be greatly appreciated. :)