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

https://github.com/sup2point0/lattix

More beautiful puzzle solving
https://github.com/sup2point0/lattix

puzzles svelte sveltekit ui ux

Last synced: about 1 month ago
JSON representation

More beautiful puzzle solving

Awesome Lists containing this project

README

          

![lattix, puzzle solving made beautiful](static/lattix-banner.png)

---

***lattix*** is a UI for solving puzzles of any kind. You know what I’m talking about – Sudokus, [Skyscrapers](https://sup2point0.github.io/skyscraping), [Jane Street puzzles](), anything that uses a grid.

Solving puzzles with pen and paper is an experience, but sometimes you just need a digital version where you can easily edit bits, make temporary notes and undo mistakes. *lattix* is just that – it doesn’t load or solve puzzles, it’s just a tool for working out your solution.


## Features

- Clean, interactive UI
- Fluid, painless UX
- Multi-select, arrow navigation and other quality of life tools
- Loads of customisability
- Lightweight and responsive for any device


## How to Use

- Select the size of grid you need.
- Copy your puzzle over.
- You’ll need to do this manually by entering the relevant numbers, etc.
- If you’re on desktop, just click on cells and type on your keyboard.
- If you’re on mobile, an onscreen keypad will pop up instead.
- Enjoy!


## Future Features

- Ctrl+Z to undo
- Creating and saving puzzles
- Displaying sums of rows and columns (wondering if this is that useful)
- Drawing lines on the grid (as a form of note-taking)
- Maybe we could implement an image recognition neural network to load puzzles from screenshots??


## About

- Built with [Svelte 5](https://svelte.dev/) + [SvelteKit](https://svelte.dev/docs/kit)
- UI design somewhat inspired by [Scratch](https://scratch.mit.edu)


## Contribute

- If you have a cool idea for a feature, just drop it in [Discussions](https://github.com/Sup2point0/lattix/discussions)!
- This is a personal project, but if you decide to implement a feature and pull request, no complaints :0


## Licence

MIT, woo!