Game Maker's Garage Forum
Game Creation => Other Languages & Tools => Topic started by: WarHampster on February 02, 2011, 05:04:34 PM
-
I was inspired to make this by TIGSource's happy programmer room (http://forums.tigsource.com/index.php?topic=4103.0). This is the place for sharing any random programming stories that don't deserve their own thread. All languages are welcome!
I'll start. I am a happy programmer because I just implemented reflective water in my software voxel renderer!!!
(http://i73.servimg.com/u/f73/11/03/78/78/2211-110.jpg)
(http://i73.servimg.com/u/f73/11/03/78/78/2211-210.jpg)
Yeah it doesn't look particularly impressive yet and there are obvious bugs, but there's a ton of stuff going on under the hood.
-
hat's really amazing stuff there. How do you draw landscapes?
-
It's an old school voxel terrain renderer, which means that I raycast into a heightmap and draw columns of voxels according to the heights on the map.
When a ray hits a height that is below the water level, I first draw the terrain as usual, then cast a reflection ray from that point to get the reflected voxels. Then I do perform some bit-shifting on the reflected voxel to make it the right color and transparent.
-
Oh sorry, what I meant was, how do you create hight maps?
-
Oh, I just found this one online to test with.
-
That's awesome. I'm a happy programmer cause I've had 3 snow days in a row and have spent them on a physics engine thingy.
-
Haha, I've had two snow days in a row and I've used them to work on this thing.
We've been very lucky with snow this year!
-
I had a snow day the past two days and accomplished nothing!!!! But in the days before that I did make some progress on a game in SC.
-
Is there a sad programmers room?
-
I'm now officially up to 3 SNoW DAYS IN A ROW!
(Which is really unusual for Albuquerque)
It is really friggin cold. :3
Waitaminute x why did you say that? 3:
-
It actually has nothing too do with programming, its the fact I can't make pixel art, or draw anything at all. I've been working on this cool game engine, and I'm getting sick of looking at stick men, lol.
-
Please elaborate.
And feel free to note that I have way too much spare time and I really like making sprites.
-
Well TIGSource has a grumpy programmer room as well... but let's just use this thread as both.
I am a happy programmer because I just implemented procedural texturing and filtering!
(http://i73.servimg.com/u/f73/11/03/78/78/2311_t10.jpg)
-
I'm happy because I have the perfect relatively easy game to work on (Light Maze) I get to play with Matt's Box2D physics thingy and we're up to the 4th snow day in a row! (apparently the whole snow thing is a long story, involving a gas shortage and bad road conditions. ??? Pretty interesting week for me.)
-
those screens look good, can move around in that enviroment?
-
WarHampster, this voxel rendering engine is starting too look pretty impressive!
@Connors: Well thats pretty cool, its just getting some graphics together for a tech demo of an RPG engine I have been working on for a while.
-
Thanks x, and
those screens look good, can move around in that enviroment?
of course!
-
Thanks x, and
of course!
How do you/how will you handle collision detection and such?
-
Can you release a working example for us to play with?
-
Oh hecks yeah I'd like to see this in action. ;D
-
yea at least a screencast
-
Nothing yet, still very buggy. My goal is to see a floating box rotating, then it'll get a real thread and everything.
-
I am a happy programmer because I just conquered Swing and completed my AP CS homework!
Seriously though, I love Java, but man does it have some terrible libraries. Adding some simple GUI stuff to a program should not feel like such an accomplishment.
-
Agreed. Also, Netbeans is crap.
-
(http://i43.servimg.com/u/f43/11/03/78/78/uhuh_t10.jpg)
Coming soon: cross platform mobile game engine :D
-
Whahahoa that looks awesome. Are you making it?