While you're here, please consider supporting GamingOnLinux on:
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- New Steam Controller 2 and VR controller designs got leaked
- Best cheap Steam Deck / Linux games in the Steam Autumn Sale 2024
- GOG's Black Friday Sale is live now with some big discounts
- Looks like Discord finally fixed Linux screen and audio sharing with Wayland
- You can get a free copy of both Breathedge and Dark Sector right now
- > See more over 30 days here
-
The best Linux distribution for gaming in 2025
- vgnmnky -
The best Linux distribution for gaming in 2025
- NerdNoiseRadio -
The best Linux distribution for gaming in 2025
- cameronbosch -
The best Linux distribution for gaming in 2025
- WMan22 -
The best Linux distribution for gaming in 2025
- Mohandevir - > See more comments
- Another update to our game pages done today
- Liam Dawe - Playing Stalker 2: Heart of Chornobyl
- Shmerl - Weekend Players' Club 11/29/2024
- Pengling - What have you been listening to?
- chaussettes - Stuttering in Hades 2
- peniblec - See more posts
View PC info
I'll try to give it a go when I can. I'll aslo see if I can spread the news around a bit. Thanks for making your game FOSS !
View PC info
Thanks, I hope you like trying it out. I wanted to make it FOSS from the start. I have had a lot of fun trying out other people's FOSS games and free mods over the years, so I wanted to make my own minor contribution.
Last edited by nate on 25 September 2021 at 4:33 am UTC
View PC info
(we are a community of open-source game developers and players)
View PC info
Feedback:
* The mouse input has way too much smoothing. Make it feel really drunk/mushy.
* The game looses mouse focus if you switch away from it.
* Is it possible to use keyboard scancodes with Electron? This is super awkward to play on a non-qwerty keyboard.
* The solid color walls are very bland. A little shading, or at least outlines would give them a lot of extra depth.
View PC info
BTW, what type of non-Qwerty keyboard do you use? I will look into adding support for this.
I was being vague on purpose... hehe (sigh, mild rant incoming) People usually have an immediate reaction and tell me all their opinions based on an article they read once about keyboard myths when I tell them I use Dvorak. -_- I used to have terrible, and consistent wrist pain if typing for too long, and Dvorak fixed that immediately. Any other reason, myth based or otherwise is utterly unimportant to me. (end of rant)
Anyway, I'm pretty accustomed to switching layouts regularly for games. It's fine, just a mild annoyance. I've seen azerty (french keyboard layout) users mention it before too.
Many libraries (ex: SDL) use keyboard scancodes. USB keyboards actually all send the same code for keys located at the same physical positions, so regardless of the selected keyboard layout or labels printed on the keys. So what you think of as being WASD always send the same codes. I assume the reason for this is so any keyboard can trivially be compatible with any layout. If you can do use scancodes in Electron, it's generally going to be your best option, but it's not always supported. There has been an open feature request for Unity to do this for more than a decade now for example...
However, if all you need is WASD + a couple action keys there is an even easier solution. Just map multiple keys! It just so happens that there aren't conflicting keys for the most popular layouts so you can map all of them at the same time and the player probably won't notice. Worst case scenario they notice there are other keys that make them move for some reason. ;)
'WASD' on Dvorak is ',AOU' (that's a comma)
'WASD' on Azerty is 'ZQSD'
Last edited by slembcke on 25 October 2021 at 10:10 pm UTC
View PC info
View PC info
I intentionally limited the texture file sizes to 128 by 128 pixels for walls/floors and 64 by 64 pixels for item/object textures. Most textures also have a hard limit of no more than 16 colors, except for a few floors that have as many as 32 colors. These size/color restraints help enforce the game's desired retro look. Note, the textures are all original work, derived from pictures I took with an incredibly cheap and barely functional digital camera. I originally made them as a 256 by 256 pixel size collection for another project idea about two years ago.
I also added a feature so you can customize the key bindings. It is as simple as editing the letters in the config.json file. Be careful not to delete any commas, quotation marks, or anything else that could make the JSON invalid. If invalid JSON is detected, it will just give you the default QWERTY keys.
You can now also alt-tab in and out of the game without any issues.
As always, the latest version can be downloaded at my github:
https://github.com/neytjs/FreeMazes3D/releases
View PC info
Download link:
https://github.com/neytjs/FreeMazes3D/releases