Archive for the 'proto' Category
Lighting engine
Saturday, January 20th, 2018I put together a lighting engine this week. It took a lot of coding before I could really test anything.
My first test effort I just rendered things as boxes to ensure that I even had the correct data.
Next I did some ray casting so I could see if I got that working.
Lastly I rendered those rays using a triangle fan.
I found that the CPU was being maxed out pretty bad, it turns out my first step (showing the boxes) was using the most. So I turned those off and things ran at a nice clip.
-Phil
BREAK(re)WIND
Monday, January 15th, 2018So I spent some time adding time rewind to a simple breakout style game. Once you miss a ball, it rewinds a few seconds.
The rewind worked, but I didn’t feel it really added much to the breakout experience. It would do just as well to just give the player more balls. While creating this prototype, I named the folder “breakwind” and only an hour or so later did I realize the double meaning. I’m not sure if that makes it the best or worst game name idea I’ve ever had.
-Phil
Time rewinding fire effect
Wednesday, January 10th, 2018Part of the trick of time rewinding is to have as little state as possible. This fire effect is generated from just this:
Nifty time rewinding star field
Saturday, January 6th, 2018I’ve been playing around with various prototypes over the past few months. I decided I might as well start sharing what I’m doing. Gifs are easy to make!
I made some simple time rewinding code the other day. I’m pretty pleased with how it came out. I updated it with fancier particles and a slightly different pattern and got a really neat effect:
Anyway, hope to make some more fun prototypes off this concept. We’ll see!
-Phil