Skip to content

Ivan8or/LinearChess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Linear Chess

An ironic reversal on the Autochess game genre, allowing players to build intricate systems that compete with each other in the classic pastime.

Deployment

Preflight

  1. Ensure you have Java 17, nodejs, git installed on your machine
git version
java -version
npm --version
  1. clone this git repository to your directory of choice
cd /my/directory/of/choice
git clone https://github.com/Ivan8or/LinearChess.git

Backend

  1. navigate into the LinearChess/backend/ folder
cd LinearChess/backend
  1. use gradlew to build the java executable
./gradlew clean shadowJar
  1. run the executable
cd build/libs/
java -jar LinearChess.jar

Frontend

  1. navigate into the LinearChess/frontend/ folder
cd LinearChess/frontend
  1. create a production build
npm run build
  1. serve the build using node
npm install serve
npx serve -s build

About

An ironic reversal on the Autochess game genre

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published