I Turned Cellular Automata into a Game
Ойын-сауық
I combined cellular automata and top-down shooters to create a new take on the roguelite genre.
Wishlist Yawnoc: store.steampowered.com/app/28...
I was challenged to make a game in 3 weeks to compete with 5 other developers for a prize pool of $3,000 in Blackthornprod's first game development competiton.
• 6 DEVS Compete to Make...
My Discord:
/ discord
Support Me (both give access to source from unreleased projects):
/ dafluffypotato
/ @dafluffypotato
My Website (links to games):
dafluffypotato.com
People Featured:
@Blackthornprod
@Wishbone_Games
@RugbugRedfern
@MashUpGames
@ThomasStewartDev
@ShorteDev
@Miziziziz
Videos Featured:
• Life in life
• Some tips on how to ma...
• Horror Games Don't Hav...
Special thanks to my Potato Tier Patrons:
Agent Effe
Damion
Eivind Teig
Eli Cook
f0ursqu4r3
Rethanon
Sam Cork
Szabolcs Dombi
tbf135
Toblobs
Timestamps:
0:00 - Invitation
0:30 - Conway's Game of Life
1:29 - Week 1
2:32 - First Elimination Meeting
3:21 - Week 2
5:24 - Second Elimination Meeting
6:37 - Week 3
11:25 - Final Meeting
14:35 - Even More Cellular Automata
#gamedev #pygame #python
Пікірлер: 251
Remember to wishlist Yawnoc on Steam! store.steampowered.com/app/2824730/Yawnoc/ Thanks again to Blackthornprod for hosting the competition. I'm excited to finally be working on another Steam game after 5 years!
@alex.g7317
29 күн бұрын
Cool concept
@3_or_more_characters.
24 күн бұрын
where's the game download link idemandthelink(edit) i refuse to get it from steam(edit2)
@fabianlaibin6956
12 күн бұрын
@@3_or_more_characters. wtf, did you just really beg for a game for free
My best description for how i felt competing against fluffy was like going into a boss fight that you know youre not high enough level for. It was a really fun experience and im for sure gonna play yawnoc when its out, also im gonna get my revenge someday
@OLIVE_MANN
27 күн бұрын
Nobody else like, 69 is perfect
@sakshambhitale293
19 күн бұрын
Kid 😂
@lobstrosity7163
4 сағат бұрын
Your game is much more interesting to me for what it's worth.
Potato: I didnt work on it to much Proceeds to make an entire steam game in an afternoon
@damicapra94
14 күн бұрын
using pygame too, and not a full fledged game engine
@akhilallamraju9079
3 күн бұрын
@@damicapra94 That's his speciality
someone shut this man down he's too powerful
@langcao3544
Ай бұрын
He made a good retro/arcade game in ONE DAY using a low level framework with MS PAINT FOR ART
@exosproudmamabear558
27 күн бұрын
@@langcao3544Omg
@JessieOC
24 күн бұрын
SOMEONE shout-out @DaFluffyPotato .. Legend, mention his "Power Level were deemed over 9000". 😅
"I knew i would not win on visuals" literally one of the prettiest games ive ever seen in my life
@litterbox019
15 күн бұрын
holy shit v1 ultrakill
@the_parasites
12 күн бұрын
@@litterbox019 that's v2. its red.
@Yawne.
7 күн бұрын
Well you havent seen many then
@JorgetePanete
3 күн бұрын
I've*
@the_parasites
3 күн бұрын
@@Yawne. hey dude how about we just let people compliment a game's graphics, eh?
You know you are dealing with smart people, if they are rather split the prize than being greedy.
@saparapatepete
28 күн бұрын
it was a wise call because any of them could have won
@Houtblokje
27 күн бұрын
@@saparapatepete Not only that, but they knew they wouldn't win or lose on skill but purely on something random like the judges personal preferences, because their games were so different.
@skeletonwithagun2119
26 күн бұрын
But gambling is fun
Splitting the prize was a super classy move.
I was super impressed playing your game after the first week, it's even more impressive that you did it in one day! I'm excited to see how you take the concept further in the next devlog. Enemies following cellular automata rules is a strong hook for a roguelike with a lot of interesting opportunities. Best of luck! 🔥
@DaFluffyPotato
Ай бұрын
Thanks! Although it wasn't exactly one day. It was "one day's worth of work" (~12 hrs) mostly on Saturday with a bit of Friday and a couple lines of code on Thursday. The PixKartz playtest absorbed a good chunk of my first Saturday. Game jams have trained me for crunching, but I can't really do long periods of gamedev. lol
@abbasuccess3155
Ай бұрын
@@DaFluffyPotato I think you can inform players before each level what cellular automata the level is based on and the rules and then slow down the spawning of enemies a bit. This can add an element of strategizing to the game, as players can now choose which enemies to fight and which to let be as they would die by the rules of the automata anyways. Great game! Also, how did you do the art with MS-Paint? 🤯
@Nevir202
28 күн бұрын
@@abbasuccess3155 As it is a roguelike, and that is all about customization, it would be interesting if the player gained some way to effect the cellular automata rules.
Damn, you can burn a whole forest with that amount of cooking.
Man, you have GOT to make natural obstacles like trees that function on *SOME* variation of conway's game of life. it's too cool of an idea for me to not cry if it's never added.
@nathanpetrich7309
22 күн бұрын
epileptic trees
Yawnoc is just evidence that a solid gameplay loop and concentration on fun means far more than graphics or even story. Well done.
you working so few hours during the competition is unreal for how much you made Already had Yawnoc wishlisted, it’s great to get to see some more of your process here. You’re an inspiration!
The fact you made this in 3 weeks is crazy
@user-ek2jc1xf3y
Ай бұрын
more like 2 sundays and an entire week
YOOOOO Congrats! The judging at the end did feel a bit weird, especially when most judges mentioned their gaming preferences. Everyone has biases, and it's ok to mention them, but it feels like winning or losing depends on what the judges like best, and that's not a good feeling when there's money on the line. Both games look great though, and congrats again on the win!
@NethanielShade
Ай бұрын
Fortunately, they split the prize, so the only thing her really won was the knowledge that more people preferred his game over the other, out of an extremely small pool. Basically he just won emotional gratification. Not to put that down, the game looks freaking awesome and I immediately wishlisted it after this video finished.
@jemm113
29 күн бұрын
Tbf with how drastically different the games are it’s hard to judge them on an objective basis.
Idea for a level: A smooth life bossfight where it never stops moving, it just moves really slowly, and you destroy chunks of it at a time
Awesome stuff! Extremely impressive game
@DaFluffyPotato
Ай бұрын
Thanks!
wow this was a surprise upload popato, it's great to see the noah bros being open with any gamedev tool you can use in their competition. everyone's games all looked equally really fun. Really impressive game in such a short amount of time fluffy.
I was halfway through developing a game that turns Conway's Game of Life into a synchronised turn-based 1vs1 strategy game when I moved on to other projects. I might have to blow the dust off and revisit it some day.
@teodoricusslack4524
26 күн бұрын
that sounds good, hope you get far with it!
just a regular python wizard defeating guys using Unity, Godot and Unreal
This actually looks super cool. There are also the cell life automata base on rules on different cells attracting / repelling each other. You could make the player one of the "colors" and have items change the rules.
this is such a fascinating video and splitting the prize is more significant than you might realise. In a time of cutthroat competitiveness in the AAA(A)-industry what sets the indie scene apart is this sense of lifting one another up. That is the soul of art and creativity and this small act shows this spirit wonderfully. This is a really refreshing take. On regards of your game, I am super fascinated, how well you managed to marry the different design elements. I was kind of sceptic when you started out with designing such developed graphics before any gameplay. That's usually a telltale sign of a designer putting visuals before play, but I was proven wrong and i couldn't be more happy abobut it. I am a visual person and having appealing visuals inspires me a lot. How did you manage to not get lost in the art design, though? Because that is the usual point of failure. How do you deal with scope, since each week you had a working product that still left enough room to improve on. That was what amazed me. Each feature was implemented at the right time in the process. Are you using an agile system? I would love to learn from you, because I struggle making meaningful process with my creative hobbies while maintaining a day job. Disregarding the crunch phase at the end the first two weeks seemed like it would be a viable long term strategy to do game dev when having little free time. The game turned out great and I wholeheartedly agree with the judges: The completeness you were able to deliver in such a short amount of time is astounding.
@DaFluffyPotato
29 күн бұрын
Most of my gamedev experience comes from game jams. Placeholder art and prototypes are big time sinks, so it's a huge advantage if you can avoid them. Nailing down the art direction is also one of the harder things to get right, so it's easier if I do it first. By the time I start drawing, I already have a fairly thorough game design in my head. Testing out ideas in your head is a pretty important skill for doing well in game jams in my opinion. The revisions later are usually pretty minor gameplay feel type things.
@Solanaar
29 күн бұрын
@@DaFluffyPotato thanks for the answer. That's really insightful. And quite the valuable skill to have. It makes sense how game jams helped develop it - it's not something you can do without a lot of experience.
7:30 "Can't wait to add latina's or something" 🤣😂😂
Damn, I was just thinking about this a couple of days ago (making a cellular automata into a game somehow) and here's one!
I remember finding your channel from watching that same Blackthronprod competition and thought your game was super cool. I'm really happy to see you keep working on it and hope you'll release Yavnoc Soon :D
i knew about yawnoc already somehow. congrats. i personally could never handle such a pace.
Star wars Rulestring: 3456/278/6 The 6 at the end means that if a Star Wars particle dies, it stays for 6 frames, and dissapears, instead of going away instantly. The 'dying' particle is not counted as a neighbor, and nothing can be born into that space until it dies. The dying particle will also turn from a dark blue to a much brighter blue as it dies It's as cool as you can imagine And i would like to see it in this game
@Hazeiss
6 күн бұрын
Btw the description is from the powder toy wiki
super cool game man - look forward to seeing your skills develop (even further!) and what other creative ideas you can put forward in the software world, be it a game or something else entirely.
14:41 *Unexpected outcome!* That's a true show of good character right there. You almost never see that now days. Kudos to you. *Now use your half to make that one of the best games on stream!!!*
You deserve all the love youre gonna get from this man, been watching you for a while!
Splitting the prize is such a W
Cool devlog! Can't wait to see how you update the game even more 😁
Whenever I get too confident as a programmer I watch Potato and he humbles me
It's great how you made this game in such a small time ! Congratulations 🎉
awww its nice to know behind the scenes they care about the devs and its kinda just for show😊
wow the way you implentef the concept of cellular automata in a game is actually so creative and the fact you did a Steam game from scratch in just a few weeks and it looks amazing! Congrratulations
Damn, making something of that quality in 3 weeks in incredibly impressive! The win was well deserved
Maybe you're already doing this, but a cool idea would be to recognize certain stable patterns like gliders and give them custom sprites (maybe even custom abilities), which would give more enemy variety.
Concept kinda reminds me of Demon Spore where you have to escape a research facility under lockdown overrun by a constantly expanding infection. Running into big chunks of the thing is incredibly scary since it starts to form "hub" nodes that rapidly expand creating more enemies and nodes, easily overwhelming you.
I was literally frothing when I saw this in the comp, I'm glad to see this follow up video 🤩
Smashed the “Add to wishlist” button… this looks like a hilariously fun game… can’t wait to see the released version
Really polished and will be looking forward to it!
This was a fun watch, thanks for sharing your journey, i'll keep an eye out for Yawnoc :)
Props to you both for splitting the prize. I'd also pick yours, cause nothing beats great gameplay for me. Have used wireworlds in a game years ago, so was happy to see CGL used in a clever way.
That's crazy, the other day I was playing with a graphical library and ended up doing the Conway's Game of Life. While I was observing the cells moving around I thought, holy moly, a really nice game could be done using this as inspiration, and then I find this video, KZread algorithm is sometimes amazing. And by the way, the game looks really cool, I'm looking forward to play it. Also congratulations for winning!
I love how this played out! As a biologist that has worked with agent based models... I hope you get some more ideas on mechanics related to the cellular automata! ;)
I can't express how much I love your videos
Absolutely love the game idea and the work you did to it. My only critisizm I'd have currently while you are still working on it, is that I often find it hard to see the player even with the minimal effects you've got going on currently. It'd be great if the player stood out a bit more from the grassy fields and red flowers :D
Great video as always!
dude gg!!! making this in pygame is INSANE! its really my type of game and i'm totally hyped for release!
for 3 weeks this is insane. i wish i had this much creativity and could implement it this quickly
Congrats Fluffy your game looks amazing. Very inspiring for gamedev and for those of use who use Pygame especially.
This sounds like an absolute blast. All the games in the competition sound cool but Yawnoc in particular is very much up my alley. Gonna lose so much time to it when it comes out, heh.
I love the concept!
A cool idea for a boss wave could be where the ground falls beneath you in the game of life pattern while you’re fighting
Wishlisted. It looks insanely good for a couple weekends and a week of after-work additions, so I can't wait to see what it's like after a couple months of development!
Wishing you best health Fluff!
I was messing around with Conway's Life and was messing with different life types and was thinking about how it would be cool to have a game based off of this. And it was like my wish was granted! This is so awesome. Can't wait to play it!
I am truly amazed by how much you achieved in just three weeks. Dude I am so excited for this game.
Wishlisted. Congrats!
Love this video. I have alway had a desire to do something involving this and other algorithms. So cool! The game looks great! Maybe Yawnoc 2 can involve "smooth life" 🤔
@WyrdieBeardie
28 күн бұрын
I guess I should have waited until the end 😆
Awesome stuff
Very cool idea! I'm currently working on a compact engine for simulating cellular automata with different grid types and boundary conditions (in C++/OpenGL) as a research project. It'd be interesting to see how you could use the more complex grids in your game...
Just wanted to say that this is an amazing game, and it would be perfect for me and i know some other ppl that would love for this to be a mobile game. Keep growing and one day you'll be collabing with brackeys and more
I just bought 'Drawn Down Abyss,' excited to try it out because you're one of my main inspirations for game dev.
@DaFluffyPotato
Ай бұрын
It's an interesting concept, but it's not really up to par with what I can do nowadays since it's 5 years old now. I hope you enjoy it though!
The sequel of this game must be something with lenia, a smooth cellular automata
I love this gameplay idea.
Things that you should consider to add to your game 1- Different characters with different speeds and health and attack damage 2- Different charms that you can get from doing some tasks like killing this boss or killing one thousand enemies or stuff like that 3-work more on the sound effect 4- Independent levels with some bosses that you can get charms for completing it I really liked your game, and I hope you launching it soon 🔥
You must be insanely efficient with your development, because making such a fun game with engaging gameplay after just one day is unbelievable.
The moment you showed the discord call 😂 seeing everybody and then your avatar got me
I’m homeschooled as well. Very happy to meet another homeschooled game dev :D
The way you did game of life is so smartttt
The game looks really fun, and props to you for splitting the prize
The centipedes could’ve had the same form of movement as the google snake game. It would make them seem more connected to cellular automata based enemies since they would both follow a grid. You could also add another long enemy that has the google snake movement & keep centipedes the same
I NEEDED THIS
I played this already, but I didn't know you made this in TWO DAYS! I'm trying to learn pygame rn, thanks for the clear tutorials.
@DaFluffyPotato
Ай бұрын
I didn't. It was ~12hrs week 1, ~12 week 2, and ~24 week 3.
@Choco794
Ай бұрын
So just two days in total! That’s crazy as per me, hope I can reach your stage one day.
Congrats Fluffy!
It would be nice to at the end you both mix your games into one with that different styles 😗
Always blown away with what you can squeeze out of Pygame.
awesome video!
I recently started using pygame for a little game project of mine, and I see this- conveniently after I make conways game of life.. this is reallyyyyyyyyyy impressive!
Insane how your pixel art, in both style and quality, is a match for Hyper Light. Damn, bro, that's some good shit
looks so fun!
This game looks awesome!
When you needed to implement centipedes I was kinda expecting you to add an enemy similar to the one from the Centipede arcade game.
yo it's gonna be bigger?? okay now i'm super hyped!
This is insane!
This goes to show how important it is to sharpen your skills and stockpile assets. No project is useless. Your custom game framework did a lot of work early on to get something playable fast.
I REALY REALY want to watch Retromation stream this
this game looks insane
I knew I recognised your name from somewhere, then I realised you were the dev of hitbloq haha. Well done for winning, the game looks great!
Fluffy's cooking 👌👌👌
Ngl, I definitely want to play this game. And I have high expectations for the Smooth Life stuff.. i was thinking, maybe you could Smooth Life enemies only appear/grow in water?
Missed the chance to call is “Conway’s Game of Death”
Oh goth I wanted a cellular automata game for years, since I learned about them! Maybe you could make a beta branch, so we don't have to wait lill you make it perfect? It could also help you hone out any issues, more people testing is always good!
@DaFluffyPotato
15 күн бұрын
The competition version is on itch.io
I Must play it.... Congrats ❤
We need the Yawnoc dev log.
one day a week to make a fully polished game! this man is goated
I love the player sprite. It's like a raptor with an assault rifle and a skirt.
Very cool!
Suggestion: make an enemy that uses smooth life to like shoot projectiles or for movement