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


Gauntlet mode: Updated scrap drop system

Gauntlet tasks to do before initial release


– [strike]Get local games fully working[/strike] – [strike]Object for holding game state in Gauntlet mode[/strike] – [strike]Auto-repair system + vehicle swap ability[/strike] – [strike]Gauntlet game flow from menu to end[/strike] – [strike]Score system[/strike] – [strike]Level generation tweaks[/strike] – [strike]Update scrap drop system[/strike] – Item unlock system – Update How To Play screens – Test and balance gameplay – Music? Sorry for the long gap between updates, the end of the year was a busy time. Having said that I actually forgot that I'd put "Update scrap drop system" on the Gauntlet TODO list as a separate line item and I finished that a while ago. I'm working on "Item unlock system" now, plus some other bits that weren't big enough to get on the list.

Updating the wreckage drop calculations


The reason I needed to update this is that the amount of scrap you'd get to collect from destroying a vehicle in total could vary a lot depending on how it was destroyed. This was OK in the old Melee mode but kinda lame in Gauntlet, where I'd prefer to have a decent idea of how much scrap I'm going to be supplying per level. The main issue was the reliant part system. In the current Steam version (and older versions), the rules work like this:
  • 1. Look at the part that was destroyed. Are there any parts connected to the chassis ONLY through that part?
  • 2. If so, add them to the list of destroyed parts (so you don't get parts floating in space).
  • 3. Sort the destroyed parts from most to least valuable.
  • 4. Pay out 100% of the scrap value of the most expensive part, then 77.5% value for the next, then (77.5^2)% and so on.
  • 5. If the value multiplier gets below 10%, stop paying out.
For example say I built this thing:
And the outer 1x2 block got destroyed:
Then the wreckage would pay out in value like this:
I did it that way originally because it felt more fair, since it takes less effort to shoot off one part that takes out a whole lot, then it would to destroy them all individually. I also tried to be fair by paying out the more expensive parts at the highest percentages. But maybe it's nice to reward skill for the shooter's aim and punish bad vehicle design too. Either way this wouldn't work so well in Gauntlet because it means vehicle scrap payouts can vary hugely depending on how the parts of a vehicle are destroyed, even when the vehicle design itself doesn't change. So I changed it to just give an X% change to pay out 100% of the wreckage value for each part destroyed. So the payout is either 0% or 100% for each part.
And actually it feels fine, even in melee mode. If payouts end up too high or low, the percent chance can be tweaked. If it really doesn't work after I release it like this, I can roll back melee mode to the old version and keep the new one for Gauntlet. It ends up giving bigger payouts for destroying the final cockpit or chassis on a vehicle and less for destroying individual parts. Obviously this still results in variation in payouts since there's still randomness involved, but it's a sort of randomness now that averages out over time, which works better for Gauntlet mode.  


[ 2018-01-24 10:08:40 CET ] [ Original post ]


Gauntlet mode: Updated scrap drop system

Gauntlet tasks to do before initial release


[strike]Get local games fully working[/strike] [strike]Object for holding game state in Gauntlet mode[/strike] [strike]Auto-repair system + vehicle swap ability[/strike] [strike]Gauntlet game flow from menu to end[/strike] [strike]Score system[/strike] [strike]Level generation tweaks[/strike] [strike]Update scrap drop system[/strike] Item unlock system Update How To Play screens Test and balance gameplay Music? Sorry for the long gap between updates, the end of the year was a busy time. Having said that I actually forgot that I'd put "Update scrap drop system" on the Gauntlet TODO list as a separate line item and I finished that a while ago. I'm working on "Item unlock system" now, plus some other bits that weren't big enough to get on the list.

Updating the wreckage drop calculations


The reason I needed to update this is that the amount of scrap you'd get to collect from destroying a vehicle in total could vary a lot depending on how it was destroyed. This was OK in the old Melee mode but kinda lame in Gauntlet, where I'd prefer to have a decent idea of how much scrap I'm going to be supplying per level. The main issue was the reliant part system. In the current Steam version (and older versions), the rules work like this:
  • 1. Look at the part that was destroyed. Are there any parts connected to the chassis ONLY through that part?
  • 2. If so, add them to the list of destroyed parts (so you don't get parts floating in space).
  • 3. Sort the destroyed parts from most to least valuable.
  • 4. Pay out 100% of the scrap value of the most expensive part, then 77.5% value for the next, then (77.5^2)% and so on.
  • 5. If the value multiplier gets below 10%, stop paying out.
For example say I built this thing:
And the outer 1x2 block got destroyed:
Then the wreckage would pay out in value like this:
I did it that way originally because it felt more fair, since it takes less effort to shoot off one part that takes out a whole lot, then it would to destroy them all individually. I also tried to be fair by paying out the more expensive parts at the highest percentages. But maybe it's nice to reward skill for the shooter's aim and punish bad vehicle design too. Either way this wouldn't work so well in Gauntlet because it means vehicle scrap payouts can vary hugely depending on how the parts of a vehicle are destroyed, even when the vehicle design itself doesn't change. So I changed it to just give an X% change to pay out 100% of the wreckage value for each part destroyed. So the payout is either 0% or 100% for each part.
And actually it feels fine, even in melee mode. If payouts end up too high or low, the percent chance can be tweaked. If it really doesn't work after I release it like this, I can roll back melee mode to the old version and keep the new one for Gauntlet. It ends up giving bigger payouts for destroying the final cockpit or chassis on a vehicle and less for destroying individual parts. Obviously this still results in variation in payouts since there's still randomness involved, but it's a sort of randomness now that averages out over time, which works better for Gauntlet mode.


[ 2018-01-24 10:08:40 CET ] [ Original post ]



Scraps: Modular Vehicle Combat
Moment Studio
  • Developer

  • Moment Studio
  • Publisher

  • 2020-12-18
  • Release

  • Action Indie Singleplayer Multiplayer
  • Tags

  • Game News Posts 61  
    🎹🖱️Keyboard + Mouse
    🕹️ Partial Controller Support
  • Controls

  • Mostly Positive

    (156 reviews)


  • Review Score

  • http://www.scrapsgame.com
  • Website

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

  • The Game includes VR Support



    Scraps Linux [960.68 M]

  • Public Linux depots

  • Scraps: Modular Vehicle Combat is a vehicle combat game where you build your vehicle from parts, and where success lies just as much in designing a well-crafted vehicle as in your combat skills. Design from the chassis up, then pit your creation against humans or AI in a combat arena. When you take out other players, scavenge from their wreckage to repair or upgrade your own vehicle in-game.

    Scraps lets you create a vehicle that’s great or a vehicle that sucks. Maybe your vehicle falls over when it corners or doesn't have enough power to fire its weapons – that’s okay. Maybe it doesn't need an engine because it moves by firing its cannons backwards. You decide what you drive.

    Your design choices aren't just cosmetic - they're truly functional and at the very least affect the weight and balance of your vehicle. Battle in single-player against the AI, on LAN, or over the Internet. Easily host your own LAN or Internet games. Using the Scraps demo version, your friends can join a LAN game even if they don't own the full game.

    language Note:

    The only complete language at this time is English, but partial in-game translations are selectable for Russian, Danish, Dutch, Norwegian, Romanian, French, and Swedish.
    MINIMAL SETUP
    • OS: Tested on UbuntuGraphics: Radeon HD 6570 / Mobility Radeon HD 5850. Shader model 3.0.Network: Broadband Internet connectionStorage: 1 GB available spaceAdditional Notes: Broadband is only required for Internet play.
    • Graphics: Radeon HD 6570 / Mobility Radeon HD 5850. Shader model 3.0.Network: Broadband Internet connection
    • Storage: 1 GB available spaceAdditional Notes: Broadband is only required for Internet play.
    RECOMMENDED SETUP
    • OS: Tested on UbuntuGraphics: Radeon HD 5750 / Radeon HD 6750MNetwork: Broadband Internet connectionStorage: 1 GB available spaceAdditional Notes: Broadband is only required for Internet play.
    • Graphics: Radeon HD 5750 / Radeon HD 6750MNetwork: Broadband Internet connection
    • Storage: 1 GB available spaceAdditional Notes: Broadband is only required for Internet play.
    GAMEBILLET

    [ 5951 ]

    10.74$ (73%)
    3.56$ (82%)
    15.97$ (20%)
    6.60$ (17%)
    6.25$ (75%)
    12.72$ (15%)
    21.24$ (29%)
    19.79$ (34%)
    1.11$ (78%)
    8.89$ (78%)
    24.87$ (17%)
    4.47$ (78%)
    41.99$ (16%)
    42.24$ (16%)
    16.59$ (17%)
    12.99$ (48%)
    11.74$ (22%)
    20.49$ (18%)
    8.88$ (56%)
    4.44$ (78%)
    20.95$ (65%)
    8.29$ (17%)
    10.06$ (50%)
    3.56$ (88%)
    20.99$ (16%)
    9.50$ (57%)
    12.72$ (15%)
    10.78$ (17%)
    8.47$ (15%)
    11.74$ (71%)
    GAMERSGATE

    [ 1903 ]

    0.83$ (92%)
    2.25$ (77%)
    0.94$ (81%)
    1.5$ (85%)
    1.28$ (87%)
    1.88$ (81%)
    3.0$ (85%)
    1.13$ (92%)
    3.9$ (70%)
    1.31$ (81%)
    9.19$ (74%)
    1.88$ (62%)
    1.5$ (92%)
    5.62$ (44%)
    3.28$ (78%)
    0.53$ (92%)
    2.63$ (74%)
    1.13$ (92%)
    1.35$ (92%)
    0.68$ (83%)
    2.81$ (81%)
    6.0$ (85%)
    8.24$ (59%)
    5.06$ (66%)
    10.49$ (48%)
    2.36$ (66%)
    0.85$ (83%)
    6.0$ (50%)
    1.31$ (81%)
    3.38$ (89%)

    FANATICAL BUNDLES

    Time left:

    3 days, 10 hours, 4 minutes


    Time left:

    26 days, 10 hours, 4 minutes


    Time left:

    8 days, 10 hours, 4 minutes


    Time left:

    39 days, 10 hours, 4 minutes


    Time left:

    45 days, 10 hours, 4 minutes


    HUMBLE BUNDLES

    Time left:

    6 days, 4 hours, 4 minutes


    Time left:

    6 days, 4 hours, 4 minutes


    Time left:

    15 days, 4 hours, 4 minutes

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