Multris
Russell Reich Developer
Russell Reich Publisher
2021-12-21 Release
🎹🖱️Keyboard + Mouse
Positive
(10 reviews)
Version 1.1.3 ChangelogNew Features
Multiplayer
- Added a Multiplayer game mode where two players can battle against each other to see who can last longer without reaching the top. If you complete more than a single line at once, you'll send half of your lines (rounded down) as "garbage" lines to your opponent. Currently, only MULTRIS mode is available in Multiplayer.
- When you enter the Multiplayer screen, you can choose to either connect to a server or host your own server. When connecting to a server, you'll have to enter the IP address and port that you wish to connect to. When hosting, you'll have to enter the port that you wish to host your server on. If any errors are encountered while connecting or hosting, error messages will be displayed. Whether connecting or hosting, the IP and port that you enter will be saved and loaded automatically the next time you enter Multiplayer mode.
- Whether connecting or hosting, you can choose the name to have displayed to the opponent during the match. When set, your name will be saved and loaded automatically the next time you play a Multiplayer game.
- A dedicated server can also be hosted via the use of the `--server`, `-p`, and `-r` command line options. `-p` allows you to specify the port to host your server on. `-r` allows you to specify whether the server should automatically restart when the game ends. For example, if you'd like to host a server on port 43233 and have it automatically restart, you can use the command `./Multris --server -p 43233 -r`. Currently, the dedicated server will not output any info to the console on Windows, but the server will be up and running. If hosting on Linux, info should be outputted to the console as the server runs.
- If you are the first person to connect a server, you'll be notified that the server is waiting for another player to join. Once both players join, you'll be asked to ready-up by pressing the SELECT button. Once both players ready-up, the game will start after a 3 second countdown.
- While playing a Multiplayer game, you'll be able to see your opponents name, play area, pieces (current, next, and held), score, level, size bag, and the number of lines they need to complete to level up. Both players will also receive the exact same randomly generated pieces.
- While playing a Multiplayer game, you cannot pause the game. Currently, the only way to leave a Multiplayer game is by completing the game and pressing the SELECT button, or by closing the game.
- If either player leaves the game, the game will end and the remaining player will be notified that their opponent disconnected.
- When playing a Multiplayer game, top scores will not be displayed or saved.
Music
- While playing a game (either single-player or Multiplayer), background music will now play. This music was made by Clay Monhoff.
- Music volume defaults at 35% and can be adjusted from the options menu.
- Currently, music does not play while in the main menu.
Gameplay Changes
The "GAME OVER" text now displays with a semi-transparent background rather than a completely black background.
When a game finishes (either single-player or Multiplayer), a timer will show on the screen to display how long the game lasted.
Technical Changes
The Random Number Generator used for generating the random pieces has been changed to use a custom Linear Congruential Generator rather than the operating systems own `rand()` function. This is to allow parity of random piece generation between operating systems. This is particularly important when two players are playing a Multiplayer game on different operating systems.
[ 2024-08-19 04:35:39 CET ] [ Original post ] MINIMAL SETUP- OS: Any version of Linux with GNU libc and kernel version 2.6 or newer
- Processor: One that existsMemory: 50 MB RAM
- Memory: 50 MB RAM
- Graphics: Honestly probably don't need any
- Storage: 3 MB available space
RECOMMENDED SETUP- OS: Any version of Linux with GNU libc and kernel version 2.6 or newer
- Processor: One that existsMemory: 50 MB RAM
- Memory: 50 MB RAM
- Graphics: Honestly probably don't need any
- Storage: 3 MB available space
8.39$ (16%)
24.59$ (18%)
25.19$ (16%)
16.79$ (16%)
8.74$ (13%)
8.39$ (16%)
16.79$ (16%)
50.97$ (15%)
24.87$ (17%)
8.46$ (15%)
16.57$ (17%)
20.74$ (17%)
8.27$ (17%)
7.44$ (17%)
24.87$ (17%)
6.61$ (17%)
13.34$ (11%)
3.52$ (77%)
6.26$ (69%)
8.46$ (15%)
5.27$ (12%)
12.59$ (16%)
9.78$ (61%)
17.54$ (12%)
17.54$ (12%)
8.19$ (18%)
26.34$ (12%)
17.59$ (12%)
16.57$ (17%)
8.27$ (17%)
1.69$ (89%)
1.11$ (91%)
1.58$ (77%)
0.42$ (79%)
1.58$ (77%)
1.58$ (77%)
3.4$ (83%)
1.58$ (77%)
0.85$ (83%)
1.05$ (85%)
0.43$ (91%)
3.19$ (81%)
1.58$ (77%)
1.28$ (87%)
2.25$ (89%)
8.8$ (78%)
1.28$ (87%)
1.02$ (91%)
2.55$ (87%)
1.58$ (77%)
0.51$ (91%)
0.51$ (91%)
4.25$ (79%)
10.04$ (50%)
5.31$ (79%)
5.28$ (82%)
3.52$ (82%)
0.58$ (92%)
3.14$ (37%)
5.4$ (73%)
1.49$ (85%)
1.09$ (84%)
3.99$ (90%)
3.74$ (75%)
1.99$ (80%)
1.89$ (81%)
8.79$ (60%)
1.99$ (90%)
5.49$ (84%)
3.99$ (80%)
9.99$ (80%)
1.19$ (88%)
0.99$ (75%)
0.99$ (90%)
2.49$ (88%)
1.09$ (78%)
1.99$ (87%)
1.49$ (94%)
1.99$ (89%)
7.69$ (23%)
1.99$ (80%)
39.99$ (20%)
1.99$ (90%)
1.19$ (88%)
8.99$ (10%)
4.98$ (75%)
1.28$ (87%)
0.99$ (90%)
1.59$ (68%)
1.19$ (94%)
FANATICAL BUNDLES

Time left:
356365 days, 4 hours, 0 minutes

Time left:
21 days, 11 hours, 0 minutes

Time left:
31 days, 11 hours, 0 minutes

Time left:
36 days, 11 hours, 0 minutes

Time left:
20 days, 11 hours, 0 minutes

Time left:
42 days, 11 hours, 0 minutes

Time left:
16 days, 11 hours, 0 minutes

Time left:
16 days, 11 hours, 0 minutes

Time left:
50 days, 11 hours, 0 minutes
HUMBLE BUNDLES

Time left:
2 days, 5 hours, 0 minutes

Time left:
2 days, 5 hours, 0 minutes

Time left:
9 days, 5 hours, 0 minutes

Time left:
11 days, 5 hours, 0 minutes
by buying games/dlcs from affiliate links you are supporting tuxDB
🔴 LIVE
hatnix
Auf Achse: Truck Sim Generationen
El Duder TV
Just Another Day in the Void | Linux Gaming | !cmds
azretka
Software and Game Development
Go htmx pgsql
kyuvulpes
Spore
Let's do some ghostie hunting! [!discord | 18+ | VTuber]
sneaky_donkey
Software and Game Development
Working through "Building a Debugger" book
pushcx
Software and Game Development
Rails dev and office hours for https://Lobste.rs Ask questions anytim...
solanumforte
Valheim
Vanilla Unlimited: Mit allen Tricks und Kniffen... im Gebirge [#5] [Mi...
mongoosestudios
Software and Game Development
Building a MUD Game Engine in Go
DonXira
THE FINALS ( CACHYOS ) #linuxgaming
sphaerophoria
Software and Game Development
Writing a userspace USB driver
devills_hill
EVE Online
Testing things to get rid of freezes with cheap PVP | Vibing on D&...
chloroken
EVE Online
Harvesting Wormhole Gas | Manufacturing T3 Subsystems | New YouTube Vi...
carolineofmaine
Always On
Kick back & listen ~ classical, country, rock, techno, jazz, blue...
visualvengeance
Dead by Daylight
Road to p3 on survivors 30/45!!!!!!!!! \o/
tom__bh
Software and Game Development
Tattoy Release Progress 33%: github.com/tombh/tattoy/milestones
manzdev
Software and Game Development
CharlaDev + Libra: Comparador de libreras NPM con Javascript