TUXDB - LINUX GAMING AGGREGATE
by NuSuey
NEWSFEED
▪️ GAMES
▪️ STEAM DECK ▪️ DEALS ▪️ CROWDFUNDING ▪️ COMMUNITY
tuxdb.com logo
Support tuxDB on Patreon
Currently supported by 8 awesome people!

🌟 Special thanks to our amazing supporters:


✨ $10 Tier: [Geeks Love Detail]
🌈 $5 Tier: [Arch Toasty][Benedikt][David Martínez Martí]


WHATS IN A GIF?

This months post looks like a GIF explainer but its secretly a ruse to explain how systems can overlap in Brigador Killers. Heres the GIF in question, taken from a recent debug build:
Weve slowed this GIF down considerably because at normal speed, it would look something like this
Also well post the first GIF a bunch of times throughout this article so youre not constantly scrolling up and down. The GIF shows several entities in its short clip. An entity is an object that interacts with the game and responds to player input or other entities. These entities are:

  • 1 x Carmine suit
  • 1 x police cruiser
  • 2 x Dave
  • 1 x destructible object or prop in the form of yellow buckets filled with water
The Carmine suit is player-controlled. The police cruiser has no driver and is empty. The two Daves are non-player characters that either have no AI or are set to not to react to player actions. The yellow bucket props are in-universe impact attenuators.
We also have some debug visualizations on screen, which are:
  • A label called Max speed
  • A label called Decay
  • Green HP bars above the police cruiser and the two Daves
  • A red and orange ring that briefly appears beneath the Carmine suit
Max speed and Decay arent important to this specific scene, but well try to explain them regardless. Max speed is, as the name suggests, that units maximum speed. The Carmine suit has a greater motive power than the two Daves. Decay is the bleed off of bonus velocity that an entity would get from boosting or charging. In the previous game Brigador, after you stop boosting your vehicle, your max speed immediately goes back down to its original value. We smooth this transition out now for Brigador Killers, but because of how these bonuses work, we have to keep track of how much "bonus" there is which we then gradually subtract from. So, the decay value represents the remaining bonus we're still subtracting from - but the decay value in the GIF is zero because no entities have boosted or charged. The green HP bars are an abstraction of how many hit points that entity has left after taking damage. A green bar that has turned completely transparent will disappear because the remaining HP has hit zero. Not all entities on screen have HP bars visible. Player-controlled entities like the Carmine suit have their HP displayed elsewhere. Props do not tend to display HP bars either, sometimes because their HP pools are so small and because we express damage to props in other ways. The red and orange ring underneath the Carmine suit are visualizations of the damage radii of the kick. You might remember something similar from a previous post about systemic building collapse. Third, lets go over the visual effects going on in this GIF.
The visual effects that we can see are:
  • A kicking up of dust from the Carmine suits kick
  • A darkening effect on the Carmine suit, police cruiser, two Daves and prop
  • The Daves changing animation states
  • The inertia of the police cruiser after colliding with the prop
Technically the Carmine suits kick here is actually a reused mech stomp. More specifically, its not a stomp at all, but an explosion. This is also the reason why the suit briefly darkens. The darkening effect is to visualize to the player that an entity has taken damage in some way. As a result, every entity that appears in the GIF takes damage in some manner, including the prop. The two Daves change animation states because they have entered whats called a pain state (sometimes referred to as flinching), with both being pushed aside by the hitbox of the police cruiser. One of the Daves thats still visible dies as they fall over backwards, losing the HP bar in the process. The cars inertia after impacting the prop carries it forward a small distance more before eventually rolling to a stop. Now for the fun and penultimate part - heres whats going on in terms of behind-the-scenes systems.
Some of these systems are holdovers from our first game, some of them are new to Brigador Killers. In action in this GIF are:
  • Impulse
  • Wheeled vehicles
  • Trample
  • Reverse trample
