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í]


Crew Lines with Portraits

Beta 7 introduces a new type of message from your crew. While they've long been shouting things as they go along their business of fighting and dying, they will now occasionally pop up in the bottom left of your screen to deliver some information, commentary, or death-scream.
You can zoom in at any time to see the fate of individuals, but that's not a very useful perspective to direct a battle from, which means players spend most of their time zoomed out. The intent of this feature is to highlight things happening in the battle and to show you the faces of the people who are fighting and dying for you. The hard part of creating NPC lines is that they can be very, very annoying.

  • "It sure is cold outside tonight."
  • "The price of wheat has risen."
  • "The Clyptrastian Empire must pay for their crimes."
  • "When do you get off duty?"

So what can I do as a game developer to make them immersive rather than annoying? Make them sparse, make them relevant, and make them varied. The system I constructed works in two stages: the combat checks for particular conditions to occur and generates "interesting events". The crew message system then goes through those events, checks whether they're clearly visible to the player, and matches them against crew lines. So for example, if a crewman is snatched up by a kraken tentacle, this generates an event called "grabbedBy SQUID" at the location of the crewman.
The message system applies the following checks:
  • Is the event within the field of view of the player? That is, within the center 70% of the screen, horizontally and vertically.
  • Is the player zoomed in enough to see what's going on? For some messages, there's also a maximum zoom level, so if you're looking at a detail, it will ignore events that are about the combat as a whole.
  • Is there a fitting crew line to deliver? It can partially match against event names, so if there's a line specific to being grabbed by a kraken, that would match against "grabbedBy SQUID", but there can also be a fall-back for being grabbed by some other kind of tentacle that matches against anything starting with "grabbedBy".
  • Has the same crew line already been delivered in the same combat? You don't want the same message to pop up each time someone has an encounter with a tentacle.
  • Is there another crew line already visible, or was there one very recently? Forcing the lines to be spaced out a bit prevents them from being too visually distracting.
If all those checks are passed, the system will pick a crew line and display it. The idea is to generate lots of opportunities for lines, but then to filter them very strictly to deliver a few high-quality ones. Each line has multiple variants as well, saying the same thing using different words.
The following events are currently tracked and can create crew lines:
  • Overall victory and defeat.
  • A large explosion.
  • Destruction of the largest ship in a fleet.
  • Large numbers of boarding casualties.
  • A ship is about to intentionally ram another.
  • A ship is about to heavily crash into or be rammed by another.
  • A ship is about to crash to the ground at speed.
  • The enemy has some unusual units, such as monsters.
  • One side is much stronger than the other at the start of the battle.
  • A module is about to explode.
  • A ship is captured.
  • A crew member is grabbed by a tentacle.
  • A crew member grabbed by a tentacle is devoured.
  • A crew member is killed by a boarding monster, such as a black widow spider.
  • A ship is hooked by a giant spider's web.
Ideas for additional interesting events are very much appreciated, and so is feedback on the quality and frequency of the lines delivered.


[ 2016-10-02 14:18:58 CET ] [ Original post ]



Airships: Conquer the Skies
David Stark
  • Developer

  • David Stark
  • Publisher

  • 2018-08-16
  • Release

  • Action Indie Strategy Singleplayer Multiplayer
  • Tags

  • Game News Posts 306  
    🎹🖱️Keyboard + Mouse
  • Controls

  • Overwhelmingly Positive

    (5250 reviews)


  • Review Score

  • http://www.zarkonnen.com/airships/
  • Website

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

  • The Game includes VR Support



    Airships Linux 53 [139.2 M]Airships Linux 64 [545.79 M]

  • Public Linux depots

  • Airships: Conquer the Skies - Soundtrack
    Airships: Heroes and Villains
  • Available DLCs

  • Design steampunk pixel airships out of functional modules and conquer the skies!

    In the game, ships are viewed side-on, and their modules are operated by individual crew members. During combat, players give high-level commands to a small fleet, positioning their ships, ramming and boarding others. Ships and terrain are fully destructible: they can catch fire, explode, break apart, and fall. Players can also compete against one another in Internet and LAN matches.

    The ships are highly detailed, teeming with sailors moving around at their individual tasks, like an ant farm or a cut-away drawing. The player's choices in ship layout are crucial, and an important part of the game is exploring the design space of different airships and their matching tactics.
    MINIMAL SETUP
    • OS: Ubuntu/Debian/Mint
    • Processor: 1.8 Ghz+Memory: 256 MB RAM
    • Memory: 256 MB RAM
    • Graphics: 1 GB VRAM+
    • Storage: 1 GB available spaceAdditional Notes: Not currently compatible with Intel HD graphics controllers. May run on other Linux distros. but no guarantees.
    RECOMMENDED SETUP
    • OS: Ubuntu/Debian/Mint
    • Processor: 2.2Ghz+ Dual-coreMemory: 2 GB RAM
    • Memory: 2 GB RAM
    • Graphics: 2 GB VRAM+Network: Broadband Internet connection
    • Storage: 1 GB available spaceAdditional Notes: Not currently compatible with Intel HD graphics controllers. May run on other Linux distros. but no guarantees.
    GAMEBILLET

    [ 5166 ]

    4.29$ (14%)
    8.25$ (17%)
    1.00$ (90%)
    4.21$ (16%)
    62.95$ (10%)
    25.00$ (50%)
    3.75$ (85%)
    16.88$ (16%)
    25.46$ (15%)
    16.52$ (17%)
    3.00$ (75%)
    4.00$ (80%)
    16.90$ (15%)
    10.50$ (70%)
    15.47$ (14%)
    29.74$ (15%)
    3.40$ (83%)
    16.39$ (18%)
    20.97$ (16%)
    16.79$ (16%)
    5.94$ (15%)
    26.29$ (12%)
    4.24$ (-42%)
    3.50$ (65%)
    2.50$ (75%)
    8.47$ (15%)
    25.49$ (15%)
    12.42$ (17%)
    2.00$ (80%)
    25.79$ (14%)
    GAMERSGATE

    [ 1903 ]

    2.5$ (50%)
    1.31$ (81%)
    2.25$ (77%)
    4.05$ (73%)
    1.69$ (89%)
    7.88$ (74%)
    1.13$ (92%)
    4.5$ (77%)
    13.99$ (30%)
    20.09$ (50%)
    1.27$ (89%)
    0.79$ (89%)
    1.5$ (85%)
    3.28$ (78%)
    5.06$ (66%)
    0.53$ (92%)
    7.0$ (65%)
    1.69$ (81%)
    0.75$ (81%)
    0.9$ (92%)
    0.98$ (92%)
    0.94$ (81%)
    4.5$ (77%)
    0.34$ (89%)
    10.49$ (48%)
    3.0$ (92%)
    5.63$ (81%)
    1.69$ (89%)
    34.99$ (30%)
    0.53$ (92%)

    FANATICAL BUNDLES

    Time left:

    3 days, 14 hours, 38 minutes


    Time left:

    26 days, 14 hours, 38 minutes


    Time left:

    8 days, 14 hours, 38 minutes


    Time left:

    39 days, 14 hours, 38 minutes


    Time left:

    45 days, 14 hours, 38 minutes


    HUMBLE BUNDLES

    Time left:

    6 days, 8 hours, 38 minutes


    Time left:

    6 days, 8 hours, 38 minutes


    Time left:

    15 days, 8 hours, 38 minutes

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