Jump to content

  • Log In with Google      Sign In   
  • Create Account

Interested in a FREE copy of HTML5 game maker Construct 2?

We'll be giving away three Personal Edition licences in next Tuesday's GDNet Direct email newsletter!

Sign up from the right-hand sidebar on our homepage and read Tuesday's newsletter for details!


We're also offering banner ads on our site from just $5! 1. Details HERE. 2. GDNet+ Subscriptions HERE. 3. Ad upload HERE.


Grow :: procedural generator


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
23 replies to this topic

#1 eppo   Crossbones+   -  Reputation: 2508

Like
10Likes
Like

Posted 15 January 2013 - 08:42 AM

Content (terrain, buildings, foliage) generated with my procedural tools.

I wanted to simplify my game's collision system at run time by using only a single type of collision shape, namely convex hulls. Because manual hull construction puts a lot more pressure on the content generation side, I've tried to automate the process as much as possible. All tools now create a convex representation in addition to their main geometric output (see video).

Grow library

Click here to view the iotd

Sponsor:

#2 MajorTom   Members   -  Reputation: 715

Like
1Likes
Like

Posted 15 January 2013 - 04:20 PM

Wow, this is seriously impressive work, how long have you been developing Grow?

Keep up the amazing work. :)


Saving the world, one semi-colon at a time.


#3 jbadams   Senior Staff   -  Reputation: 19030

Like
1Likes
Like

Posted 16 January 2013 - 12:20 AM

Really cool!



#4 slicer4ever   Crossbones+   -  Reputation: 3944

Like
0Likes
Like

Posted 16 January 2013 - 01:36 AM

awesome work!


Check out https://www.facebook.com/LiquidGames for some great games made by me on the Playstation Mobile market.

#5 JTippetts   Moderators   -  Reputation: 8579

Like
1Likes
Like

Posted 16 January 2013 - 08:33 AM

Love the style and lighting of those screenshots. Especially love the one with the sci-fi looking turrets on the ground. I want to play that game. biggrin.png

#6 eppo   Crossbones+   -  Reputation: 2508

Like
0Likes
Like

Posted 17 January 2013 - 03:08 AM

Thank you for your comments.

 

Also note the short loading times in the video; the main scene is loaded in the time it takes to fade out the opening menu.



#7 Casey Hardman   Crossbones+   -  Reputation: 2227

Like
0Likes
Like

Posted 21 January 2013 - 01:30 AM

It looks fantastic!



#8 TheKreature   Crossbones+   -  Reputation: 474

Like
0Likes
Like

Posted 24 January 2013 - 10:53 AM

Wow. Beautiful work. 



#9 uwi2k2   Members   -  Reputation: 788

Like
0Likes
Like

Posted 25 January 2013 - 01:58 AM

look sooo great !!!!!


uwi2k2 - parttime Game-Dev
---------------------------------------------------------
OpebGL Trainer: www.opengl-trainer.com
deCode Company: www.decode.ro


#10 CC Ricers   Members   -  Reputation: 640

Like
0Likes
Like

Posted 30 January 2013 - 12:21 AM

Looks very nice. I like that you made this publicly available. But I can't get it to work. Running PHP 5.3.3 on WAMP.

 

I tried to run the main script or the other scripts, and I get this error on gen/gen.php:

 

Parse error: syntax error, unexpected '[' in ... \gen\gen.php on line 21

 

It doesn't seem to like this array element: stream("lxosaver", $options)["data"]


My development blog: Electronic Meteor

#11 render donkey   Members   -  Reputation: 138

Like
0Likes
Like

Posted 30 January 2013 - 05:09 AM

it's terrific

#12 B_old   Members   -  Reputation: 665

Like
0Likes
Like

Posted 30 January 2013 - 05:56 AM

Very nice looking!

Do you have more information on the rendering engine?



#13 eppo   Crossbones+   -  Reputation: 2508

Like
0Likes
Like

Posted 30 January 2013 - 07:17 AM

I checked the above error, and apparently dereferencing an array returned by a function, 'a()[]', is only supported in PHP >= 5.4. Sorry about that.
 
These are the dev-tools as I use them myself. I've found it's very well possible to set up a custom tool chain without a graphical interface to support it. It's not the most intuitive way to have to modify tool arguments in a script file, but it allows you to focus purely on the algorithmic implementation. Especially scripting languages are very useful to serve as a 'programmable interface'. e.g. instead of spending a month writing a full blown curve editor, I can get away with a simple spline class: $options["tree_roll"] = new Spline(0.2, 0.5, 0.4);


#14 kubera   Members   -  Reputation: 946

Like
0Likes
Like

Posted 30 January 2013 - 04:01 PM

Super!



#15 kubera   Members   -  Reputation: 946

Like
0Likes
Like

Posted 30 January 2013 - 04:03 PM

I have seen a few Activison's games for children (Bee Movie, etc.)

This game would be better...



#16 Cromulent   Members   -  Reputation: 388

Like
0Likes
Like

Posted 31 January 2013 - 12:57 AM

Very impressive graphics. Good job.



#17 Giallanon   Members   -  Reputation: 1250

Like
1Likes
Like

Posted 31 January 2013 - 04:09 AM

You should use <?PHP instead of <? for better compatibility



#18 Hodgman   Moderators   -  Reputation: 30950

Like
2Likes
Like

Posted 31 January 2013 - 06:30 AM

Neat tools. If you're interested in getting some more users, then better documentation of how to use the tools outside of your PHP management system would be welcome wink.png


Edited by Hodgman, 31 January 2013 - 06:30 AM.


#19 AlanSmithee   Members   -  Reputation: 1008

Like
0Likes
Like

Posted 31 January 2013 - 11:26 AM

Superb!

#20 CC Ricers   Members   -  Reputation: 640

Like
3Likes
Like

Posted 31 January 2013 - 04:37 PM

eppo, thanks for checking out the error. Looks like I'll upgrade my PHP just to use this, it looks like a real timesaver for making levels. I also second Giallanon's suggestion on the opening tags. <? is less safe and not as likely that all server configs will support it. Fortunately I caught this and changed all the tags.


My development blog: Electronic Meteor




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS