algorithm Random Num Gen/ or fracturally Gen Levels

algorithm Random Num Gen/ or fracturally Gen Levels

Postby rico » 01 Nov 2023, 01:35

1. We use random input, by random I mean the result isn't 2 pridictable.
examples:
user typed random values.
Used to create a path for a track that's a loop.
textures from 3D mandlebrot programs...
use a rendom music generator.

stay within licences...
rico
 
Posts: 28
Joined: 10 Apr 2012, 02:25

Re: algorithm Random Num Gen/ or fracturally Gen Levels

Postby kimden » 01 Nov 2023, 11:43

I do not understand very clearly what that means, but assuming you want to build a track that is generated randomly and also may change randomly between starts, it may be a difficult task and probably not really worth it

• tracks usually use curves to have smooth turns, and completely random things usually involve piecewise straight parts which are kind of bad for the tracks, or fractals like mandelbrot's but they are too curvy...
• to make it changing between runs, scripting is needed even if there are a few routes only (check out random roads), with many 3d objects to hide and show it's going to be difficult

i'm not an big expert in that though and if it results in a fun track, why not
I make servers, addons, online events, and many others things.
my page, my STK fork, my youtube channel
User avatar
kimden
 
Posts: 148
Joined: 23 Jun 2019, 18:42

Re: algorithm Random Num Gen/ or fracturally Gen Levels

Postby drummyfish » 01 Nov 2023, 14:44

lmao I love these troll posts
socialist anarcho-pacifist
Abolish all IP laws. Use CC0. Let's write less retarded software.
http://www.tastyfish.cz
User avatar
drummyfish
 
Posts: 448
Joined: 29 Jul 2018, 20:30
Location: Moravia

Re: algorithm Random Num Gen/ or fracturally Gen Levels

Postby rico » 01 Nov 2023, 17:21

I figured out a couple more ideas. The above idea is possibly impossible to do with a track. If it's randomly generated it might not create an enviroment that can be used to put a track on.

As kimden said
kimden {l Wrote}:I do not understand very clearly what that means, but assuming you want to build a track that is generated randomly and also may change randomly between starts, it may be a difficult task and probably not really worth it

• tracks usually use curves to have smooth turns, and completely random things usually involve piecewise straight parts which are kind of bad for the tracks, or fractals like mandelbrot's but they are too curvy...
• to make it changing between runs, scripting is needed even if there are a few routes only (check out random roads), with many 3d objects to hide and show it's going to be difficult



Checkpoints -- One idea to overcome problems with unevenness in the environment with roads is to just have checkpoints without roads.
Linear or downhill levels -- Some snowboard games have linear levels with a ski lift to bring them to the top to run the lap again. We could just have the bird carry us to the beginning.
elevation map -- also had the idea of a 3d elevation map.
A River/Sand -- it's said: "you can never step in the same river twice." When you do it changes.

Someone had procedural track generator but its under MIT Licensing.

For tracks that are licensed differently you could have addon packs so they wouldn't be a part of and couldn't be included with STK.
rico
 
Posts: 28
Joined: 10 Apr 2012, 02:25

Who is online

Users browsing this forum: No registered users and 1 guest

cron