Crafting Difficulty in Games
Tossing around numbers.
That’s what game creators, designers, and developers, do when they started prototyping. They often as themselves questions in their minds.
Will this ratio, or this chance be enough?
What will it feel like?
Will the player like the game? Or will he get bored right away?
How fast will the player be able to become invincible and have nowhere else to go?
Such Questions I Believe Stand Behind any Game Design
My Approach to Miners Craft
I always think on paper.
This habit alone saved me tons of time writing unnecessary code.
Those rough sketches allow my mind to go in many directions. It feels as if the thing I am working on becomes alive. And over time it seems that it wants to take me places I didn’t even think about in the beginning.
The Journey Begins
While I am developing, the project seems to never stop growing. Idea after idea comes to my mind when I go about various tasks during the day. That’s why I like creative work, because it evolves me, and it evolves everything it touches.
It’s like by giving attention to it, I am feeding it, so it can grow and become better itself.
That’s why I am jotting down as many as I can, sometimes even writing with lights down, to not wake up myself or anyone else, because the ideas came when I almost fell asleep.
Once I have Something I Want to Check Out
I sometimes get lost in the code and start writing comments on how I would like things to look like.
It Looks Kinda Cool to Me
Then I Start With the Spreadsheet
By playing around with spreadsheet I can quickly test various ideas and see how it may feel before I write any code.
Writing Code is Only One Part of Design
Then, when I like what I have I begin to code, often by doing TDD. But sometimes I also just launch LinqPad and write a small program to do this calculation for me, so I can try different settings and see how the game might feel.
For example, I can roll the dice for 1 000 000 times and see what will happen.
This shows that first-class Legendary items will drop at a rate of 58 / 1KK.
But those stats are for the beginning players.
How will maxed out players look like with his luck?
To find that out, you should see for yourself. :)
This way I know where I went too far, or too little.
But the reality is that the game will need always to balance out during its lifetime.
That’s it for today! I hope you’ve enjoyed it and that you’ll be back for more.
This is what I’ve been working on lately. Not I will need to incorporate it into the Miners Craft Game Engine, and I’ll be ready to move to another idea…
Until then, Wish You All The Best. :)