Skip to content

silwyne/Chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Silwyne Chess

JDK version = 17
MVN version = 3.9.8

This project is written fully in Java with Java fx!

I always loved making 2d games, and I think I am starting it making a Chess game.
I made this project to get better in using Java fx. I wanted to know if Java fx is a good choice for making 2dGames or not.
And I think the answer of this question is NO for 2D games like Mario or Ori, but YES for games like Chess!

That's why I am going to make my new game in Java Swing.

I would keep this project in hand until I complete its AI part. :)

Options

  • king checker
  • valid move checker
  • last move shower
  • (en-passant not supported yet)

Moves

  • king moves
  • queen moves
  • rook moves
  • bishop moves
  • soldier moves
  • knight moves

Running the Application

  • Make sure you have all the Dependencies in pom file. mvn install
  • Install Java fx on your System based on if it is Linux or Windows there are different versions.
    guide: I have something like this javafx-sdk-17.0.11 on my Debian!
  • I have this 'vm option' in my build and run configuration.
    --module-path /path/to/javafx-sdk-17.0.11/lib --add-modules=javafx.controls
    That's why I said you have to install Java fx :)
  • There would be no problem for running this Application anymore!

Themes

  • Main Theme Picker

Alt text

  • Styles

Alt text

  • Colors

Alt text

Pictures

  • Pawn move

Alt text

  • Moved square

Alt text

  • Kill Colors

Alt text

About

This is a java chess game

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages