An open API service indexing awesome lists of open source software.

https://github.com/jgresham/based-chess

openly verifiable chess. in conjunction with "chess-worker" repo
https://github.com/jgresham/based-chess

Last synced: about 1 month ago
JSON representation

openly verifiable chess. in conjunction with "chess-worker" repo

Awesome Lists containing this project

README

          

# Based Chess

Openly verifiable Chess. Onchain coming soon.

Customizable. Composable. Forkable. Verifiable.

## Developer details

This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app).

#### Getting Started

First, run the development server:

```bash
pnpm install
pnpm run dev
```

Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.

You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.

This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel.

#### Deploy
```bash
pnpm run deploy:worker -e staging
pnpm run deploy:worker -e production
# with v0.6+ of opennextjs/cloudflare use
pnpm run deployNew -- -e staging
pnpm run deployNew -- -e production
```
## Credits

### Code

Credits to chess.js for the chess engine and react-chessboard for the ui component.

### Audio

Win game sound:
Lunares Triumphi by Vrymaa -- https://freesound.org/s/770057/ -- License: Creative Commons 0

Lose game sound:
FanFare.wav by DylanTheFish -- https://freesound.org/s/423293/ -- License: Creative Commons 0

Draw game sound:
harmonious end 0S_16m by Setuniman -- https://freesound.org/s/165476/ -- License: Attribution NonCommercial 4.0

Drop chess piece sound:
Chess Pieces Move (Far) by JJTaynos -- https://freesound.org/s/733932/ -- License: Creative Commons 0