Perfect is the enemy of done: Steemitjam submission

in gamedev •  7 years ago  (edited)

Me: I'm about done with my game. It's buggy, it's not fun, but it's done.
@Geekorner: Well, that's the goal of the jams, to have something that you can then take the time to work on, because "perfect is the enemy of done," and you never get there otherwise.

In the beginning, there was pretty code

When I start out writing my code, it is always with consideration. Later on, in the last hours of the jam, everything becomes a big hack of code stuck together haphazardly. This is fine.
I need the core of the code to be organized, exactly for me to be able to patch things up without much thought later on. And since I'm not going to maintain this code after the jam ends, there isn't much need for it to be pretty. Well, aside from the fact it's open source code, and someone might actually look at it and go blind. Sorry about that!

The first few tasks go quite smoothly. I set up a data structure for the blocks. I take input from the player to move the blocks, I make it so I can limit their movement.

link to gif
Looking good!

As soon as I place an enemy I realize the grave mistake I have made in my design.

link to gif
there is no way to defend against the incoming attacker!

The solution is to limit all blocks into quadrants.

You can play the game on itch.io in browser.
Link to source code

I'm happy I participated in this game jam, thanks @loomy for running it. It's always nice to have another game to my name, even if it's a shitty game.
I'm too tired right now to write more about my process. I should think about how this game can be improved, and why it's not fun. Can this game be saved, or is it just a bad idea?

anyway, have a look at my design posts, they are much better.
Theme interpretation: Protect it
Initial design: Settling in

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Congratulations, you created a thing! You're now a proud parent... of a misshapen child? Oh well, time to throw it into the child broiler and try again!

Remind me tomorrow night and I'll give this game a deeper look, if you plan to actually keep at it.

Also, that title, and that advice, they sound clever. That's one clever person who said those things.

I'm going to write a postmortem, and possibly come up with a similar design that works better. I have a few ideas.

Looking forward to both of these things :)

  ·  7 years ago (edited)

Looks great, I never got around finishing one of my games yet^^ I always end up starting newer and “better” projects. Did you use any engine for this project or have you started from scratch.
Nevermind I see u are using Unity, you even got the Pro version :/
The game is quite nice, haven't noticed any bugs.

I don't have the pro version, I think I got the publish rights to other platforms on some humble bundle.

Finish a game, it does wonders. Even if it's just a clone of another game. good luck!

in the beginning there was pretty code

i couldn't agree more!
you start fresh and everything looks clean and nice.
as you get closer to deadline some things just get messy and you don't have time for perfection.

but this is a great recursive game. i like it. i would love to see more funky equations but we only get 48 hours.

there's only a few of us right now doing steemitjams but i'm sure there'll be more. congrats on completing the very first event. i can't wait for the next one.

  ·  7 years ago (edited)

"Perfect is the enemy of done", really makes you think. Great quote

Excelente post amigo,muchos éxitos para tu blog,Saludos desde Venezuela:)

I wanted to play it, but the Itch link seems broken!

Fixed, it was on draft mode. Should now be public.