About sprawl

Entries

 
Ludum Dare 36
 
Ludum Dare 34
 
Ludum Dare 33
 
Ludum Dare 32
 
Ludum Dare 31
 
Ludum Dare 30
 
Ludum Dare 29
 
Ludum Dare 28

sprawl's Trophies

This is for being an awesome sport!
Awarded by Dizzyman572
on September 14, 2015

sprawl's Archive

Entropy, my Ludum Dare 33 Entry, is now a full game !

Posted by
Sunday, December 18th, 2016 3:17 pm

“Entropy : A Quest for Harmony” is out now on Android !

For Ludum Dare 33, I made a relaxing puzzle game about destroying the universe. It was quite well received and I was very satisfied with the results. The concept was really simple at its core and provided a good base on which to expend and create more content. It took quite a while before I decided to make a full game out of it though. About 6 months later, I started the development of Entropy as a full mobile game.

After quick testing, I found that the concept was really intuitive with touch controls. This is due mostly to the simplicity of the controls. I decided to not add any new inputs from the player other than clicking on the shapes to make them rotate. Instead, I added mechanics in the form of interactions between the existing elements and by changing the rules. Now, one year later, the game now has over 60 levels and is available completely free !

 

If you have an android device and would like to encourage a fellow developer, then here’s the download link :

ANDROID DOWNLOAD LINK

GAME WEBSITE

I would like to thank everyone who gave my feedback, both on the full game and on my Ludum Dare entry !
Also, I’d be happy to answer any questions about the development you might have !

 

Header2

(Very Basic) Genetic Algorithm

Posted by
Saturday, December 19th, 2015 12:15 pm

I recently got very interested in this great screensaver that uses Genetic Algorithm and wondered how it works. With LD coming soon, I decided I’d learn the basics of Genetic Algorithms and try to make a game about it. Luckily, “Growing” theme was a perfect fit.

The Goal :
Make a genetic algorithm that generates creatures that can walk farther and farther.

 

How it works (sometimes ) :

Each creature is a combination of many different attributes that are randomized for generation zero. Here’s a few of those :

  • Amount of limbs
  • Size & position of limbs
  • Amount of motors
  • Motor’s position, links, power and maximum rotation

To mix two creatures together, a function mixes the attributes of the “father” (the player’s creature) and the “mother” (the partner’s creature) with a little randomness applied and produce a set amount of new creatures. All those creatures are then tested and evaluated based on the distance they can reach and the best one is picked as the new player’s creature.

Here’s a few examples of two parents (creature in the front row)¬† getting mixed and the other creatures being tested (those in the back) :

If you’ve played our game, you’ve probably noticed that the generation isn’t perfect. That is why we introduced permanent stats such as strength and endurace to make sure there’s progression even if the genetic algorithm fails.

 

Conclusion :
The generation is far from perfect, it even broken sometimes. However, it was a lot of fun to make and the randomness makes it very interesting sometimes. I wouldn’t have had the opportuniy to try Genetic Algorithm otherwise so I’m glad I did here.

If you’d like to try it out our game, here’s a link !

Cheers.

Early Ending

Posted by
Saturday, April 18th, 2015 9:47 pm

I’ve unfortunately very busy this weekend and only managed to work a few hours but I needed to continue this tradition.
Here’s my entry for this Ludum Dare, it’s a top down shooter inspired by SUPER HOT.

http://ludumdare.com/compo/ludum-dare-32/?action=preview&uid=29314

sc_2

I’ll be sure to come back to see all those awesome games.

Keep Coding  / Drawing / Designing :)

[cache: storing page]