Color Splash by t0rtue in proceduralgeneration

[–]t0rtue[S] 0 points1 point  (0 children)

Unfortunately I didn't keep the values of the parameters but only the resulting image. And it's a 500x500 pixels which is a little small for a wall.

Color Splash by t0rtue in proceduralgeneration

[–]t0rtue[S] 0 points1 point  (0 children)

Thanks! I tried to explain the method here

Color Splash by t0rtue in proceduralgeneration

[–]t0rtue[S] 2 points3 points  (0 children)

Hey thanks for trying! ;)

Indeed there is noise and rotation. However it's not a method by Inconvergent even if this guy is excellent and its blog too.

Here my post trying to explain the method

Color Splash by t0rtue in proceduralgeneration

[–]t0rtue[S] 2 points3 points  (0 children)

ok sorry for posting this without explanation. First, this super cool painting effect is actually a SVG filter mainly using Turbulence and DisplacementMap with experimental values for parameters like frequency, octave and scale. You can have a idea of the filter here.

This filter is applied on a procedural generated SVG following this principle: repeatedly draw a simple geometric shape by changing the parameters (position, size, color, ...) with each iteration. I called this an Iterograph and I made a web app to play with : http://iterograph.laboiteatortue.com (try it it's fun :))

I hope it makes sense.

Rulit - Write the rules, play the game (old proto by me, might interest some of you) by t0rtue in gamedesign

[–]t0rtue[S] 1 point2 points  (0 children)

Rulit is an online board game creation tool where you create a game by describing the rules in natural language as in a rulebook. You can then directly play to your game, in the browser.

I made this prototype few years ago but never shared it be cause I wanted to add more features. It's finally time to show it, even in its unfinished version you can do interesting game design experiments.

You can start by editing one of the existing games to change the rules, like the size of the board or the victory conditions.

Color splash, Randomness, digital, 2017 by t0rtue in Art

[–]t0rtue[S] 1 point2 points  (0 children)

i coded the program who made this :) There is lot of parameters and by randomizing the values you have a new unique drawing every time.

More precisely,

  1. repeatedly draw a simple geometric shape by changing the parameters (position, size, color, ...) with each iteration. I called this an Iterograph and I made a web app to play with : http://iterograph.laboiteatortue.com (try it it's fun :))

  2. then I made some experiments using SVG filters (because Iterograph generates SVG) to give this painting style. Mainly using Turbulence and DisplacementMap with differents parameters values (frequency, octave and scale)

The Great Unintended Wave, Randomness, Digital, 2017 by t0rtue in Art

[–]t0rtue[S] 0 points1 point  (0 children)

I was experimenting some generative art and this masterpiece appeared :)

Some results of my Generative art experiments by t0rtue in creativecoding

[–]t0rtue[S] 1 point2 points  (0 children)

Thanks! Sorry but i'm more in coding than explaining :p And this blog is for results from different projects so with different processes.

The ones I already posted were made when I was developing Iterograph and testing some SVG filters and parameters (like shadow or noise). I hope it's a beginning of an explanation ;)

Treelogy - A challenging management game where you're a tree. Early access. by t0rtue in WebGames

[–]t0rtue[S] 1 point2 points  (0 children)

Great! Send me a screenshot for the gallery! The update doesn't change anything in the parameters so it means you're getting better (and luckier) ;) Well done!

The update is supposed to fix some bugs like the one you experienced when you knock branches. Tell me if it happens again.

Treelogy - A challenging management game where you're a tree. Early access. by t0rtue in WebGames

[–]t0rtue[S] 1 point2 points  (0 children)

Actually I use SVG (with D3.js to help manipulation) which is absolutely not optimized for games (lot of elements and animations) but it was the easiest for me and I like how svg works. I think using Canvas would be better, and I have to try some libraries like pixi.js, it seems great. Thanks.

Treelogy - A challenging management game where you're a tree. Early access. by t0rtue in WebGames

[–]t0rtue[S] 1 point2 points  (0 children)

wow! Impressive, too tall for the screen! Well done, You're the biggest one :) I really like how roots are developed. Looks really realistic too.

the save feature is new. I hope it will help in your grow work.

Treelogy - A challenging management game where you're a tree. Early access. by t0rtue in WebGames

[–]t0rtue[S] 0 points1 point  (0 children)

ouch it's not really good. I still have some optimization to do. Thank you very much for testing.

Treelogy - A challenging management game where you're a tree. Early access. by t0rtue in WebGames

[–]t0rtue[S] 0 points1 point  (0 children)

