1. SPS Accounts:
    Do you find yourself coming back time after time? Do you appreciate the ongoing hard work to keep this community focused and successful in its mission? Please consider supporting us by upgrading to an SPS Account. Besides the warm and fuzzy feeling that comes from supporting a good cause, you'll also get a significant number of ever-expanding perks and benefits on the site and the forums. Click here to find out more.
    Dismiss Notice
Dismiss Notice
You are currently viewing Boards o' Magick as a guest, but you can register an account here. Registration is fast, easy and free. Once registered you will have access to search the forums, create and respond to threads, PM other members, upload screenshots and access many other features unavailable to guests.

BoM cultivates a friendly and welcoming atmosphere. We have been aiming for quality over quantity with our forums from their inception, and believe that this distinction is truly tangible and valued by our members. We'd love to have you join us today!

(If you have any problems with the registration process or your account login, please contact us. If you've forgotten your username or password, click here.)

Druidstone - Randomness

Discussion in 'Game/SP News & Comments' started by RPGWatch, Feb 14, 2019.

  1. RPGWatch

    RPGWatch Watching... ★ SPS Account Holder

    Joined:
    Jul 28, 2010
    Messages:
    30,191
    Likes Received:
    30
    [​IMG]A new update for Druidstone: The Secret of the Menhir Forest focuses on randomness.

    [​IMG]

    Randomness

    Petri Hakkinen February 13, 2019 Uncategorized
    First of all apologies for the long break since the last blog update. Unfortunately the realities of game development, or really the crunch mode where we have been for the past months, has meant that we had to sacrifice updating the blog in order to concentrate fully on development. Now as we are gearing towards beta and finally the launch, we'd like to get to blogging more often... Well, let's see how that goes!

    Ok, that thing sorted out, let's talk about today's subject, which is randomness as a game design concept and how it affects Druidstone. Randomness can be found in many places and in many forms in a game. For example, are levels fixed or randomly generated (tried that, didn't work for us)? Are combat values such as hit chance, damage, damage reduction and so on random numbers or fixed? Are enemies in levels randomized? What about loot drops and items? Is enemy AI based on random behavior or do they follow strict deterministic rules? Each of these questions can be answered independently, so you end up with a design space with a large number of different combinations, each with their own feel and effect on gameplay.

    Even if it would be feasible to test every possible combination (it's NOT), it's not clear cut which particular combination is the best. So at this point it's the job of the game developer to put the game designer hat on and apply some good game design principles... which usually really means making "intelligent guesses" based on the game designer's preferences and experiences!

    One interesting thought experiment is how far can you push on the extremes. What if everything was purely random? That would probably be a very chaotic experience, and a poor match for our goal of making a deeply tactical game. A more appropriate question in our case would be: what would a game without any random factors be like, where everything except the players input is basically predetermined? On the surface several games seem to be like that. For example, games like Into the Breach (an absolute masterpiece btw!), chess and Solitaire seem to have no randomness. But looking deeper even these games have randomness. In Into the Breach enemy moves seem to be randomly determined, which leads to surprising moments. In chess the decisions of the opponent, how he or she moves the pieces, while not necessary determined by a random process, provide unpredictability for the other player. In Solitaire the deck of cards is in a random order. The point of randomness in games is to produce unexpected events because unpredictability and being surprised is fun. I believe all games have some sort of randomness built in. If they don't they cease to be games and become pure puzzles. In fact, a definition of a puzzle could be "a game without random elements" (this definition is problematic though: defining a game is even harder problem).

    Ok, what does this all got to do with Druidstone? Hold on, we are getting there! For Druidstone the most important design decisions we have to make regarding randomness are:

    1. Are the levels fixed or randomly generated?
    2. Combat values (hit chance, damage, etc.): fixed or not?
    3. Fixed or random loot?
    4. Should enemies follow strict rules or be based on random numbers?

    There are others but I think these are the most important ones, which have the biggest impact on gameplay.

    Random level generation we have already scrapped and this has been covered in previous blog posts.

    For the combat rules, we have actually tried both random and fixed variations. The initial design, following our initial gut feeling, was to make combat values, like damage and to-hit, randomly varying like in most RPGs. But once we tried constant values and set hit chance to always be 100%, the nature of the combat changed. Most importantly combat without random modifiers support planning and tactics better and using hero abilities in combos is more practical because you know the outcome of your actions. Druidstone does not have an initiative system, so you can activate your heroes in any order and interleave actions of your heroes any way you want. This combined with the no random numbers approach to combat rules turns the battles into sort of mini-puzzles, which we find more interesting than statistical approach. Using your limited resources and abilities becomes an integral part of solving these puzzles. For example, the thought process while playing could be "Ok, gee, there's no way I can defeat that Dark Knight with high armor value... Hmm... maybe if Leonhard first charges and pushes him to Oiko's range, then Oiko can teleport the Dark Knight on that trap, which explodes at the end of heroes round. But wait! To do that Aava needs to clear these critters first because they are blocking Oiko..." And so on. Written like this it may sound complicated, but with aids such as visualizing the outcome of attacks, enemy statistics being open information and being able to see enemy reaches, it becomes intuitive and natural.

    [...]
     
    Last edited by a moderator: Feb 15, 2019
Sorcerer's Place is a project run entirely by fans and for fans. Maintaining Sorcerer's Place and a stable environment for all our hosted sites requires a substantial amount of our time and funds on a regular basis, so please consider supporting us to keep the site up & running smoothly. Thank you!

Sorcerers.net is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to products on amazon.com, amazon.ca and amazon.co.uk. Amazon and the Amazon logo are trademarks of Amazon.com, Inc. or its affiliates.