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.
- Host: GitHub
- URL: https://github.com/danielholmes/picross
- Owner: danielholmes
- License: mit
- Created: 2021-03-14T23:44:25.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-04-18T23:58:45.000Z (about 5 years ago)
- Last Synced: 2025-07-19T04:07:41.515Z (11 months ago)
- Topics: picross, preact, react, typescript
- Language: TypeScript
- Homepage: https://picross.danielholmes.org/
- Size: 19 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# picross
[](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)