Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/halfbyte/webflektor
The arcade game Deflektor, implemented in coffee script and html.
https://github.com/halfbyte/webflektor
Last synced: 4 days ago
JSON representation
The arcade game Deflektor, implemented in coffee script and html.
- Host: GitHub
- URL: https://github.com/halfbyte/webflektor
- Owner: halfbyte
- Created: 2011-01-31T07:41:22.000Z (almost 14 years ago)
- Default Branch: main
- Last Pushed: 2022-05-26T20:41:20.000Z (over 2 years ago)
- Last Synced: 2024-04-15T02:44:15.643Z (9 months ago)
- Language: JavaScript
- Homepage:
- Size: 308 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Webflektor
An early attempt to build Deflektor in Javascript
Artwork reused from Mirror Magic for testing.
## References
- [Mirror Magic](https://www.artsoft.org/mirrormagic/)
- [Deflektor](https://www.c64-wiki.com/wiki/Deflektor)
- [Mindbeder](https://www.lemonamiga.com/games/details.php?id=2097)## Some reflections (ahaha)
It is now the year 2022 and the last time I've touched this code was 2011.
Getting the algorhythm for the Deflektor laser right is still somewhat of my nemesis and I've already tried a couple of times.
Reading the MirrorMagic source code unfortunately isn't of much help as the hard bits (how to deal with reflections on the 2x2 block variations) are not very straight forward to understand.
I have a version of this working (somewhat to a similar point) in Pico-8 (Lua) with scaled down graphics as well and that's something I would want to publish at some point, I think. That version from 2015, haha.
What I've done now (in 2022) is to bring this back to life with 2022 versions of the tools I was using back then.
Interestingly, in 2011 the stack I've used here was something I was very fond of and I have a lot of experiments on GitHub or somehwere in an archive that use Sinatra, Coffeescript etc.