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

https://github.com/danielholmes/picross

Play games of Picross and learn strategy by watching an AI solver.
https://github.com/danielholmes/picross

picross preact react typescript

Last synced: about 1 month ago
JSON representation

Play games of Picross and learn strategy by watching an AI solver.

Awesome Lists containing this project

README

          

# picross

[![Deploy](https://github.com/danielholmes/picross/actions/workflows/deploy.yml/badge.svg)](https://github.com/danielholmes/picross/actions/workflows/deploy.yml)

Play a library of picross puzzles and use an "AI" to solve them like a human might.

## Development Requirements

- NodeJS (tested with 12.20.2)
- NPM (tested with 6.14.11)

## Setting up Dev

`npm install`

## Running on Dev

`npm start`

The site will be available on .

## Tests and Static Analysis

```
npm run lint
npm run ts
npm run test
```

## Deployment

Done via Github Actions which will deploy the site to .

## TODO

- Better ui feedback for which action about to take (2 step process)
- Respond if % doesn't work out (incorrect)
- Add AI test for all library images
- Use a UI framework and/or proper graphic treatment.
- Stop "flash" when creating image
- Find a vector graphic library that can be used for different sized boards.
- Create a library mode which saves progress (has beaten, best time)