HNHacker News
TopNewBestAskShowJobs

gneissguise

60 karma · joined April 18, 2013

Senior Software Engineer https://github.com/gneissguise
submissionscomments
gneissguise··on Show HN: I recreated 90s Mode X demoscene effects in JavaScript and Canvas
Wow now that brings back memories! Thanks for the link!
gneissguise··on Show HN: I recreated 90s Mode X demoscene effects in JavaScript and Canvas
Nice bumpmapping and phong shading!
gneissguise··on Show HN: I recreated 90s Mode X demoscene effects in JavaScript and Canvas
Whoa cool, thank you for sharing that link!
gneissguise··on Show HN: I recreated 90s Mode X demoscene effects in JavaScript and Canvas
Thank you!
gneissguise··on Show HN: I recreated 90s Mode X demoscene effects in JavaScript and Canvas
Oh man that would have been so cool! Sorry that it fell through..

I remember making infinite ASCII mazes by alternating forward and backward slashes in the late 80s early 90s. That would have been the grade school computer lab days for me and I didn't have the to do anything better so it was mazes or controlling the turtle in LOGO

gneissguise··on Show HN: I recreated 90s Mode X demoscene effects in JavaScript and Canvas
Thank you very much!

I love how I never get any accolades for my other engineering work, but this demoscene recreation was a smash hit! Not complaining at all, I'll take any recognition I can get.

I've been recovering from major burnout earlier this year, and this has lifted my spirits exponentially.

I appreciate your comment and all the kind words others have shared.

gneissguise··on Show HN: I recreated 90s Mode X demoscene effects in JavaScript and Canvas
Not sure, but Future Crew was soooo good. Someone should take a stab at it!

I can offer what little I know to help.

gneissguise··on Show HN: I recreated 90s Mode X demoscene effects in JavaScript and Canvas
You're the second person to mention dwitter.net, now I feel like I have to... Got a busy week coming up but when I have more downtime I'll join and share!
gneissguise··on Show HN: I recreated 90s Mode X demoscene effects in JavaScript and Canvas
Indeed, that is very impressive!!!
gneissguise··on Show HN: I recreated 90s Mode X demoscene effects in JavaScript and Canvas
Heck yeah you're welcome! It was a blast to put together
gneissguise··on Show HN: I recreated 90s Mode X demoscene effects in JavaScript and Canvas
Yep it has totally made a resurgence with the background animation trend showing up in modern web UI.. except without the pixelated appearance and the green phosphor color.
gneissguise··on Show HN: I recreated 90s Mode X demoscene effects in JavaScript and Canvas
If anyone is interested in doing algorithmic art while learning Clojure/ClojureScript then I highly recommend checking out the Quil library:

https://landofquil.clojureverse.org/

http://quil.info/

https://github.com/quil/quil

Just lean into the declarative lisp style and immutable data and make some beautiful art to share with others!

gneissguise··on Show HN: I recreated 90s Mode X demoscene effects in JavaScript and Canvas
Excellent question. This is more a modern chunky pixel framebuffer, not planar.

The spirit of the project, however, was to emulate the tricks that bitplanes made famous. The plasma and flag effects, for example, don't move any pixels; they just cycle the color palette's offset against a static pattern, which is a direct software simulation of that classic Amiga hardware hack.

gneissguise··on Show HN: I recreated 90s Mode X demoscene effects in JavaScript and Canvas
Just took a look, very cool algorithmic art! Thanks for sharing!
gneissguise··on Show HN: I recreated 90s Mode X demoscene effects in JavaScript and Canvas
D'oh! Now that I'm in my mid 40s there's so much I've forgotten!

Thank you for the reminder

gneissguise··on Show HN: I recreated 90s Mode X demoscene effects in JavaScript and Canvas
Start off small, you gotta know your underlying API. For this demo it's JavaScript and the HTML5 canvas API (which is MUCH easier to learn than the languages of the 90s except for BASIC)

https://www.freecodecamp.org/news/drawing-on-a-canvas-elemen...

From there, you'll need a good understanding of loops, control flow, data structures like arrays to store the pixels, lines, shapes, and colors, wiping and redrawing the screen between "ticks" (a single pass of the main loop), and refresh timing to control the speed of the animations.

On a side note there's actually a refresh bug in my plasma demo I just noticed a moment ago... if you leave it open for too long on plasma it starts redrawing faster and faster until it looks like glitch-art!

gneissguise··on Show HN: I recreated 90s Mode X demoscene effects in JavaScript and Canvas
Thanks for sharing the link! I remember the lense demos, and I remember downloading one or two of them from a BBS that had NSFW pictures rendered in the background.
gneissguise··on Show HN: I recreated 90s Mode X demoscene effects in JavaScript and Canvas
I could see that too.

I didn't own an Amiga but a friend of mine from school did. We had a blast playing Gobliiins!

gneissguise··on Show HN: I recreated 90s Mode X demoscene effects in JavaScript and Canvas
w00t! Greetz!!!1
gneissguise··on Show HN: I recreated 90s Mode X demoscene effects in JavaScript and Canvas
You would be correct, it's more the appearance of the demoscene than the actual underlying mechanism.

A true in browser mode-x API would take me much longer than a weekend to implement.. But it does sound like a neat challenge!

gneissguise··on Show HN: I recreated 90s Mode X demoscene effects in JavaScript and Canvas
Anytime! I was also trying to add a Star Wars like hyperspace feature to the starfield demo but I failed miserably at implementing it!
gneissguise··on Show HN: I recreated 90s Mode X demoscene effects in JavaScript and Canvas
Thank you both for the corrections, I was a teen in the 90s so I could have had it wrong or misremembered.

I just looked up the 13h interrupt and you are absolutely right!

gneissguise··on Show HN: I recreated 90s Mode X demoscene effects in JavaScript and Canvas
Thanks for sharing, I do not believe that I was familiar with that term at the time.
gneissguise··on Show HN: I recreated 90s Mode X demoscene effects in JavaScript and Canvas
You're welcome, it's my pleasure to share with ya!
gneissguise··on Show HN: I recreated 90s Mode X demoscene effects in JavaScript and Canvas
Oh yes, I have similar memories mixing asm and pascal together in Turbo Pascal to get interesting results!!
gneissguise··on Show HN: I recreated 90s Mode X demoscene effects in JavaScript and Canvas
It was my pleasure to work on and share, glad you liked it!
gneissguise··on What happens when you use a standing desk for two years
Has anyone ordered anything like this from alibaba? Just wondering if it was legit.