Ludum Dare 50 April 2–5, 2022

Maybe I'm In...

I haven't an idea for a simple game I could build out in JavaScript. Low graphics, hopefully low effort. I have very little time but haven't participated in a while and would really like to. We'll see if I can get something to come together.

Limit Testing Trash Spawning

Kind of interesting :)

Objects are gonna change and are comming from an object pool, so Unity should actaully be able to handle it!!TrashDumpingLimitTesting.gif

Ideation done, now its time for the hard part

After the traditional complaining about the theme, we set down and built up a wall of ideas: 24028028.png

Now onto the hard part: building an amazeing adventure for this little guy. snap2022-04-02-14-22-48.png

Please help me decide

So right now I am still undecided on a game idea for my submission, though I do have a few options.

Idea 1: you are working for a company called Inevi Inc. and helping them manufacture a new table model. However, you are actually a spy for a rival company and are supposed to sabotage the production of the new table model. If you get found out though, you will be fired.

Pros: it fits the theme really well, in a genius way. You are supposed to "Delay the Inevi table", but by doing that you are also delaying the inevitable in the sense that you will eventually be found out and fired.

Cons: The devil is in the detail, I couldn't think of a good way to implement the sabotaging and getting found out mechanics. They have to balance each other somehow, and the game must still eventually be fun. Another big problem is that the game will probably be very asset-heavy - I will have to design the player, the table parts, the factory etc.. As someone who is pretty weak at art, the assets probably won't turn out very nice, and I most likely won't be able to finish the game in time. (I am taking part in the Compo)

Possible variations of Idea 1 I am considering: make the game about assembling tables instead, think about it from a delivery point of view (e.g. stopping delivery trucks from delivering the tables, using traffic lights or something)

Idea 2: AI going through maze, must change the walls as the AI moves to stop/delay the AI. It seems like an interesting idea, but when I play it out in my head it seems to get boring after a while.

Idea 3: Endless runner, where you control an oscillating ball through obstacles. (Can't really describe it very well with words) This was a game idea I had for a really long time, even before I got into game dev, but I just never really got around to developing it (so I thought of it without having the theme in mind). It feels like it would be a really fun mechanic, and I feel it would make a great jam submission. Only downside is that it may not fit the theme quite well (it will fit the theme, but too generically, in the sense that you are just delaying your own death, I am sure so many other games will have this concept).

Right now I am leaning towards Idea 3, but I want a bit of suggestions from yall before I proceed. At the same time, I probably won't be using Idea 1, so I just want to put it out there in case someone else is struggling with the theme and could use it (maybe a jam team who can actually make all the assets), because it really is a genius idea.

Here we got the idea !

Was hard 'cause not our favorite theme but we come with something simple and yet fun.

Wish you luck !

(I'll post some image later)

Progress Day 1

Working hard with my main man @kobylarz who's working on everything audio related and writing.

screenshot1.gif

It's 15:24 and this is what I've been up to

Ludum Dare 50! Hooray!

So I got up at 7 a.m. CET (there is a 6 hour delay, so the theme was announced at 3 a.m. CET) and checked out the theme. Of course I wasn't too thrilled about it, but immediately said "You are playing the shackled Gulliver and need to blow away Lilliputians before they overpower you."

Then I went on about my day, visited my mother, had breakfast, walked her dog, and eventually set out for my favourite place, the "Unperfekthaus" in Essen (#notsponsored). It's a multi storey building, where you pay a 9€ entry fee and get a table (if one is available), unlimited soft drinks / coffee / tea and wifi. Pretty much a fantastic place to work on creative projects. At the entrance, before you enter the creative area, they also have a small restaurant on the ground floor, so I ordered a sausage with fries and had lunch.

Finally at 12:45 I did set up my laptop and immediately spent the next 30 minutes reading through what everybody else was up to and hitting the heart button a lot. Funny side note: In the meantime, I thought about a game with a boat where holes spring up and you need to use a bucket to remove the water to delay the inevitable. As I was scrolling through the feed I counted that exact topic 4 times :D

So my new idea is to work on a game where you are at a picnic. All around you, ants spring up and want to grab your food and you have to blow them away to delay the inevitable. The game is going to be capped at 5 Minutes. If you manage to hold them off, you get your final score (300 for the duration in seconds + whatever food health points are left over). If the ants complete their mission, your score for the food is 0 and you only get points for the seconds that you lasted and a different end of game text.

I broke down the project into several steps and now I am working on getting it done in Unity. Since I haven't programmed or touched Unity ever since the previous Ludum Dare we'll see how it goes.

  1. Create a Snack Gameobject
  2. Spawn an Ant
  3. Add Code to move Ants towards Snack
  4. Add a Collider and Logic to determine what happens when the Ant collides with the Snack (Snack Health reduced by 1, Ant Snack Status set to 1)
  5. Add Code that Ant with Snack Status 1 moves to the edge of the playing field
  6. Add Collider to the edge and implement code that ant with Snack sets Snack Status to 0 (so it is going to return to moving towards the Snack Gameobject)
  7. Destroy Snack Gameobject when Snack Health <= 0
  8. Scale Snack Size with Health. This is not live like, but should look funny
  9. Add Player Object Mouth that can be moved with the mouse. Pressing the button is going to move a nearby Ant away
  10. Display Score
  11. Game Over Screen, ideally with the option to Quit or Restart
  12. Implement Timer
  13. Start Screen with Instructions
  14. Timer based escalating spawning of Ants

This is the minimum viable product, but if I still have time, here are a few more things I'd like to implement: 15. Draw a blanket & grass Background Image 16. Random Setup 17. implement different kinds of Snacks 18. Small cloud Animation when blowing away ants 19. Ant Animation (probably too hard, but would be cool)

Wish me luck.

Oh, by the way, the blog post is titled "It's 15:24 and this is what I've been up to" but since it is 15:45 I have been apparently blogging for 21 minutes :D

Mr Sun

Gameplay_235.gif

Got the sun and an angry cloud in, the mechanic will be that wet bees can't gather resources, so you need to go back to the sun to dry off.

9 hrs in, getting sleepy lol

Feeling bad

officeGame.png

This time I really struggle mentally as I have a lot for the past few month. I'll probably finish it so i can say I participated, but I can't really focus and won't rate other peoples games because i feel like what I'm making right now won't be worth the time you guys would put into playing it.

Star Creation

This took longer than expected, but at least I nailed down all the bugs I found.

Star Making.gif

I also had to add a new line drawing algorithm because the old one wasn't working properly. Didn't want to change the engine itself mid jam but oh well. (I added Xiaolin Wu's algorithm, works wonders)

Also made the particles and connections and stuff. Should be clearer when I polish the gui a bit.

Next on the list: Quadratic Bezier Curves, here I come!

Getting it started

The brainstorm is finished and the dummy is built. Here is a first impression:

01_ingame.png

What is next?

Code: Implementing base mechanics and camera position

Art: Remake of the white thing in the left

first playtest

lol just take a moment to see this perfect game lol.gif

I should speed up

not much happened though last 2h I got sound going I guess https://youtu.be/nycLyPkzmI0