It Started Out With A Brick by peterthehe

[raw]
made by peterthehe for LD36 (COMPO)
HEADS UP: FOR SOME REASON UNBEKNOWNST TO ME, THE WEB BUILD RUNS INFINITELY FASTER IN FIREFOX - EVEN FASTER THAN THE DESKTOP BUILDS!

With one week left till school (starting high school!!!), I decided that a partaking in this game jam would be the perfect way to ease myself back into the pressure and general sleeplessness that accompanies school life. Thus I present to you, ladies and gentlemen, a beautiful ragdoll-and-blood-filled game featuring a genetic algorithm, a reference to 'The Killers' and my amazing piano arranging skills (as always, made in much less than 48 hours).

The "game" is a simulation of the development of (killing) technology - from ancient stuff (chucking bricks and rocks) to excitingly complex things like guns that fire guns.

What you have to do is simply to answer the questions at the start (these act as parameters for the simulation) and enjoy the ensuing carnage. The machines get pretty good at taking out entire crowds of ragdolls at about generation 5 so be patient.

Also, if any of you guys feel like building the game in Unity Pro and making it into a screensaver, hmu because that would be fab.

______________________________
THE ALGORITHM: I've used a genetic algorithm which basically means that the first generation is randomly generated. Then the most murderous of the first generation are bred together to produce a second even more murderous generation. It's basically natural selection on a computer!

Feedback

MaTeX-7seven
29. Aug 2016 路 01:23 UTC
Bro! This is fokin cuul. Thanks 4 the laughs haha. It's something original and quite beautiful. Good job . Also nice piano skilz
Ghen
29. Aug 2016 路 08:28 UTC
it was only a brick, it was only a brick!
yeah, for some reason its slow in chrome, very nice take of the theme, very nice execution as well
anyway, that voice at the beggining really crack me up, and you piano skill is on point bruh :D
t3h_3lyk
29. Aug 2016 路 08:49 UTC
The piano score was great! I wish there was more interactivity though (maybe a give the player some control over the fitness function?)
馃帳 peterthehe
29. Aug 2016 路 08:55 UTC
@t3h_3lyk The fitness function parameters are derived from the quiz :P
onyon
29. Aug 2016 路 09:04 UTC
Although it's more an interactive movie than a game, still made me smile and the music is great! Thumbs up!
PeachTreeOath
29. Aug 2016 路 09:04 UTC
Great talent all around, especially for your age!
alexv
29. Aug 2016 路 09:06 UTC
It feels like it's going way too slow. It's generation 12 and there are still a considerable amount of members that don't hit the walls at all.
Those who do however are very satisfying to watch
gurkan96
29. Aug 2016 路 09:08 UTC
nice to look at would have been fun with a little more inreactivity but cool with the physics and stuff
t3h_3lyk
29. Aug 2016 路 09:18 UTC
@peterthehe: I'm aware of that. I was thinking something along the lines of a Thumbs Up/Down to alter the fitness of a given candidate.
rynti
29. Aug 2016 路 09:20 UTC
Fun little experiment, more interaction would've been nice though :)
muit
29. Aug 2016 路 09:22 UTC
Who could have defined the learning parameters with humor. LOL
The only detail I would change is the speed, would be funnier and dynamic.

That jokes made me laugh a lot!
Great game.
Joff
29. Aug 2016 路 09:24 UTC
I could watch this play out over and over and over and over again, It seems to favour the wall as the preferred way once it hits generation 14 and I think I spotted throwing knives at one point which was a nice touch :D
wheerd
29. Aug 2016 路 09:38 UTC
Nice one there :D A bit macabre maybe, but I love it! The piano music also fits beautifully. Not much in terms of gameplay, but entertaining nonetheless.
Kassimkot
29. Aug 2016 路 09:40 UTC
i have no idea what is happening.

10/10 would play again
QwaKlak
29. Aug 2016 路 10:02 UTC
I don't know what is going on :)
LindenHoltWhittaker
29. Aug 2016 路 10:06 UTC
The quiz alone was brilliant, and then the evolution algorithm was really enjoyable to watch as well.

Maybe needs some more player input to avoid it being a movie, but impressive work regardless.
burnedkirby
29. Aug 2016 路 10:06 UTC
What... What is this game?

What.. What is my life???

