LD 43 November 30–December 3, 2018

Penance post-mortem (Compo)

Finally I took some time to write a post-mortem for my LD Compo entry - Penance

ld43-penanc.gif

Tools of trade I’ve used:

  • Unity + Visual Studio
  • Graphics Gale (pixel art)
  • Audacity (to record sound effects)
  • WolframTones (random music generator)

Day 1

When I’m brainstorming various game ideas I always end up with something that requires puzzles but this time I wanted to make something filled action. Soon my mind wondered from Lemmings to Cannon Fodder and Overlord poked in and the idea was there right away:

WHAT: Hellish character walking the earth, sacrificing minions WHY: Banished from hell to do the penance on earth HOW: Sacrificing minions…somehow.

Even though I didn’t have a clear game design about sacrificing minions I started out with two goals: 1. Make some pixel art 2. Implement player & minions

First of all I went to LOSPEC which holds a huge variety of palettes for pixel art purposes. Over the last year I found out that using specific color palette makes style consistent and better looking although it is a bit hard to work with limitations.

image-1.png

My pick was ENDSEGA32 palette.

After an hour or two I had rough art ready for the implementation.

image-2.png

There is always experimenting phase

After another hour I had character walking around the forest. Basics were there and with Unity that stage came fast! But then there was the tricky part, minions & pathfinding. I was relying heavily on Unity’s agent navmesh & agents but somehow I couldn’t make it work, at least not fast enough so I ignored that, just in case I will have more time at the end (I didn’t).

For some reasons, I left minions alone and implemented enemies & decided that main character will also be able to shoot some kind of dark projectiles.

ld-test.gif

Idle farmers, waiting for the swift death.

With enemy dummies implemented, I knew I have to hurry with the minion part because I still didn’t have a clear idea what would be the exact mechanics. What I knew for sure was that minions would be following player & could be lead around while holding the right-mouse button.

My thoughts were all over the place, here are few options:

  1. Minions could attack anyone in their way
  2. Minions could be sacrificed for the dark matter which would serve as a currency for player’s powers (new powers, constructing dark siege machines, skeletons…)
  3. Same as point 2 but you would have to lead minions to the dark altar in order to sacrifice them
  4. You could explode minions anytime which would be the way to beat your enemies & destroy structures

This was the hardest part of development, I didn’t have a clear goal so I went with option 4. I did a prototype and it was fun but not fun enough, it lacked control, how many minions do you explode on action, which minion exactly? Those close to the enemy?

minions.gif

At that point I had tiny minions following the player or cursor if you lead them. But that’s all there was.

The lack of clear solution was killing me, so I took a nap. When I have problems like that I always take a nap which helps me in most cases and it helped me now. When I woke up, everything was really clear to me – make it simple, save time and make it fun.

I got rid of the ideas to upgrade character, giving him new powers etc. and used idea 4. in some way so this was the decision before I woke up:

MINION MECHANICS: When minion is near the enemy or structure it jumps and sticks to it. When you press “detonate” button, all attached minions explode. This was it, it felt right!

That way you get control over which one explodes and when and after the implementation it felt perfect, leading hordes of minions towards pitchfork farmers, sticking and detonating them was fun!


Recording sounds & music

This time around I didn’t use chiptune sound generator and rather went for recorded sones. All sounds for the competition were done with my mouth, keys, cup, notebook and a pencil. I recorded everything in Audacity with my headphone’s mic and adjusted some pitch & speed and it worked. Of course they are not perfect and sometimes noisy but when I imported them into the game I was surprised by the result.

Sound examples from the game.

As for the music, I just searched for random music generator and WolframTones popped out. It generates an amazing music considering it’s random even though the max length is 30 seconds. I did some random generation and instruments adjustments and the result was music for Penance.

Music from WolframTones I’ve used for the game

Next time I’m doing the Ludum Dare I will be using the same combination for sounds and music. You can’t go wrong with that!


Day 2 (last day)

On Sunday I was away for 6 hours if not more which took away plenty of development time.

I was still lacking level design, more enemies, buildings and proper game loop (health, death, respawn, main menu…) so I had to use my remaining time wisely. image-3.png

Part of the level (zoomed out)

I went on drawing new tiles and implementing new enemies – Archers. They were necessary because pitchfork farmers really didn’t show much threat. They fell with minions before coming close to you.

Implementing player’s health, archer towers and drawing fortress walls for the final scene took me the remaining time and I figured I won’t make it for the proper tutorial, level ending & main menu. There were so many things missing I panicked.

I made temporary level ending, so the player knew that’s where game ends.

Of course game ending is good to have but for the competition sake I believe experimenting and proof of the game design is more important, at least for me.

In the panicking process I also started making a main menu that might work but decided to leave it out – rather having no menu than something ugly.

image-5.png

Main menu mockup – didn’t get into the game

The time was ticking, last minutes were passing by like seconds so I wrapped everything up, prepared the project build & source code and made a new entry on the Ludum Dare website.

The competition was over!

screebn2.png