Impulse is how the police cruiser gains velocity and is pushed sideways into the Daves. The impulse comes from the explosive stomp kick of the Carmine suit. Due to Brigador Killers new wheeled vehicles implementation, cars can better act like four-wheeled vehicles. We spoofed wheeled vehicle movement in Brigador for vehicles like the Pantry Boy treadbike or the Varlet tuk tuk by taking the tank movement and making the treads very narrow to give the sense of a bike/trike-style movement. Currently in BK, wheeled vehicles dont have the handbrake on, meaning they can be pushed around easily just from NPCs bumping into them. The Carmine suits kick delivers more than enough impulse to send the cruiser sideways into the Daves. Trample is a means of causing damage that already exists in Brigador - its how mechs are able to stomp through buildings like with the Touro or ramming through enemy vehicles with your Killdozer. Reverse trample is different. Reverse trample is a system new to Brigador Killers in which trample damage can be self-inflicted. A simple way to think of it is how you can get hurt because you went very fast into something solid. However, in BK, reverse trample can kick in from both rapid deceleration and rapid acceleration. So finally with all of the above in mind, heres the detailed play-by-play of the GIF
[olist]
  • The player in the Carmine suit hits the police cruiser with an explosive kick that gives the car impulse.
  • The police cruiser immediately takes damage from the kick and the impulse sends it in a direction away from the source of the impulse.
  • Almost instantly the first Dave takes reverse trample damage due to the rapid acceleration it inherits from the police cruiser. The police cruiser may also be inflicting a small amount of trample damage on the Dave.
  • A frame later the second Dave takes damage for the same reasons as the first (reverse trample and trample).
  • The police cruiser continues towards the yellow impact attenuator prop, inflicting trample damage on it.
  • The Dave on the right exits off screen and survives, but the Dave on the left, after rapidly accelerating and taking both damage from reverse trample and trample, takes a second bout of reverse trample damage because it catches the corner of the prop and rapidly decelerates. This makes the total interaction lethal to the Dave on the left.
  • Leftmost Daves HP is fully reduced, its death animation plays out, and the NPC flops backwards onto the ground.
  • The police cruiser still has inertia and continues to roll forwards before stopping. [/olist]All of what you just read is about 1000 words explaining what happens in roughly a second of gameplay.
    Why we bothered to write that all out is because at the time of capturing this GIF we didnt even expect the second Dave to have been killed by the interaction - we would have been content enough with the police cruiser shunting into the NPCs and inflicting some reverse trample damage, which it did. Instead, weve found ourselves in a much more exciting place, because we now know that such player actions have the potential to be messy in ways that means players wont see the exact same thing over and over if they replay certain combat scenarios. The reason this has happened is because its a combination of multiple overlapping systems that, in some cases, have taken several years to develop, and can now be expressed in Brigador Killers.
    If you enjoyed this post, you can find quite a few more in-development GIFs on our discord servers #brigador_killers_chat channel.


  • [ 2023-04-28 14:29:02 CET ] [ Original post ]



    Brigador Killers
    Stellar Jockeys
  • Developer

  • Stellar Jockeys
  • Publisher

  • Release

  • Indie Singleplayer
  • Tags

  • Game News Posts 28  
    🎹🖱️Keyboard + Mouse
    🎮 Full Controller Support
  • Controls

  • No user reviews

    (0 reviews)


  • Review Score

  • http://stellarjockeys.com/games/brigadorkillers
  • Website

  • https://store.steampowered.com/app/903930 
  • Steam Store


  • BRIGADOR KILLERS is an intense story-driven isometric action game. Can a secret hit team of Solo Nobreans get revenge on the traitors deep in enemy territory, and still get out alive? The mercenary violence of BRIGADOR (2016) spills over onto a new planet, with revised controls and an all-new storyline mode.

    WISHLIST NOW!

    MINIMAL SETUP
    • Processor: 2.6 GHz or fasterMemory: 4 GB RAM
    • Memory: 4 GB RAM
    • Graphics: AMD Radeon 5770 / NVIDIA GTX 460 or better
    • Storage: 1 GB available spaceAdditional Notes: Mouse and keyboard or controller required.
    GAMEBILLET

    [ 5951 ]

    12.59$ (16%)
    12.48$ (58%)
    16.59$ (17%)
    25.19$ (16%)
    24.49$ (30%)
    4.29$ (80%)
    8.47$ (15%)
    2.00$ (80%)
    17.59$ (12%)
    1.20$ (92%)
    5.31$ (56%)
    2.22$ (78%)
    8.29$ (17%)
    8.27$ (17%)
    14.27$ (16%)
    2.22$ (78%)
    25.49$ (15%)
    4.95$ (67%)
    4.12$ (17%)
    6.25$ (75%)
    16.99$ (15%)
    33.19$ (17%)
    25.49$ (-70%)
    8.27$ (17%)
    4.98$ (83%)
    3.33$ (78%)
    4.59$ (8%)
    9.19$ (8%)
    7.91$ (60%)
    2.22$ (78%)
    GAMERSGATE

    [ 3198 ]

    0.53$ (92%)
    10.2$ (66%)
    5.99$ (40%)
    0.53$ (92%)
    1.84$ (74%)
    0.98$ (92%)
    2.0$ (80%)
    5.63$ (62%)
    1.31$ (81%)
    3.75$ (81%)
    7.5$ (75%)
    3.99$ (20%)
    2.25$ (77%)
    4.25$ (79%)
    0.77$ (91%)
    0.6$ (92%)
    1.5$ (90%)
    5.25$ (74%)
    16.0$ (60%)
    2.25$ (85%)
    20.0$ (50%)
    1.13$ (77%)
    1.91$ (87%)
    4.0$ (80%)
    4.49$ (10%)
    1.58$ (77%)
    1.84$ (74%)
    4.0$ (80%)
    5.63$ (62%)
    5.4$ (64%)

    FANATICAL BUNDLES

    Time left:

    2 days, 4 hours, 39 minutes


    Time left:

    25 days, 4 hours, 39 minutes


    Time left:

    7 days, 4 hours, 39 minutes


    Time left:

    38 days, 4 hours, 39 minutes


    Time left:

    44 days, 4 hours, 39 minutes


    HUMBLE BUNDLES

    Time left:

    4 days, 22 hours, 39 minutes


    Time left:

    4 days, 22 hours, 39 minutes


    Time left:

    13 days, 22 hours, 39 minutes


    Time left:

    20 days, 22 hours, 39 minutes

    by buying games/dlcs from affiliate links you are supporting tuxDB
    🔴 LIVE