Random Stumpy Projects

Instead of starting a new topic each time I have some new and (in my mind) cool thing to present to the community I thought I would just start one topic and post things into. I hope this is allowed and note that I am not going to use this like a blog. Thus this is in the miscellaneous section.

Now, I have been seeing many topics with a libgdx in the title (which makes me super happy) so I thought I should do a little more with it and try out box2d. Box2d with libgdx tutorials on the nets are crap. Complete crap. They all go about things differently and don’t just straight up say what is what or make things far more confusing. Box2d is easy to use, once you know how to use it. Here is something I got working and I have to say I am loving it.

http://s16.postimg.org/629st58lf/Untitled.png

http://www.mediafire.com/?9sd0m6llqbcf6w3

Click around to add boxes and right click to add them rapidly. They will break with a certain amount of “pressure.”

One thing I noticed is that when I ran this on my tablet the physics are…off. The boxes will break far easier and sometimes randomly. Ehh probably my code.

So for my current class we needed to make a 3D etch-a-sketch program. Kinda like minecraft but only cubes with no textures. Like on the previous project, I went overkill. Never done skybox from scratch so I did that. Never done 3D billboarded sprites did that. Never really done Perlin Noise so I did 3D prelin noise with a simple editor.

We could not really use more then GL11 in this as the professor is convinced windows machines only have GL11. I used up to GL14 for mipmaps but other then that all is done in GL11. No shaders. :’(

He also required this God awful control scheme that was just crap but I had to have it in there so I made a special mode for him. So do not pick “Jerry Mode.”

Sorry for not QWERTY users but I did not have time to allow different key bindings.

ASWD to move. Mouse to look around. Arrow keys and Right Control/Shift to move pen. C toggles creating and V toggles erasing with pen. 1-6 cycles different textures. 7 textures world. Left control + C turns clouds off, + G turns grid off.

http://www.mediafire.com/download/ro49diixm5icd1k/Exe6.zip

Here is some examples of 3D noise stuff.

http://imageshack.us/a/img268/5569/f00v.png

http://imageshack.us/a/img23/8452/opxa.png

Noise UI is easy to use. Can save and load files. Have fun. :slight_smile:

Wow, that terrain is amazing! How’d you do it?

With 3D Perlin noise. There is a UI to play with Source is included in the download for all to behold its glory

Edit: AHH I never included a download. Shit.

http://www.mediafire.com/download/ro49diixm5icd1k/Exe6.zip

You used LibGDX in the Box2D project, but you didn’t use it for the voxel thing did you? If you did I’m impressed. BTW, I love the shattering in the Box2D program it’s pretty cool.

No the voxel stuff is not libgdx. Although, I could port it over night. I just wouldn’t use the built in libgdx stuff. One thing that is great about libgdx is the ability to take existing opengl stuff and use it.

Shattering is done with particles using my SystemX particle lib.

Instead of re posting it here check out the Blitz project in showcase for another little thing I did.