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


Singleplayer without networking

I'm going to try and post news about what I'm working on a bit more often again. Here's my list of what I need to do for an initial Gauntlet mode release:

Gauntlet tasks to do before initial release


- [strike]Get local games fully working[/strike] - Object for holding game state in Gauntlet mode - Auto-repair system + vehicle swap ability - Gauntlet game flow from menu to end - Score system - Level generation tweaks - Update scrap drop system - Item unlock system - Update How To Play screens - Test and balance gameplay - Music? Looks a bit long and scary, and yes it is rather a lot, but not all of those things are major. I thought the first one was pretty major and I've already got it done. What I'm going to do is, each time I complete one of those, I'll make a post and talk about that line item in more detail. When they're all done there'll be a real game update. Let's talk about "Get local games fully working".

Local Singleplayer


I'd like to start with Minecraft as an example here. When Notch originally made Minecraft, the singleplayer and multiplayer components of the survival mode were separate. Bugs would often appear in one but not the other - usually multiplayer because networking is hard, man. A lot of work had to be done twice, in the singleplayer game and also in the multiplayer one. I read an interview somewhere where Notch mentioned that one thing he'd have liked to have done differently was going fully multiplayer from the start, and having the singleplayer just run on a local server. Eventually that's exactly what happened: The game was changed to be always multiplayer behind the scenes, and that's why anyone can easily join your singleplayer game on LAN now if you choose to open it up. When I built Scraps I decided that likewise, having one networked system that everything used was the way to do. In the interests of simplicity, the Melee game mode always runs a separate server. That's why it was easy to add the "Allow other players to join" option to singleplayer games. Whether you host a multiplayer game or whether you start a singleplayer game, a local server starts up and you silently connect to it. I don't think I made a mistake in doing it that way because it works well, but there is an effect on CPU performance because some calculations have to be done twice (the graphics card gets away free here because I run the server with no graphics). For Gauntlet mode I want to have good performance on moderate PCs even on later levels with big vehicles, and getting rid of the need for the server is an obvious win there. Plus I'd done a lot of the work already as I'd needed it in the past for testing. The changes basically entailed writing new paths for things when there was no network present, so what usually had to wait for server confirmation etc would do its own thing. Now, converting a singleplayer game to multiplayer is always a big job, sometimes such a major change it's just about impossible. But converting a multiplayer game to singleplayer has been a lot easier! Not least because things always get simpler rather than more complex. This class structure in Scraps:
becomes this:
I've actually still got a couple of minor issues to fix but it's basically all working. As a bonus, when the Gauntlet update comes out you'll also be able to play the Melee game type in a true local mode - I've got that working as well - if you have "Allow other players" unticked:
That should give a bit of a performance boost for people with low-spec CPUs (to be clear, you won't see this performance boost now, it'll come with the Gauntlet update).  


[ 2017-05-08 10:53:03 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 ]

    3.51$ (12%)
    9.95$ (75%)
    9.90$ (67%)
    24.87$ (17%)
    12.48$ (72%)
    21.24$ (15%)
    25.47$ (15%)
    2.12$ (79%)
    27.99$ (20%)
    13.79$ (8%)
    29.39$ (16%)
    20.74$ (17%)
    17.99$ (40%)
    2.00$ (80%)
    8.47$ (15%)
    3.82$ (87%)
    16.79$ (16%)
    41.99$ (40%)
    23.99$ (20%)
    49.79$ (17%)
    2.47$ (17%)
    52.17$ (13%)
    0.72$ (93%)
    21.22$ (15%)
    5.77$ (17%)
    20.89$ (58%)
    8.24$ (18%)
    8.49$ (15%)
    14.42$ (15%)
    25.16$ (16%)
    GAMERSGATE

    [ 3198 ]

    0.56$ (81%)
    9.0$ (77%)
    0.68$ (90%)
    1.84$ (74%)
    1.3$ (90%)
    2.5$ (50%)
    14.0$ (65%)
    5.25$ (74%)
    0.53$ (92%)
    3.6$ (80%)
    13.59$ (20%)
    2.63$ (62%)
    2.44$ (81%)
    0.85$ (91%)
    13.99$ (30%)
    1.13$ (89%)
    15.0$ (62%)
    0.53$ (92%)
    2.25$ (89%)
    2.25$ (62%)
    7.5$ (50%)
    1.46$ (89%)
    0.23$ (77%)
    1.5$ (92%)
    1.05$ (85%)
    1.5$ (85%)
    2.7$ (70%)
    0.89$ (87%)
    1.35$ (77%)
    0.53$ (92%)

    FANATICAL BUNDLES

    Time left:

    0 days, 15 hours, 43 minutes


    Time left:

    23 days, 15 hours, 43 minutes


    Time left:

    5 days, 15 hours, 43 minutes


    Time left:

    36 days, 15 hours, 43 minutes


    Time left:

    42 days, 15 hours, 43 minutes


    HUMBLE BUNDLES

    Time left:

    3 days, 9 hours, 43 minutes


    Time left:

    3 days, 9 hours, 43 minutes


    Time left:

    12 days, 9 hours, 43 minutes


    Time left:

    19 days, 9 hours, 43 minutes

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