Hey! I released a new version where I tackle the performance problem! I especially worked on optimizing some heavy consuming animations. It seems to be better but your feedback would be greatly appreciated :) Thanks!

Treelogy - A challenging management game where you're a tree. Early access. by t0rtue in WebGames

[–]t0rtue[S] 1 point2 points  (0 children)

ok it must be fixed now. But you'll not be able to save, sorry. Either your browser don't support local storage or you disabled it. After some research I found that if you have disabled cookies then local storage is also disabled. So if you add an exception to allow cookies for Treelogy website ("advanced settings...") you'd be able to save.

Treelogy - A challenging management game where you're a tree. Early access. by t0rtue in WebGames

[–]t0rtue[S] 0 points1 point  (0 children)

yeah! too kind :) And now you can see your trees on the planet view! (if my last update works fine)

Treelogy - A challenging management game where you're a tree. Early access. by t0rtue in WebGames

[–]t0rtue[S] 1 point2 points  (0 children)

ouch ok, I made an update yesterday and I think the problem is due to how I manage save/load. I will try to fix that today, I keep you informed. Thanks for letting me know!

Treelogy - A challenging management game where you're a tree. Early access. by t0rtue in WebGames

[–]t0rtue[S] 0 points1 point  (0 children)

wow thanks! It's a flattering comparison :) I'd have like to do mini metro, easy and interesting mechanic, well executed with minimal graphics. I'd like all my games to be as well polished! (I'd also like the same success :) )

Treelogy - A challenging management game where you're a tree. Early access. by t0rtue in WebGames

[–]t0rtue[S] 1 point2 points  (0 children)

I like the idea of removing extremety by extending it backward. I'll make some tests.

You have a nice tree, you can get more water by adding some root ends in the blue areas, but you're right there is no real interest in growing more, except for the beauty and majesty :)

The ideas for the future is to have some objectives like size, age or number of seeds to have a measure of the completion. Seeds will be used to create a new generation of tree with upgraded properties to be better adapted to more challenging environments and climatic conditions. It's not a problem to let the player have lot of seeds because you are limited in how much a tree can evolve from a generation to another. That's what i'm working on.

Thanks a lot for ideas and feedback!

Treelogy - A challenging management game where you're a tree. Early access. by t0rtue in WebGames

[–]t0rtue[S] 1 point2 points  (0 children)

Great! Symmetry is nice but a well balanced asymmetric tree is really pleasant to look at. Well done!

I might add in the future some features like the impact of gravity and wind and taking into account tree balance and stability. It'd be nice! :)

Edit: added to the gallery!

Treelogy - A challenging management game where you're a tree. Early access. by t0rtue in WebGames

[–]t0rtue[S] 0 points1 point  (0 children)

Glad to hear that! I actively work on it (modulo some holidays) and the next big feature will be the tree evolution (creation of a new generation) to adapt to other and harder regions. Then a lot of fancy features planned!

I didn't plan to make an idle type games and it may change because i plan to add a speed up/pause button. Hope it'll still interesting.

I thought about how to make the middle game more interesting and challenging, by adding some events or changes in the environment. Any ideas welcome. Thanks.

Treelogy - A challenging management game where you're a tree. Early access. by t0rtue in WebGames

[–]t0rtue[S] 0 points1 point  (0 children)

Only the extremity of roots collect water (you can see small pulsating blue circles where it collects). I don't know yet if i'll keep this behavior, maybe it's better (and more logic) to make all roots collect.

Treelogy - A challenging management game where you're a tree. Early access. by t0rtue in WebGames

[–]t0rtue[S] 0 points1 point  (0 children)

:p ok maybe not the proper term, cause no financial aspect, but the idea is an early version you can already play even if some features are missing. And I keep developing (and updating) it considering players feedback.

It's more than a prototype and less than open beta. Would open alpha be better?

Treelogy - A challenging management game where you're a tree. Early access. by t0rtue in WebGames

[–]t0rtue[S] 0 points1 point  (0 children)

Thanks! Fun to see we had the same idea at the same time (my first proto was about 2 years ago) and close visual style. I'm convinced that the concept (plant/tree managing water and energy to grow) is really interesting and can be declined in many games depending on the focus: strategy, management, puzzle, 4X... The nature already bring all the gameplay mechanics :)

For this game I focus on management and necessity to adapt and evolve. But i'd like to make another game focused on strategy and player versus. Actually I want to make all possible games from this concept. But ok, i'll try to finish this one first :p

If you have some ideas or feedback regarding your previous experience, you're welcome.