All jokes aside, very strange thing you've produced here. The music fits the carnage in an oddly sadistic way. Though I have no idea what's going on, it seems that it is simulating destruction of ragdoll people and is storing the most "successful" scenarios? Odd. Very odd.
DiegoCTorguet
29. Aug 2016 路 10:12 UTC
There is no interaction at all, but physics calculated violence is always funny.
BurntFeelings
29. Aug 2016 路 10:17 UTC
"do you like babys ?" :D it a really weird game but yeah that is sad that it lags in chrome and pc
amras0000
29. Aug 2016 路 10:32 UTC
Second LD entry I've seen in the first day that's not a game.
Regardless, very fun to watch. Music's fabulous, graphics are clean, the carnage is beautiful

If I have an issue with the mechanics, it's that the bricks the walls are made out of are far too deadly. In a couple games I ran, the algorithm was using them as weapons. As much as particle effects are fun to watch, it gets boring watching simple bricks drop from various points to optimize splash. Crossbows and cannons are far more exciting and I wish I could see more of them.

As a mode of interactivity, it might be interesting to let the player upvote/downvote various ideas to discourage this sort of repetition.
spacewarp
29. Aug 2016 路 10:44 UTC
Interesting setup :) I do like simulated evolution.

The suggestion above about letting the player influence the scoring sounds neat as well.
jackyjjc
29. Aug 2016 路 10:59 UTC
haha it is a very interesting and fun to watch "game". Great piano music!
pta2002
29. Aug 2016 路 11:27 UTC
This game is great. Simply love it!
PotatoIng_
29. Aug 2016 路 11:30 UTC
My entire life, up to this point, led up to your game. At least I had a laught and listened to some good piano tunes:). Kinda fun to watch!:)
PotatoIng_
29. Aug 2016 路 11:32 UTC
Also, good luck with high school!:)
Ilseroth
29. Aug 2016 路 11:35 UTC
Yeah I'm going to go with, some kind of interaction during the carnage would go a long way, even if it is superficial.
wilsk
29. Aug 2016 路 11:51 UTC
Interesting idea!
PetterBergmar
29. Aug 2016 路 13:52 UTC
Haha the best part was the sliding scale between YES and NOT YES for Do you like babies? It was cool and the music was nice. Well done!
Spinach_Chicken
29. Aug 2016 路 14:08 UTC
lol Love the music and the ragdolls and wacky physics. Great job!
FaeLD
29. Aug 2016 路 14:37 UTC
Haha that was quite entertaining. The music, the ragdolling, the questions (without a negative which was a pretty good design choice, I think) in the beginning.

Probably shouldn't tell you this, but you should drink more and jam more. Good stuff happens
XAND
29. Aug 2016 路 14:40 UTC
The game was pretty cute. Very nice work.
mathias234
29. Aug 2016 路 14:52 UTC
A wierd but fun game! I just wish there were something to do while watching like i could do something. but i guess its a simulations so.

overall a fun game
edve98
29. Aug 2016 路 14:53 UTC
It's pretty awesome that you made this! Music was great although I got bored of it pretty fast:/

Some interactivity would be awesome - letting the player change the scene would be cool (but it might take quite some time to do :/ )
RafaCP
29. Aug 2016 路 14:54 UTC
Funny premisse, nice non-interactive simulation!
Nice piano too!
Should add some more interactivity and sound effects.
Vaiaphraim
29. Aug 2016 路 14:58 UTC
Hahaha, my bricks keep jumping into walls to kill everyone with a spray of micro cubes :D

I think that there should be a bit more possibilities to control the generations - or maybe see a list of the fitness scores at least?

Still, it makes for a cool cinematic with playful music together with just about the funniest way to test GA. Very well done!
Sakaki
29. Aug 2016 路 15:04 UTC
Very good physics and stuff. But am I supposed to watch the whole simulation, is it interactive or something? :/ I couldn't figure out what to do after answer the quiz.
馃帳 peterthehe
29. Aug 2016 路 15:14 UTC
@sakaki The simulation is endless (as is evolution).
@everyone Yup, I'll look into adding some interaction later
tenpn
29. Aug 2016 路 15:41 UTC
It's entertaining! My simulation decided that smashing the columns was the best bet, which led to some relatively boring weapons.
justinooncx
29. Aug 2016 路 15:52 UTC
Not a game, per se, but it WAS rather therapeutic to watch things fall on the ragdolls and send them flying.
rjhelms
29. Aug 2016 路 20:44 UTC
Haha, this is hilarious. Not a "game", per se, but very entertaining all the same.

I've always been a fan of watching genetic algorithms in action, and this is no exception. It does seem like the winning strategy is to smash the walls in such a way that the bits go flying across the people, taking them all out - that showed up in generation 2 or 3 in my game and by generation 12 was pretty much universal.

