https://github.com/darosh/oil
Optical Illusions
https://github.com/darosh/oil
Last synced: 2 months ago
JSON representation
Optical Illusions
- Host: GitHub
- URL: https://github.com/darosh/oil
- Owner: darosh
- License: mit
- Created: 2016-01-06T09:56:38.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-02-05T16:53:42.000Z (over 9 years ago)
- Last Synced: 2025-01-25T16:41:57.910Z (4 months ago)
- Language: TypeScript
- Homepage:
- Size: 403 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Optical Illusions
*Because they [show how we see](https://www.ted.com/talks/beau_lotto_optical_illusions_show_how_we_see).*
A very early…
- Library
- Application
- Utilities
## Roadmap
### Library
- [ ] Typescript + upcoming [d3.js 4.0](https://github.com/d3)
- [ ] procedural and parametrized
- [ ] scalable and resizable
- [ ] printable
- [ ] standalone
- [ ] Inkscape compatible
- [ ] illusion metadata and credits
- [ ] hint feature
- [ ] browser and node
- [ ] L10N### Application
- [ ] AngularJS + Material Design
- [ ] web
- [ ] mobile?
- [ ] search
- [ ] L10N### Utilities
- [ ] Atom feed
- [ ] SVG
- [ ] PNG
- [ ] GIF (GraphicsMagick?)
- [ ] SVG poster?
- [ ] L10N
- [ ] pseudo L10N## Development
### Prerequisites
- [GraphicsMagick](http://www.graphicsmagick.org/) used via [gm](https://www.npmjs.com/package/gm) for GIFs
- [Roboto font](https://www.google.com/fonts#UsePlace:use/Collection:Roboto) for PNGs from SVGs (rendered with PhantomJS)
- [Node.js](https://nodejs.org)### Install
```
npm i -g gulp
npm i
```### Building
```
gulp
```