Single page app/game for playing Chess with the aim of being functional, customisable, visually appealing and usable on both mobile and desktop devices and screens.
You can play the latest distributed version at https://tessera-board.web.app.
* I am aware that this is very basic, but I will include it nevertheless.
Software you will need:
* It's possible that there may be alternative approaches or software also able to achieve desired task.
Install Vue Volar and Vue Typescript plugins for VSCode.
Open whatever projects folder you want the project to be in. In console execute:
git clone https://github.com/FrameXX/tessera-board.git
to copy all files from github repocd tessera-board
to go into folder of the specific projectnpm install
to install all dependenciesnpm run dev
to start a localhost server
The landev
script in package.json is configured to start a server on the local network. It can be executed by executing npm run landev
in project root. Starting a "lan server" is useful for debugging on a mobile phone or other devices connected to the same network, but the IP address in the command is hardcoded. Therefore, you must modify the command to utilise the IP address of your device on your network, which varies on each network. If you don't do so you will probably come across an error.
Execute npm run build
to run Vue and Vite build process.
This software is licensed under GNU Affero General Public License v3.