I see what you mean :). Thanks for pointing that out.
A first go at procedural ship hulls:
http://www.springworldgames.com/springcombat/gameimages/procedural_ship_hulls.png
Nice! I love games that has procedural elements. It keeps it from getting boring and same-y, if it’s done correctly
I think the ones that are only composed of (2 - 3) big ellipses are ugly… They need more shape than boring ellipses
Yes, some are ugly
It is really interesting to see what can be done with different shapes. I want the friendly ships to be recognized by the shape grammar they use, for example more soft shapes or something else.
A future more tricky issue is to transform them to masses and springs while keeping them stable. Tesselation alone isn’t enough
This is a very interesting project, I like your experimentation with the procedural ships, looks super cool!
Thanks!
Here are two videos that show some of the procedurally generated ships in action:
The second one also demonstrates the generative music module.
Pretty cool!! Did you use the generative and reactive music module thing? I remember seeing a thread a while back where someone showcased this amazing tool to procedurally create music.
I used my own music module, but I have also showcased it on JGO so I could be that someone
Anyways, the following is a demo of the latest music module. It sounds a lot better now, but I am not satisfied yet:
The coolest parts are when the threat and intensity goes up and happyness down
Oh it was you!
Found it: http://www.java-gaming.org/index.php/topic,23674.0.html
Very impressive! I loved playing around with it. I’ll most probably use it when I make a game that needs generic background music!
Here is a new video when I use my procedural ship hull tester:
The idea is that the player can evolve his/her ship and place weapons, rocket engines etc to be able to complete the levels. The interface will not be ugly like this though
Use Nimbus Look and Feel
UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
I tried that once and it looks a lot better
I also remember that I had some crashes back then and I blamed Nimbus for it and switched back
Nimbus is very good for Java and Swing unless select is broken.
What’s awesome is that they are finally bringing Nimbus in the javax.swing.plaf package for Java 7. What sucks is, even though there was a debate about it, they are not making it the default LF
That is pretty amazing!! Good job and good luck!
Ha, looks very cool! I want to play this game now.
Thanks for the encouragement
Next step is to generate textures for the ships.
Added another video about ship hull textures
ra4king: I used Nimbus this time
Here is also a video that demonstrates how the basic texture is made procedurally. I am using my own node system for this but it can be made with any procedural texture system (Blender, Genetica, POV-Ray etc).
Added some fire particles that make the ship hull and rocket engines burn when damaged
Short demo video:
Added some better backgrounds and dirt particles. Here are some screenshots:
http://www.springworldgames.com/springcombat/gameimages/screenshot_1.jpg
http://www.springworldgames.com/springcombat/gameimages/screenshot_2.jpg
http://www.springworldgames.com/springcombat/gameimages/screenshot_3.jpg