I'm writing a post-mortem cuz why not

This is my game:

cover.png

1. Idea

I woke up at 8 AM and saw the theme. Then, I came up with 2 ideas:

-A game where you fly around space and build hotels on planets, but there are back holes so you're constantly running out of "space" (cosmos).

-A game where you slide a box around to the goal in a random position, but every tile you step on becomes a block. I eventually decided on the black hole game, but changed it from hotels to inhabitance as it made for a better game name. "Intergalactic Inhabitance Mission" just has a ring to it.

2. Programming

After getting home and setting up my computer at 4 PM I finally could begin making my game. I started with the movement, which I kinda borrowed from my other WIP game (which I later abandoned), INTERSTELLAR (yea i kno bad name). Then I worked on the planets and everything went smooth. Then I proceeded to make the camera, where a sneaky bug came in and destroyed everything. Instead of writing:

if (y > (room_height - 448))

I wrote:

if (y < (room_height - 448))

and my whole game was ruined for half an hour.

Then I made black holes. In the beginning, I wanted to use an advanced algorithm to calculate how much it should attract, but no matter how much I tried, it never worked. So here is my tip for all GMS2 programmers: copy the same code as I used in POLAR:

if (x > suck.x) hsp -= 1;

if (x < suck.x) hsp += 1;

if (y > suck.y) vsp -= 1;

if (y < suck.y) vsp += 1;

Okay next went the menus and other jargon, and everything was okay from that point on.

3. Art, audio and polish

Day 2! Time to make the art.

Art is good.

Time to make the music.

Earlier I wanted to take misotanni's music but then I realised that I need to make everything by myself. So I snapped something real quick in Bosca Ceoil.

Time to make the sounds.

BFXR, stealing from other games I made previously, and recording my mouth doing that horse clicking sound all helped towards the greater goal.

Time to publish the game early, take a break, and then remove the bugs and add polish.

...whoops.

4. Conclusion

I should to pay bigger attention to fixing bugs and polishing. I really should.

Thank you for reading this (if you did), and please rate my game! :smiley: