Skip to content

4 Player Chess created with JavaFX

Notifications You must be signed in to change notification settings

Agrunek/4-Player-Chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

4-Player Chess

Introduction

This is our small university project which required us to make 4-Player based game.

We decided on 4-Player chess variant created from scratch in Java with JavaFX platform.

Hope You will enjoy it! 💚

Description

It is a variant of chess which follows most of the standard rules like validating a move.

However, there are some small differences that were made with gameplay improvements in mind!

The game supports dynamic and aggressive playstyle for which player is awarded.

Rules

Despite the standard Chess Rules there are minor differences:

  • The game is played on 14x14 board with 3x3 cut corners
  • The pawn promotion line is behind the middle axis of the board
  • If player is defeated their pieces are cleared from the board
  • The game is played until there is last player standing
  • Player gets points for capturing enemy pieces
  • The player who has the highest score wins

Piece Values

Each piece has its own value that is added to the player score after a capture:

Type Value
Pawn 1
Knight 3
Bishop 3
Rook 5
Queen 9
King 20

Key Bindings

For the most part the game is played with the use of a mouse. However there are keys for:

  • changing fullscreen mode (F)
  • quiting the game (Q)

Postscriptum

Huge thanks to the Fennyon for allowing us to modify & use his artwork as our piece assets.

The game needs a lot of testing so feel free to do it and give your feedback which is very welcome!

Hopefully I will furthermore develop this project in the future 🤩

Look of the board

Board

About

4 Player Chess created with JavaFX

Topics

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •  

Languages