Monday, November 14, 2016

A word on origins and some thoughts on future platform

After some consideration I decided to change my approach to the backstories/origins for multiple reasons.



The problem with old backstories was that they all went pretty similarly on "increase or decrease bunch of stats", which didn't offer a very engaging gameplay, so I decided to change them for 'castes'. Basically, from having pool of unique stories assigned to generated characters, we will have few archetypes: 'slavery', 'poor', 'royalty' etc. These archetypes will be influence starting stats, ie royalty will have higher mentals and better looks, but lower obedience and such. It will be somewhat linear, so at start you will be mostly seeing poor and weak slaves, but as you progress, you'll move onto better classes. This has multiple implications:
Pros:
Easier than origins
More straightforward gameplay mechanic
May be filled with fluff later
Stat diversity is simpler to achieve
Cons:
Backstories would make for a more interesting mechanic
Less flavor

So, as you can see, its mostly gameplay + implementation vs immersion. On the other hand, traits will still be more varying and archetypes will be affecting chance to get good or bad trait.

Now onto platform, I've tried out various godot options. Basically, first of all we will be using different versions for different platforms (windows, macos, linux, etc). There's an option to export to html5, however to make it easily accessible for everyone, I'd need personal server because of browser security reasons... As I currently don't have it, and have pretty vague understanding on how it will be working for everyone, I will leave this option open for bit later.

11 comments:

  1. Even if you are not able to host the html version yourself, it would still be very nice if you could offer it for download.

    ReplyDelete
    Replies
    1. The problem is, even if I give you link to the html file, you won't be able to launch it without private web server because of browser security issues. There might be some options to include installed web server into the package, but I really have no knowledge on the issue currently.

      Delete
    2. afaik it's chrome problem FF doent have it.
      i tired to play COG games on chrome and it cried like a little bitch about security problems.
      FF had no such problems.

      Delete
    3. iirc you have to launch FF in specific mode for it to load local files.

      Delete
  2. Interesting, and yes, providing a link trough a web host (mega ?) would be nice/practical.

    ReplyDelete
    Replies
    1. The problem is, even if I give you link to the html file, you won't be able to launch it without private web server because of browser security issues. There might be some options to include installed web server into the package, but I really have no knowledge on the issue currently.

      Delete
    2. If you need web server on localhost and you use only html and js then usb web server should do the trick. Anyone should be able to launch personal serwer with few mouse clicks :-) (checked on windows)

      Delete
  3. Here's an idea you could sort of merge the two together. For example you have a girl who's part of the nobility caste. She can belong to different parts of the caste. Such as a family in decline, family of knights, a very powerful family, etc. Or for commoners, farmer's daughter, maid, tailor. Each belong to a caste giving them the caste states, and then having the background states with an added flavor to the characters.

    ReplyDelete
    Replies
    1. Yes, I had the thought to add pool of possible 'flavor' backstories on top of castes (origins). They won't likely affect actual stats though.

      Delete
  4. Have you tought about main character skills and perks?

    ReplyDelete
    Replies
    1. Yes, but planning and implementation requires considerable time which I'm a bit short of right now.

      Delete