Good stuff!
AWOL
29. Aug 2016 路 20:48 UTC
Nice Work!
tomdeal
29. Aug 2016 路 21:49 UTC
Haha that was a lot of fun! Maybe to add some "gameplay" elements, you could rate the state of the machine and incorporate this for the next iteration. My machine ended up just grinding the left pillar, killing everyone with the debries :-)
Seizar
29. Aug 2016 路 22:18 UTC
Loved the music, and it was strangely hypnotic to watch the algorithm learn the best ways of killing. I'm really really curious about how the algorithm works behind the hood, would love more details about how it merges the various generations of killers.
KevKevOnFire
30. Aug 2016 路 03:20 UTC
Nice music, and its really impressive to get a solid genetic algorithm for a jam. Definitely needs some interaction though, it's just not really a game atm.
SketchyGalore
30. Aug 2016 路 04:52 UTC
Wow, I need to learn how to make music like that!
steph88
30. Aug 2016 路 06:48 UTC
Hi, nice game and congratulations ! Simple mechanics that still offered a decent amount of challenge.We're realizing a video with several games of the Ludum Dare #36. We made the same thing at the previous jam.

Can you add your game on indiexpo.net ? (it's free)
So we can include also your game in the video ;)
p.s. write #LDJAM in the game's description.
Geared Games
30. Aug 2016 路 09:21 UTC
Haha this game was amazing. It was really funny to look at all the ways those little puppets were destroyed.

Wait... now I sound like a psychopath.

Anyway amazing entry!
kiguel182
30. Aug 2016 路 09:31 UTC
This is a really cool experiment. Fun stuff.
Remicy
30. Aug 2016 路 12:59 UTC
I feel really good in this game. 5/5 mood.
DUDSS
30. Aug 2016 路 14:05 UTC
I love those types of evolution games, I really do. Its so interesting to watch those machines grow. And ... evolve.
And now? When you add gore, murder and destructible enviroment ... WOHOOOOOO GAME ON!
Jupiter_Hadley
30. Aug 2016 路 17:10 UTC
Interesting game! I included it in my compilation video series of Ludum Dare 36 games, if you鈥檇 like to take a look :) https://youtu.be/hC8B45eG0n0
Avalanche Games
30. Aug 2016 路 22:49 UTC
Great simulation but not much of a game. Keep up the good work.
Lacaranian
31. Aug 2016 路 01:24 UTC
Whoa! Nice simulation there, and good way to play around with genetic algorithms and that jazz. Good piano music, though with the slow Chromium I run on my Ubuntu machine, it does get repetitive on the way to ever more destructive means of death. It did feel like the "brick" reached extremely efficient ways of killing within one generation (an entire column being smashed into a scream-inducing wave of general unpleasantness), but maybe I just answered the quiz questions well. Who knows? Good work, regardless.

(And I didn't even know Unity Pro could build projects into screensavers, even if only with an add-on, that's pretty wild)
Flatgub
31. Aug 2016 路 06:24 UTC
Really cool little simulation!
The score was amazing too, props to you for your piano method!
Only issue I had (if you can call it that) was that the most common top evolution (i did multiple runs to 15th generation) by generation 4 was members that simply spawned in or above the walls and killed with shrapnel from that.
publicidadeba
31. Aug 2016 路 15:44 UTC
The visual animation was the high point
Linus123xbb
31. Aug 2016 路 17:24 UTC
Very nice music, the simulation using genetic algorithms was really clever. I kinda felt bad about those stickmen lol
nardelli
31. Aug 2016 路 21:19 UTC
I really like physics simulation, so I liked your game :D! Was nice know the performance of Chrome and Firefox :P.
I could play for hours if it had some interaction. Maybe a drag of the people or the bricks.
Nice work. Keep going!

I think you may like mine too :P
Omiya Games
07. Sep 2016 路 01:11 UTC
Oh, hey, Steven Hawking's sound-a-like-voice is back! Good memories!

Unfortunately performs very poorly on my computer while hooked to a projector and streaming to Twitch, all at the same time. OK, almost nothing runs on my computer, but still, maybe make it less performance killing next time?
Deive_Ex
11. Sep 2016 路 16:17 UTC
I didn't really understand what was going on, but the music was nice.
I still wish I had some idea of what the "generation" and "member" number means, exactly...
Franklin's Ghost
16. Sep 2016 路 12:27 UTC
Interesting game, liked how you had to answer questions at the start to set the perimeters. Did have moments where the brick landed off to the side and missed everything. Simple art also worked well with the game.
charlesbaby
19. Sep 2016 路 13:19 UTC
Would definitely make a good screen saver. Nice music. Would have liked some sort of interactive element, even if it's just a score board telling me which member in the generation has the highest fitness ("score").