Things that went wrong:

  • Clear mechanics figured out too late
  • Forgetting that main menu can take a while & lack of experience how to make simple yet effective one
  • Spending too much time on details
  • Level design made too late
  • Had wonderful tutorial idea but didn’t get in

Things I’m happy with:

  • Gameplay and the fun factor I achieved
  • Sounds recorded worked really great
  • Amount of details I did in such a short amount of time
  • Solid idea that could be nicely expended into a full game
  • Using Unity really speed up things tremendously
  • Comments on the LD page of the game are really positive so far!
  • I made few decisions to leave complicated features out and stay with simple yet fun ones.

To cut it short, I pretty much enjoyed this LD compo and I’m satisfied with the result even though it lacks specific important elements. Hopefully I will have time to make this into a short mini game with the menu and few levels to play one day.

Feel free to give Penance a try. Any feedback is more than welcome! Thank you for your time! 😉

dOcuMEN%ia

A small world into your computer files.

https://ldjam.com/events/ludum-dare/43/documentia

DocumentiaBrand.png

I wanted to paint something about my entry

here is the first "artwork" postjam about my game: Lastcrifices lastcrificesartwork1.png

Actually it speaks about: sacrifice (indeed...), last hope of humanity, ugly aliens, shmup (with a special rule) and pixels #####

vaisseau framebasebas.png you are welcome at: https://ldjam.com/events/ludum-dare/43/lastcrifices
vaisseau framebasehaut.png

How Long Will You Survive ?

Enter the arena and kill those aliens ! Send your score in the comments ! ;)

https://ldjam.com/events/ludum-dare/43/muduls-trial

1d43b (1).png

Torontifornia v1.1 Released!

So after reading the comments about my game (and resting for a week or so), I decided it was time to release an update for Torontifornia. Basically, here is the changelog:

  • Balanced game to make it easier
  • Increased morale booster spawn rate
  • Added countdown timers for soldier availability
  • Fixed issues with soldiers not being fully on screen
  • Added enemy types (no additional graphics, just harder enemies)
  • Added timer for win/lose screens
  • Enabled analytics

Also, there is now a WebGL version avaliable, so no download necessary! However, only the updated version can be played on the web, so if you want to play the Jam version you'll still have to download.

Click me to play!

Make sure to check back soon, as we're going to be giving the gift of a major update by Christmas!

Post your Game for Play & Rate!

Hi, All!

I'm going to be playing and rating today! Please post a link to your jam submission in the comments.

Show your support and play/rate our game as well! There is a post-jam version in the blog, if you're interested in the idea but having issues with controls/collision bugs!

https://ldjam.com/events/ludum-dare/43/the-tearable-three

https://youtu.be/CUTThEnC-XE

The Snek wants your babies!

ptsembabies/emsmaller.gif

Have you fed the Mighty Snek today?

Try our game with a friend and let us know what you think ~

https://ldjam.com/events/ludum-dare/43/praise-the-snek

90 minutes left! Submit your game now for live-ratings!

Hi there!

Today we are Play-Rating Ludum Dare 43 Games live on twitch once more! You want your game rated? Submit it to this form:

https://goo.gl/forms/DmttN0GhV8f8ARsq2

We will do Play&Rate-Streams on Monday and Wednesday for two weeks now: fstv.jpg Plan is subject to be changed.

We would appreciate, if you'd also play and rate our submission: p43.png

The last game playing/rating stream!

Hi everyone.

I'm doing one last live stream where I play and rate your games. If you want your game played live on stream and if you want to get some super valuable feedback, comment your game link under this post.

I'll be streaming at 10pm CET/4pm EST right here: https://www.twitch.tv/syrapt0r

See you then!

Just delete them

You delete files and the game assets disappear. Fun right!? https://www.youtube.com/watch?v=gPRk38sGu9I

Check it out: https://ldjam.com/events/ludum-dare/43/just-delete-them

Platformer.txt the game where you manipulate files to go through levels

https://ldjam.com/events/ludum-dare/43/plateformer-txt Platformer.txt is a game where you manipulate files to influence the state of the game and your avatar in order to complete the different levels 2018-12-04_04-33-21.gif you can subscribe to this newsletter to follow the developement of the game https://tinyletter.com/Platformertxt

Lets play each others games!

AAND I'm going to be playing your games for another 30mins, want to see some interesting entries :)

Go play our game if you feel so! https://ldjam.com/events/ludum-dare/43/fighting-souls

Let a caillou play some games !

I would love to try some of your games, but I am a Linux user. And well... To find a cool game and to see it's only made for windows... It's kind of frustrating x) ! So if yours is an html5 and/or linux version, gimme :D ! I'll try it whenever I have time :D !

charming_idle.gif And if you want to try mine, here comes Charming :D ! https://ldjam.com/events/ludum-dare/43/charmings-sacrifices Can you guess what you will have to sacrifice without reading the comments :'D ?

Post jam version of Bye!Buddy!

Hey! We've updated our game a little bit to make it more playable and user friendly.

Check it out at: https://ldjam.com/events/ludum-dare/43/byebuddy

And here are some new screens: BB1.PNG BB2.PNG