CookieComputing/picross

A Scala based implementation of the puzzle game Picross

★ 0Forks 0ScalaGitHub ↗Compare

README

picross

A Scala based implementation of the puzzle game Picross

What is this project?

This is a small side project of mine to re-visit Scala after some time I spent focusing on my college studies. Since Scala 3 was released by the time I graduated, I wanted to work on a project that used Scala 3 and also learn more about UI rendering libraries that Scala has to offer.

Picross is a classic puzzle game that I was interested in recently, and I wanted to learn more about it by both implementing the game and verifying that my project conforms to the Picross game rules.

This project will be developed purely in Scala, but libraries like ScalaFX and Scala.js will be used to render desktop and web UIs to play the game. This project also uses a blend of property-based and table driven testing.

Contributions

If you'd like to contribute, please do so! I accept any sorts of pull request (from typo-level fixes to major code changes), but please ensure they pass any unit testing before assigning a PR to me!

License

This project uses the MIT License. Refer to the license for more details on how to use this project and its code.

Contributors

CookieComputing

Issues