1.12.2025
About my previous post
Hello! I’m back. It has been a little under four months (What? It’s been over five?) and I’ve failed my challenge:
…but, I didn’t fail, because of…
…I took many steps forward, but misjudged how much travel time I had. When coming up with the three months of time, I was only thinking about how much time it would take, instead of how much time I actually had. I failed to look at a calendar, or more broadly speaking, make a plan.
How much did I progress? I almost made a gameplay loop, then I had to take a break from coding and I forgot everything I made (I need to learn to comment code more often). Then I figured out how it works and turned it into a plate of fine raketti spagetti, because I saw a post on here talking about “circular dependencies” and how bad they are and then I looked at my code and realized, it was full of 'em! I then tried to remove all of them, got overwhelmed with everything breaking and threw said spaghetti into a komposti.
Now I have a new plate! (did I make any progress?)
What I’ve learned:
- If you’re going to make a “challenge” (or a promise), actually make sure you can do it, by making a plan.
- Make sure to account for other plans when planning a plan.
- Don’t make internet posts when in a bad mood.
- Comment and document code.
The language I forbid myself from ever speaking! A cursed word! Why did I use it?!
Also, I lied:
I dislike lying, which is why I haven’t posted on this post of posts for a while. But now, by posting this, I have lied, and made myself a lying liar. I apologize for my behaviour.
THE NEW BEGINNING!
About the game
The name of the game is “G.C.D: Stands for Geoidi Crush’D” and it is going to be a simple, turn-based roguelike.
It is simple, you have workers on a grid and you use them to move boulders and geodes to crush 'em (in a long cave tunnel thing, on top of a drill)! Crushing a thing means trying to move it, when it can’t, which is the only way you can destroy things on the grid.
A normal worker has two moves to start off with. To recharge these moves, you need to “crush” a wall, which rejuvenates all workers. Walls are the primary thing you crush things against, so you will usually get all of your moves back each “crush”. Hitting walls causes them to be unstable, and if the cave gets too unstable, the ceiling comes down. The most optimal strategy is to chain objects, so you can crush multiple things in one strike!
Moves are also your worker’s moves, their mobility, that is why they got two of them. You can also “upgrade” your workers to increase their move force, which will increase their crush force. [example: move thing by two instead of by one (A.K.A. double crush damage)], but it will also make positioning the upgraded worker as well as the rocks on the field a lot more difficult.
After crushing enough things and looting enough loot, the big drill platform your workers are on moves down by one (further away from the ceiling). However, the deeper you go, the more challenging things get…you may even encounter special challenges, such as a big robot piloted by moles.
Currently this is just a plan.
Because I started my project from scratch, I have also made the decision of sharing boring stuff, instead of trying to make the entire game in silence, just to keep myself a bit more motivated.
My next post will be about the grid and how I plan to fit it on the screen!
