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

🌟 Special thanks to our amazing supporters:


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

Steam ImageSteam ImageSteam ImageSteam ImageSteam Image
Happy new Year with an update 1.2.1!

With this update we would like to wish you Merry Christmas and Happy New Year! Lots of background changes have been introduced in this version - while it's not content, we want to have the best version of Sipho available while we work on more content.

Level generation rewritten


This was one of the changes I wanted to do for a long time and this paragraph will get a bit technical. Since the beginning, level spawning was made to be noise-based and "shader-like" where we would go through every potential spawn position (pixel) and check the noise function value if we need to spawn something there or not. The spawner system was and still is set up this way:
  • There is a Spawner which can have a parent and use its noise values for itself. It can add parent's values, only spawn when parent spawns or do not spawn if its parent spawns.
  • Spawner has a spawn range within which Chunks are loaded/unloaded - when player Sipho moves, we check for its position each frame and manage chunks from there. If chunks are smaller, then there's additional overhead of managing them. If chunks are large then it may degrade performance to spawn whole chunk at once.
  • Chunks consist of Cells which can be offset to make nicer patters and each cell is basically a spawned object - a rock obstacle, a piece of Nutrition, a Spike ball or a Coral.
As with any noise based generation, this is fast to tweak and get results. However, when it comes to gameplay-sensitive stuff like Nutrition it becomes very hard to get right without additional work. Since we can only tweak how layers interact, we couldn't know at what actual density, for example, Nutrition was spawned. So together with the additional work to have a control over how much Nutrition is spawned per-chunk, I have separated the maths calculation part from spawning part - which allows us to have less performance pressure every frame when chunks are spawned. Previously we had variable sized chunks - on paper that sounds like nice control over content, but it makes calculating things much harder, since we can't assume that a single Child Spawner chunk covers whole Parent Spawner chunk. That is why all chunks have been made to be the same size, which now allows us to:
  • Not worry about having lower layers of obstacles spawn before upper layers have spawned - which could happen if we mixed different sized chunks in different spawner layers
  • Consistently and performance-wise cheaply check if certain position has all chunks spawned - helpful for checking if player or enemy Siphonophore can be teleported or spawned at some location
  • Re-use previous layer noise values in lower layers, without recalculating for every layer - this is somewhat true, since we need to interpolate values of every cell if cell sizes are different (or you can say cell count in a chunk differs) . That is much cheaper to do than to re-calculate all spawner layers
These changes allowed these design changes:
  • Ensuring all levels have very similar spawned Nutrition density
  • Spawn additional snacks when player has lost nutrition at the end of the level and would be otherwise forced to leave the level
  • Something else that I might have forgotten
Honestly, I am a big fan of Factorio and reading their blogs have somewhat influenced development style and design approach of Sipho. If you like these kind of technical ramblings, I feel you would really enjoy reading them written by the legends themselves - https://www.factorio.com/blog/

Spanish language added!


Huge thank you to Rosario Rivas Leal for translating Sipho to one of the most spoken languages in the whole World - Spanish!

What's more to come


Sipho is about living things and it is alive itself. This update has some balance changes sneaked in which illustrate what's to come - better balance, more synergies and more stats to mutate! More notable changes:
  • Highly rewritten level spawning logic which should improve performance by a lot
  • Energy Leech steals buffs
  • Pushers Push what Voiders Void
  • Damage Resistance stat, which is currently used by Piston's Extended neighbor buff and poison (negative values)
  • Swarmer performance is no longer comparable to bitcoin mining
  • Polyp buff is further-reaching
  • Lots of bugfixes
  • Caltrops are sticky and activate on touch
  • Turbine Joint Protection buff adds +10% health instead of +1 - scales better with Mutations
  • Round Max Health instead of flooring it - consistent with other stats
  • Polyp releases what it's attached to if it gets damaged
  • Use deterministic hash for Grid Spawners and Boss fights
  • Swarmers can attack Deep zooids
  • Following Effects correctly check if attached poolable has been despawned
  • Deep Zooids emerge from depths when they die
You can find the whole changelog here, at Pastebin!


[ 2024-01-01 15:21:07 CET ] [ Original post ]

