Time & Messaging

After my most recent iteration on the game, I did my usual mass pestering of friends, acquaintances and unfortunate passer-by’s to play my game.  There were of course the mention of some bugs, some feature ideas and “I don’t know you, please I’m just trying to eat this meal before my lunch break is up.” But the bulk of the comments came down to the player’s interaction with time. While weeks do pass in the game, they have no meaning. While the battle does happen, the results are instantaneous. Both of these instances cause a disconnect between the player and the game.

On the note of weeks, passing time does improve the gladiator’s stats, and it does heal them.  However the unless they happen to check a particular’s gladiators stats each week AND that gladiator’s stat (or current state) cross a threshold, the player has no way of knowing this. They also have no reason to check the gladiators each week, the only thing a week does is gate them from being able to fight.

The battle happening instantaneously is an easier fix, now the battles happen through time. If the game ever gets to the point where I am adding art then it will be even more obvious fix, show the battle. But we aren’t there yet.  Having the battle happen through time does highlight some AI issues, such as when they combatants decide that they don’t want to fight and instead just circle each other for 30 rounds, that’s exciting.

My ideas on solutions to this is to give the player something to do during the week. This will take the form of a large new (and shiny) system which allows players to assign the gladiator training. This should allow the player to modify which stats are strong for each gladiator, define fighting preference (get in close, retreat when wounded, etc), gain and improve skills.  The code for this doesn’t seem to be anything outside of what has been done prior for this game.  However it comes back to my messaging issue.  This will still mean nothing if the effects of it never get back to the player.  I need to find a clean, and easily accessible way for the player to feel that their gladiator is training, and improving.  Most games would do this by having the player be able to see the stat block.  However as I never want to have the player see any numbers (except cost, and weight) this is much harder. It’s my current conundrum.

Gladiator V0.0.3

It’s been a while but the next version has been achieved.

It is here (Edit; bug fix in new link)

These things always take longer than expected but a good deal has been added.

  • A lot has been changed under the hood.  The system that damage use now reflects more what I want the feel to be.
  • Counter attacks and status effects now exist! Or at least the systems do, though counter attacks are a thing. Statuses will be.
  • More gear!
  • More moves!
  • More Arenas! Nearing game progression.
  • A calendar to let you know when battles are available.
  • You can now name a gladiator when you acquire them. Fancy having a school of famous playwrights who beat down everyone with rebar? This can happen.
  • Experience! You can’t see it, but it’s there. Like life kinda.
  • Facility upgrades so that your guys train better.
  • Very minuscule amounts of logic. Your gladiators will be more likely to disengage from each other if they are tired or wounded.
  • After reading my notes it would seem gladiators cannot be tired yet, future implementation note!

Many of the systems are an attempt to make it so that simply buying one gladiator and binge-ing said gladiator to all powerful face crusher, is no longer viable.

More thoughts on this later

Tangled Hair Breakdown

A really interesting look at the design process of an engineering intensive project, like Rapunzel’s hair in the movie Tangled.  The bloopers at the end are more akin to my experiences with physics driven cloth and air. Glad it isn’t only me.

Talking of game instances



The above is perhaps my favorite of the talks offered by the GDC vault.  It talks in a very interesting way about the player freedom, emergent gameplay and instances of games.  At minute 40 my favorite part of the talk begins when he discusses a specific instance of the game of Go, played in the late 1940’s.  This game is chronicled in Yasunari Kawabata’s novel “The Master of Go”, or Mejin in Japanese. He discusses the varied layers of meaning that become ascribed to the game.  If you have the time, it’s well worth a watch.