Compufreak

LD 40

Newbie starting in the Compo xD

Hey guys,

As I usually have a hard time motivating myself to finish a project in my spare time next to my job as an (C#) application developer, I'll try to use the Ludum Dare Compo to make my first "kind-of-finished" game during the weekend. After playing around a tiny bit with Unity and Unreal Engine, I now settled with a bit of a "different" toolset, which I started to look at during the past 1-2 weeks for a couple of hours:

  • GoDot Engine
  • Aseprite
  • maybe Rytmik Studio (no clue how to use it)

So, as a complete newbie I'm excited to see how far I get and if it will result in something playable, and how ugly it will look as I'm also just getting started with pixel art and am like 1/10th into the tutorial lessons and have no talent for art xD

I'm also thinking of streaming my progress, but no promises right now ;)

If I'll stream, you can see me here, probably brabbling something in german:

https://www.twitch.tv/compufreak345

P.S.: I'll have a bit of a late start as I'll not start right at 3 AM here in Germany, it will be more somewhere between 10 and 12 ;)

/Edit: Just read of "Bfxr",maybe I'll give this a try as an alternative to Rytmik Studio ;)

Don't be greedy - it's going forward ;)

Hey guys,

I just wanted to report in about the current state of my project. This are the key points I plan to implement:

  • Basic mechanics like Classic Donkey Kong
  • In addition, you can select items on the beginning of each level, but:
  • Each item increases your weight and will slow you down and make your jumps smaller- the more you have, the worse it is

This is how it is looking right now: DontBeGreedy1.PNG

After 9 hours of development, I got the basic mechanics working - as this is my first real game, and the first time using the Godot Engine, this is OK and I speed up with every minute ;) I had especially a bit of a hard time with implementing inheritance and I'm still not totally satisfied with how it works. I also tried to avoid inheritance by using nodes like in a decorator pattern, but I got into issues like this: https://github.com/godotengine/godot/issues/2314

This is finished right now: * Got basic tiles for ground * Character (green) can jump and move * Character can climb ladders * Monster (red) does nothing more than slowly decreasing the health of the player that touches it * If you move out of one side of the level you reappear on the other side

Next steps: * Make monster moving * Implement different types of monsters (ones that can climb ladders, ones that throw stuff, maybe even some that steal stuff from your inventory) * Implement death screen * Implement inventory

Later on: * Maybe add sounds (I never did this before xD) * Add more levels, tiles and monsters * Add weapons * Make character & monster look more pretty * Maybe show items like armor on the character * Add some animations

And here is the source code: https://github.com/Compufreak345/LD40_DontBeGreedy/tree/develop

The tools I did use until now: * Godot Engine * Aseprite * Also tried to use Visual Studio Code with a Godot-plugin, but it somehow didn't feel right to swap applications so often.

P.S.: I am currently not streaming as it is mostly learning stuff, but I might stream a bit tomorrow when it gets more interesting ;)

Don't be greedy - will it be my first finished game?

So, after reporting in 14 hours ago, level-wise there didn't happen much... I got 4 hours of sleep, 1 hour of a mate visiting, 1.5 hours being awake in the bed. The rest of the time I redesigned some inheritance logic and found some workarounds, and:

  • Added a "KI" for jumping & ladder-climbing monsters
  • Added a Main Menu
  • Added logic to load levels & Inventory menu
  • Started to implement first item - a hammer

TODO: * Player needs to really turn around instead of just flipping the sprite (hammering with your back is quite senseless) * Really implement inventory * Add items * Make real sprites * Still not sure if I'll have the time to add sound.

That's how it looks now: DontBeGreedy2.PNG

16.5 hours left, if I want to don't be a zombie at work I should finish in 12 - woah.

Oh, and I'll stream today - but be aware that I usually talk my native language, german, as it keeps me concentrated... But I can answer english questions inbetween ;)

https://www.twitch.tv/compufreak345

I finished my first game ever! Yayyyyyy!

Heyyy guys,

I got it finished. It was a hard crunch with 4 hours sleep during the last 40 hours, but hey - I am really satisfied with the result. Feel free to check out my oldschool * Donkey Kong - like * game with a new flair thanks to the awesome theme of the current Ludum Dare. * Choose your items wisely, the more you have, the worse it is! * DontBeGreedy4.PNG

