• Register

Draft of Darkness is a rogue-like horror themed card combat game inspired by Slay The Spire. You select a hero, create your starting deck and start your adventure of exploring collapsed dark areas of the world. You encounter friends, foes; scavenge gear, items, cards and try to defeat boss enemies in the area to progress. After every run, you get credits to open booster packs for better starting cards. There are weapon types in the game, changing which cards can be used by the characters. The weapon type system increases variety of the decks that can be created, allowing creative combos to be made by the player.

Post news Report RSS Skeletons, Fleeing and Pistol Cards

From the start, I've been planning to use bone animation for Absent Life, since weighted bone animations can generally look really good, even when animating a single piece sprite. All you have to do is spend time and assign bone weights to appropriate parts of your sprite. Although it may be fine on characters with small pixels and/or slim limbs, it is not generally highly regarded on pixel art. I've been trying to integrate weighted bone animations for Absent Life's chunky pixels.

Posted by on

Weekly Devlogs

I'm recording everyday's work just as I was doing with the daily devlogs with more in-between cuts. I decided to make them more "behind the scenes" style; so instead of a lot of coding timelapse stuff, I am including more explanations throughout the devlog video. In the devlog posts, I will be embedding the weekly devlogs (like below) and talking about the week's progress, possibly in a more in-depth perspective.

Skeletal Animations For Pixel Art

From the start, I've been planning to use bone animation for Absent Life, since weighted bone animations can generally look really good, even when animating a single piece sprite. All you have to do is spend time and assign bone weights to appropriate parts of your sprite.

Unfortunately, for pixel art this was seemingly not the picture. Although it may be fine on characters with small pixels and/or slim limbs, it is not generally highly regarded since it ruins the pixel-perfect nature of the graphics. Using weights is even worse since it distorts the individual pixels. Of course, it is all a matter of style and I wanted to try it out nevertheless.

Pixel Animation 1 Pixel Animation 2 Pixel Animation 3


In the end, I'd consider the animations as passable for now. I will try to reconsider the aesthetics at a later phase, when it is time to decide whether or not to replace all the character sprites with new ones; and that time is far away from now. Before that will be to implement some shaders and see where the general looks of the game progresses to.

You can also see in the gifs above that the characters are holding some weapons. Depending on the current weapons equipped by the characters, the weapon sprites also change. For example, the police equipped with a pistol and a flashlight will be holding those during the encounter phase of the game. The sprites are parented by the bones, making their position and rotation synced with each other.

Fleeing Mechanics

Normally, in RPG games the fleeing mechanics are simple. When you want to get out of a fight, it is generally enough to click a button to escape from the enemies. In Absent Life, things will not be that easy. Since the game takes on a horror theme, it is necessary to put pressure on the player as much as possible. Therefore, implementing a well designed fleeing system was necessary.

Fleeing Mechanics

In Absent Life, when you click the "Try to Flee" button, you enter a fleeing state where your characters get a debuff weakening them. This is to make the player hesitate about using this mechanic, considering whether it is time to click it or not. After the button is clicked, you will get a "Flee" card, which will complete the fleeing when used. The trick is, this card is not given to your hand; instead, it's shuffeled into the discard pile of the hero. This means that the card should travel it's way from the discard pile to the draw pile to the hand. This turns the fleeing phase into an endurance race by pushing the player into this waiting period. Well, if you can somehow draw the flee card from your discard pile, good for you, that works too.

Content Spree Begins

New Cards

The general mechanics constituting the gameplay loop is complete, and that means, I will be starting to fill the game with content required to reach a state to demonstrate the gameplay taste of the game. This week, I managed to complete the animations for two heroes: Jake and Cara, one companion: The Policeman. I've also added the first 10 pistol cards to the game. These cards will be the "starting" pistol cards, meaning that you can begin your run with a deck composed of these cards. The design of the cards are subject to change.

Next Target: Alpha v0.1

The first playable version of the game will be "Alpha v0.1", and this version will not be open to public. This version will be used for demonstrating the basic gameplay loop, with minimal content and polish. I will be testing the game with some friends, getting feedback on what could be improved about the idea. I did designate myself a deadline at November 15th, but I will probably be pushing another week, since my progress this week showed that I may not be able to complete the version in time. Nevertheless, I will keep pushing as hard as I can to turn this into an enjoyable experience.

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: