https://github.com/adishavit/conjoinment
A Crazy-Cut Game written in Elm.
https://github.com/adishavit/conjoinment
Last synced: about 1 year ago
JSON representation
A Crazy-Cut Game written in Elm.
- Host: GitHub
- URL: https://github.com/adishavit/conjoinment
- Owner: adishavit
- Created: 2016-01-03T13:55:21.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-01-10T14:48:07.000Z (over 10 years ago)
- Last Synced: 2024-12-26T03:27:32.188Z (over 1 year ago)
- Language: Elm
- Size: 59.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Conjoinment
A Crazy-Cut Game written in Elm.
*A Work in Progress*
Written in a few days to learn Elm.
See it in action [here](http://adishavit.github.io/Conjoinment/).
The current project generates nested conjoined-twin polygons that the user is challenged to separate.
There is so much more that can be done, such as:
- Prevent self-intersecting polygons and twins
- More complex edge alteration, e.g. with twists;
- Smart alteration that preserves gradients along seam joint.
Inspired by ["Crazy-Cuts: From Theory to App", Yotam Elor, Doron Shaked, and Alfred M. Bruckstein](http://www.cs.technion.ac.il/~freddy/papers/144.pdf)