The Sinister Design Forums

Please login or register.

Login with username, password and session length
Advanced search  

News:

Welcome to the new Sinister Design forums!

Pages: 1 ... 8 9 [10] 11 12 ... 54

Author Topic: A new engine!  (Read 181437 times)

CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Offline Offline
  • Posts: 3590
    • View Profile
    • Sinister Design
Re: A new engine!
« Reply #135 on: March 22, 2017, 01:29:22 PM »

- I just did a mock-up of Mind Shock in pixel art form as a reference for the animator; I think it looks pretty neat, so I figured I'd share it here.
Logged

CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Offline Offline
  • Posts: 3590
    • View Profile
    • Sinister Design
Re: A new engine!
« Reply #136 on: March 22, 2017, 02:06:31 PM »

- the game now successfully palette-swaps the "team color" portions of unit sprites so that individual units wear the colors of their army.
Logged

CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Offline Offline
  • Posts: 3590
    • View Profile
    • Sinister Design
Re: A new engine!
« Reply #137 on: March 23, 2017, 03:32:07 PM »

- created 8 initial sets of palettes for palette-swapping hair, spriggat horns, and lissit spikes on generated characters
Logged

CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Offline Offline
  • Posts: 3590
    • View Profile
    • Sinister Design
Re: A new engine!
« Reply #138 on: March 24, 2017, 12:59:01 PM »

- generated characters are now assigned a skin tone and hair color at random.

- character portraits now successfully palette swap skin tone and hair color to match their character.
Logged

CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Offline Offline
  • Posts: 3590
    • View Profile
    • Sinister Design
Re: A new engine!
« Reply #139 on: March 28, 2017, 03:08:14 PM »

Palette-swapping progress has continued, but is now delayed pending some fixes and improvements by outside parties to assets and tools that I'm using. In the meantime:

-implemented ID[] tags in the game. (In case you forgot: this lets you assign an ID to a particular generic unit, which lets you reference it in in scripts and dialogue actions instead of having to provide a unique character name.)
Logged

CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Offline Offline
  • Posts: 3590
    • View Profile
    • Sinister Design
Re: A new engine!
« Reply #140 on: March 29, 2017, 01:36:27 PM »

- preliminary work on the AI class has begun! The game now performs an initial analysis of all units on the battlefield when a computer-controlled player's turn begins. This initial analysis consists of assigning each unit a base target value based on its status as a character versus an object; the unit's ability to heal other units; whether the unit is the subject of a Protect Char victory condition; and any TargetValue multiplier tags the unit may possess. The game then makes a note of whether the unit is an ally or not, taking any TreatAsArmy tags present on the unit into account.

- as part of getting the above working, the game now ties individual units to the Protect Char and Capture Char conditions present on a given level.
Logged

CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Offline Offline
  • Posts: 3590
    • View Profile
    • Sinister Design
Re: A new engine!
« Reply #141 on: March 30, 2017, 09:26:25 AM »

- the Mind Shock animation is complete! :D
Logged

CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Offline Offline
  • Posts: 3590
    • View Profile
    • Sinister Design
Re: A new engine!
« Reply #142 on: March 31, 2017, 01:16:42 PM »

- updated battles to use new Set Army Alliance format.

- implemented Go First condition.

- imported unit sprite sheets and began the long, slow, boring work of individually creating animation controllers for each unit type, creating animations for each animation in the unit type, splitting the sprite sheets into frames, assigning the correct frames to each animation, and setting up triggers for said animations in their respective animation controllers. (Unity kinda sucks for 2D animations; it's gonna be a while before I'm done with this. Hence, why I've just been using lissit for everything thus far.)
Logged

CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Offline Offline
  • Posts: 3590
    • View Profile
    • Sinister Design
Re: A new engine!
« Reply #143 on: April 03, 2017, 12:26:28 PM »

- worked with the author of the palette-swapping plugin to get it so elements can now be palette-swapped among an arbitrary number of palettes.

- characters are now generated with variable eye color; eyes are now palette-swapped to match skin color, hair color (for eyebrows), and eye color.
Logged

CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Offline Offline
  • Posts: 3590
    • View Profile
    • Sinister Design
Re: A new engine!
« Reply #144 on: April 03, 2017, 01:54:02 PM »

- got male frost spriggat rest and movement animations into the game.

Also, some more character portrait improvements:

- mustaches are now palette-swapped to match character hair color.

- mentalist diadems are now palette-swapped to the correct army color, and are positioned correctly based on head shape.

- nose position is now tweaked algorithmically based upon the character's particular nose size variation.
Logged

CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Offline Offline
  • Posts: 3590
    • View Profile
    • Sinister Design
Re: A new engine!
« Reply #145 on: April 05, 2017, 10:07:50 AM »

- fixed an issue where Unity was improperly interpolating sprite position in between animation frames, causing movement to look weird

- the game now has working rest and walk animations for the male and female barudit, male and female frost spriggats, and the stone golem all in and working. Three classes down, 21 left to go!
Logged

CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Offline Offline
  • Posts: 3590
    • View Profile
    • Sinister Design
Re: A new engine!
« Reply #146 on: April 05, 2017, 03:28:14 PM »

- condensed all red, dark, and golden spriggat animations down into single sprite sheets for better performance / memory usage.

- the game now has working rest and walk animations for the female red spriggat.
Logged

CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Offline Offline
  • Posts: 3590
    • View Profile
    • Sinister Design
Re: A new engine!
« Reply #147 on: April 06, 2017, 12:40:50 PM »

- the game now has working rest and walk animations for the male red spriggat and female dark spriggat.
Logged

CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Offline Offline
  • Posts: 3590
    • View Profile
    • Sinister Design
Re: A new engine!
« Reply #148 on: April 07, 2017, 02:30:08 PM »

- the game now has working rest and walk animations for the male dark spriggat, as well as the male and female golden spriggat.

- spriggat portrait elements fixed to permit dynamic palette-swapping between spriggat sub-types.
Logged

CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Offline Offline
  • Posts: 3590
    • View Profile
    • Sinister Design
Re: A new engine!
« Reply #149 on: April 10, 2017, 03:05:50 PM »

- the game now has working rest and walk animations for the male and female axefighter. (For those of you counting: that's 8 classes down, and 17 or so left to go...plus another 25 for the promoted classes.)
Logged
Pages: 1 ... 8 9 [10] 11 12 ... 54