PDA

View Full Version : Matrix Digital Rain demo for Genesis



ComradeOj
01-06-2016, 10:45 AM
First homebrew of 2016!
Remember the matrix? I do. I never really cared for the movie, but I used to love the digital rain effect. I used it as my screensaver when I got my own PC for the first time in middle school.

I made this quick demo showing off the "digital rain" effect. It's kind of cool watching it go. I've seen this effect done on other platforms, but to my knowledge this is the only one on Genesis.

The random generation could use a bit of work. It's mostly okay though. Some combinations of parameters can give odd results. For example, all default settings but animate speed of 2 gives an odd generation pattern. The parameters chosen also seem to have an effect on the mix of Japanese/Latin characters used in the mix.

Download link (source code included) (http://www.mode5.net/download/Matrix%20Digital%20Rain%20demo.zip)
As with most of my stuff, the ROM download also includes the source code. I included it, but practically nothing is commented or explained.

Here is a video showing it off:
I showed it running on a few different versions of the Genesis, and I tried showing how setting different parameters works.

https://www.youtube.com/watch?v=pIS0xpYvzBg

tomaitheous
01-06-2016, 04:01 PM
Hey, that's a cool little demo! Your video led me to this link: https://www.youtube.com/watch?v=nugfMtItkkg . I think I can replicate most of what it's doing in that video (minus the scaling/zooming of course). I'm gonna try this in the PCE. Gonna try doing 4x8 chars for more columns.

Btw, why not add some PCM streaming music to the demo?

bagmahnutz
01-07-2016, 08:29 PM
Btw, why not add some PCM streaming music to the demo?
A chiptune based on one of the songs from animatrix :D

Mad Moham
01-10-2016, 03:10 PM
I've just noticed this, what a great idea. I'm not sure why it doesn't seem to have got that much attention here yet, but I really like it. Each time I see another new demo for the system I'm really impressed with the cool ideas that people come up with.

ComradeOj
01-10-2016, 04:56 PM
Hey, that's a cool little demo! Your video led me to this link: https://www.youtube.com/watch?v=nugfMtItkkg . I think I can replicate most of what it's doing in that video (minus the scaling/zooming of course). I'm gonna try this in the PCE. Gonna try doing 4x8 chars for more columns.

Btw, why not add some PCM streaming music to the demo?

I was thinking about doing some sort of original tune to go with it. I couldn't think of anything that fit, so I left it quiet. A PCM stream could definitely be added, but I'll probably just leave it silent. A PCE version would be cool. I like the idea of 4x8 text. My demo looks kind of zoomed in compared to the original from the movie because of the larger 8x8 text.


I've just noticed this, what a great idea. I'm not sure why it doesn't seem to have got that much attention here yet, but I really like it. Each time I see another new demo for the system I'm really impressed with the cool ideas that people come up with.

Thanks! I think a lot of homebrews slip through the cracks if they aren't either really good or have wide appeal. My Still Alive demo (https://www.youtube.com/watch?v=K-khgvwuOr0) some popularity from all the people sharing it on facebook. Portal+Genesis probably has more appeal than Matrix+Genesis.

Even though the thread is kind of quiet, the matrix demo has a decent number of downloads. Currently, my server log says it has 40 downloads not including bots or repeat downloads.

tomaitheous
01-11-2016, 06:55 PM
I was thinking about doing some sort of original tune to go with it. I couldn't think of anything that fit, so I left it quiet. A PCM stream could definitely be added, but I'll probably just leave it silent. A PCE version would be cool. I like the idea of 4x8 text. My demo looks kind of zoomed in compared to the original from the movie because of the larger 8x8 text.


I was looking at 4x8 fonts today and they might be just a little too tight/low res. I've done 6x8 print routines for translation hacks before, so I think I'm gonna compromise and use that. If I use PCE's high res (512 mode), I should be able to get an 85 character wide display. 85x30 character display might look decent enough, though it's going to take 99% vram to do it.