Sipho
All Parts Connected Developer
All Parts Connected Publisher
2018-11-13 Release
Game News Posts: 98
🎹🖱️Keyboard + Mouse
Very Positive (302 reviews)
Public Linux Depots:
  • Sipho Linux [211.44 M]
About the game

Sipho is a game that combines eerie real life underwater creatures, insects, body parts with building, combat and exploration. Create your own creature by combining various parts, called zooids. Each zooid specializes in some sort of function– some zooids eat food, others are responsible for movement, attacking other creatures or providing structural support. Most zooids have active and passive abilities. All of the zooids combine into a single creature, Sipho, whose main goal is to climb to the top of the food chain, by using cunning weaponry and various skills.

Collect nutritious food, grow your own creature to become the best of them all. Beware though, there are powerful enemies out there to stop you.

Features

  • Creature customization
    Create your own ultimate monstrosity by combining different body parts, each with unique function. The further you progress, the more options you unlock, the more powerful you get.


  • Choose your own playstyle
    Unlock 4 different species throughout the game and discover the one that fits your playstyle. Mix and match parts from different species to create the ultimate monstrosity.

  • Infinite worlds
    Dive deep into various undiscovered places without the need to look back or backtrack.


  • Battle cunning bosses
    Show your superiority by defeating the best of their breed bosses to unlock parts to aid in your conquest.


  • Environments
    Your journey will take you from the underwater depths to lush environments to undiscovered and strange lands..


  • Replayability
    Sipho features infinite procedurally generated worlds teeming with life and challenges. Each playthrough will also provide you with different zooids that will further enhance your creature, allowing to try out various playstyles throughout the game.

MINIMAL SETUP
  • OS: Ubuntu 12.04+
  • Processor: Intel Core i3 2100 or equivalentMemory: 2 GB RAM
  • Memory: 2 GB RAM
  • Graphics: Nvidia GTX 460 or equivalent
  • Storage: 512 MB available space
RECOMMENDED SETUP
  • OS: Ubuntu 12.04+
  • Processor: Intel Core i5 2500k or equivalentMemory: 4 GB RAM
  • Memory: 4 GB RAM
  • Graphics: Nvidia GTX 750ti or equivalent
  • Storage: 512 MB available space
GAMEBILLET

[ 6146 ]

2.51$ (16%)
17.79$ (11%)
11.11$ (68%)
16.00$ (60%)
52.74$ (12%)
5.94$ (15%)
13.27$ (17%)
3.49$ (30%)
2.60$ (74%)
16.79$ (16%)
3.25$ (75%)
17.79$ (11%)
33.96$ (15%)
25.18$ (16%)
16.79$ (16%)
5.45$ (45%)
7.47$ (75%)
0.70$ (90%)
16.79$ (16%)
8.39$ (16%)
16.97$ (15%)
0.50$ (90%)
4.97$ (17%)
2.66$ (11%)
12.59$ (16%)
9.30$ (63%)
25.79$ (14%)
8.39$ (16%)
33.17$ (17%)
38.79$ (22%)
GAMERSGATE

[ 1709 ]

4.21$ (72%)
12.74$ (58%)
9.6$ (68%)
7.4$ (63%)
7.49$ (63%)
10.0$ (75%)
2.97$ (40%)
6.0$ (70%)
20.99$ (40%)
14.18$ (68%)
22.49$ (25%)
3.19$ (79%)
26.99$ (33%)
4.5$ (70%)
5.0$ (50%)
3.3$ (78%)
14.99$ (50%)
1.92$ (81%)
12.79$ (36%)
6.6$ (78%)
16.2$ (73%)
8.7$ (78%)
10.8$ (82%)
5.22$ (74%)
2.5$ (75%)
12.49$ (50%)
8.0$ (60%)
5.0$ (75%)
3.32$ (74%)
12.79$ (36%)

FANATICAL BUNDLES

Time left:

1 days, 14 hours, 58 minutes


Time left:

18 days, 14 hours, 58 minutes


Time left:

356443 days, 6 hours, 58 minutes


Time left:

0 days, 14 hours, 58 minutes


Time left:

29 days, 14 hours, 58 minutes


Time left:

15 days, 14 hours, 58 minutes


Time left:

25 days, 14 hours, 58 minutes


Time left:

24 days, 14 hours, 58 minutes


Time left:

31 days, 14 hours, 58 minutes


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