I would be glad if you give it a try over here: https://ldjam.com/events/ludum-dare/40/$51416

Sorry for being so short-worded, but I need to get some sleep - NOW!

Have fun and for everyone who is still grinding - I wish you all the best, you are awesome!

Compu

Feedback welcome

Heyho,

Please have a look at my Compo commit:

https://ldjam.com/events/ludum-dare/40/dont-be-greedy-1

After committing to the Compo yesterday I wondered about the small amount of feedback... Should have known that I need to rate others as well, sadly I need to work and can't look at any more games until tomorrow night :(

Well I will know better next time and also will try to get the day after the Compo off to give the games the attention they deserve - and to regenerate xD

First couple of lessons learned:

  • Add some kind of learning curve
  • After playing your level for 100 times don't make it harder because it feels "too easy"
  • Make sure not only one of your 3 items is actually useful
  • Take the day after the LD off!

But it still was a great first event and next time I know the tools much better so I have more time to add those really cool features and balance it way better :-)

If anyone wants to be the first to actually finish the seemingly way too hard game, give it a shot: https://ldjam.com/events/ludum-dare/40/dont-be-greedy-1

You want a challenge? Works on Firefox, Windows, Linux, OsX

I think nobody finished my very first game yet as it got a bit on the difficult side. I still need 11 more ratings, so if you like more challenging games give it a try ;) I'll try to finish it right now and record it to proof it is actually doable xD DontBeGreedy3.PNG

https://ldjam.com/events/ludum-dare/40/dont-be-greedy-1

With a bit more time for polishing it would have been so much better, but I think I'll some time do a follow-up using Godot Engine 3.0 instead of 2.0 ;)

I can't beat my own game xD

I just tried to prove that my game is actually finishable - and after 15 minutes with many retries I failed at the last jump in the last level. I know it is doable as I did it before (or did I really, or did I tweak it to death afterwards? It was late xD), but man is it hard xD

Also found a small issue with sounds stopping to play, might have a look into it if I find some time tomorrow night.

Here you can see that at least the first 2 levels are finishable: https://youtu.be/jpAtfJ086TE

Almost finished level 3 at 10:50.

And here you can try it yourself: https://ldjam.com/events/ludum-dare/40/dont-be-greedy-1

LD 42

Not sure about this one...

I'll try to don't get stressed out this time and get good sleep.I got to work a bit this weekend and have my motorcycle driving test next week...

But I'll probably try to get something going with my second visit to the Godot Engine. I'm very excited to see what changed since the last time with Godot 2 (where I got to implement my very first finished game) - it was a very rough experience ;)

Not promising any results, but let's see how it works out, there are some great themes out there :)

This theme reminds me of an old Amiga game

There was a circular platform with like 20 cars on it... And it got smaller and smaller until all cars but one dropped off...

Does anyone know what the name of this game was?

I can't get rid of the basic concept of your playing field getting smaller and smaller, just need to think of something more long-running than that Amiga game... Or maybe pimp it with some live-saving items... Hmm... Let's see if this idea evolves until tomorrow morning xD

Let's go!

Ok, I finished the work and grocery-shopping I had to do for the weekend and will now start to make a game.

It will be a competitive game (probably with Local Multiplayer and "KI") with a playfield getting smaller until the last man is standing - similar to that Amiga-game I remembered. But I have quite some ideas that will add some spice to it - I hope I'll be able to implement those without messing up my sleep schedule ;)

This time around I will focus on the stuff where I know what I am doing, so I will: - Don't put much effort into graphics as it will look crappy anyways - Try some strange stuff for sound using my microphone

I also learned from the last time to: - Don't make the game too hard in the beginning - Take more time to polish the game mechanics instead of putting more features or levels in it

The Toolset will be: - Godot Engine 3 - As I want to try the C#-features from Godot Engine I'll try out if I can make use of Visual Studio or Visual Studio Code - Bfxr - Maybe Aseprite - Maybe some other audio tool to experiment with the voice samples I'll record - Windows Audio Recorder xD

P.S.: Funny how this old 2D-top-down-game on the Amiga is what actual Battle Royale-games are in its essence.