- check_circle Functions
- 7,906 views, 1 today
- 428 downloads, 0 today
5
Chess in Minecraft, has technology gone too far?
This is my first creation, feel free to leave a comment if you find a bug/issue.
How to install:
1) Click the download button and download the .zip file
2) Head to your ".minecraft" folder and open it
3) Open the "saves" folder and choose the world you want to play chess in
4) Drag the downloaded .zip file into the "datapack" folder
5) You're done!
How to set it up:
1) Launch Mincraft and open the world where you installed the datapack
2) Run the command "/function chesscraft:reset"
3) You're done
Note:
I would recommend to run the function in a command block, so you can easily reset the board again and again.
How to play:
Here comes the easy part:
Just hit the piece you want to move and it will generate projections of itself on every valid tile.
Hit a projection to make your move and pass the turn.
White always starts!
You can even hit the pieces with a bow!
Other functions:
Basically there are 3 functions that are important for you.
Each can be run by "/function <insertFunctionNameHere>"
1) chesscraft:reset -> spawns the game master and all chess pieces relative to your position
2) chesscraft:give_pieces -> gives you spawn eggs for all the chess pieces
3) chesscraft:uninstall -> removes all teams and scores used by this datapack
Known issues:
-) Projections outside of the board are visible for a very short time
-) When hurting multiple pieces at once (with TNT) the game might break
To Do:
-) Make only a certain player be able to play for a certain team (black or white)
-) Implement En Passant, Castling and Pawn Promotion
-) Check for win conditions
-) Resolve known issues
This is my first creation, feel free to leave a comment if you find a bug/issue.
How to install:
1) Click the download button and download the .zip file
2) Head to your ".minecraft" folder and open it
3) Open the "saves" folder and choose the world you want to play chess in
4) Drag the downloaded .zip file into the "datapack" folder
5) You're done!
How to set it up:
1) Launch Mincraft and open the world where you installed the datapack
2) Run the command "/function chesscraft:reset"
3) You're done
Note:
I would recommend to run the function in a command block, so you can easily reset the board again and again.
How to play:
Here comes the easy part:
Just hit the piece you want to move and it will generate projections of itself on every valid tile.
Hit a projection to make your move and pass the turn.
White always starts!
You can even hit the pieces with a bow!
Other functions:
Basically there are 3 functions that are important for you.
Each can be run by "/function <insertFunctionNameHere>"
1) chesscraft:reset -> spawns the game master and all chess pieces relative to your position
2) chesscraft:give_pieces -> gives you spawn eggs for all the chess pieces
3) chesscraft:uninstall -> removes all teams and scores used by this datapack
Known issues:
-) Projections outside of the board are visible for a very short time
-) When hurting multiple pieces at once (with TNT) the game might break
To Do:
-) Make only a certain player be able to play for a certain team (black or white)
-) Implement En Passant, Castling and Pawn Promotion
-) Check for win conditions
-) Resolve known issues
Compatibility | Minecraft 1.14 |
to | Minecraft 1.15 |
Tags |
2 Update Logs
Update #2 : by loloman333 04/07/2020 6:06:32 pmApr 7th, 2020
Resolved a placement issue of the white pieces
LOAD MORE LOGS
4307468
119
Create an account or sign in to comment.
But all in all really great work! I would like to see an AI to play against the "Computer" :D
But since the board isn't "included" in the game it should work just fine if you build your board correct!
First:
I can easily fix that
Second:
This one would just take ages to implement for me.
I see this chess game more like a real life chess board rather than a computer program.
Third:
Honestly I thought the pawn promotion was something my siblings and I came up with, oopsie!