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
- GOG launch their Preservation Program to make games live forever with a hundred classics being 're-released'
- Valve dev details more on the work behind making Steam for Linux more stable
- NVIDIA detail upcoming Linux driver features for Wayland and explain current support
- Half-Life 2 free to keep until November 18th, Episodes One & Two now included with a huge update
- Direct3D to Vulkan translation layer DXVK v2.5 released with rewritten memory management
- > See more over 30 days here
-
Hybrid gaming controller MoveMaster has a new website, …
- furaxhornyx -
Half-Life 2 free to keep until November 18th, Episodes …
- tuxmuppet -
Half-Life 2 free to keep until November 18th, Episodes …
- Tuxee -
Inspired by SSX, arcade snowboarding game Tricky Madnes…
- based -
Half-Life 2 free to keep until November 18th, Episodes …
- Xpander - > See more comments
- Types of programs that are irritating
- dvd - New Desktop Screenshot Thread
- pilk - What do you want to see on GamingOnLinux?
- Linas - Weekend Players' Club 11/15/2024
- StoneColdSpider - Our own anti-cheat list
- Xpander - See more posts
View PC info
I will start… I have been working with JavaScript now as a hobby for about five years. Currently, all of the projects that I am working on are Electron apps (Electron is a framework allowing us to write desktop applications in JavaScript). Back in January, I pretty much finished up the video manager app and a diary-style text-editor program that I had been working on for some time. I then decided that I really needed to do something with a 3d engine, so being a JavaScript guy I went with Babylon.js…
Using Babylon.js, I have now made a blocky-looking 3d world generator Electron app and am currently adding the ability to fire “spells”, which at this point are just spheres, at objects in the world (no monsters/AI yet). I used the “raycasting” technique to make this work, but am still in the process of fine-tuning it. My next goal is to add an object into the world representing a monster that will chase you and fire spells (spheres) at you, so there will be a little fighting to make it more interesting. I also created a library of my own textures that I made from pictures on I took on nature hikes. It feels very cool to see my own texture art in my own 3d world for the first time. I would like to see this project eventually evolve into something that feels more like a game and not just a demonstration to myself on how to make something with the Babylon.js engine.
View PC info
Troll Bridge is a open source game like the original Legend of Zelda.
Color Monsters is a pokemon like game written for the Pocket Arcade.
Gamerzilla is a Hubzilla plugin to implement trophies/achievements in games. I've been disappointed with the adoption of Steam and want to give this capability to open source software.
This is not all of my projects but some that I hope to make more changes to soon.
I'm also working my way through some Godot tutorials. It's quite a new experience to be so dependent on an IDE.
"Browser Console" - project, which aims how people write applications. Currently there's distinction between graphical (GUI) and text apps. There's also difference between GTK+, QT, etc. applications. Bonsole will allow developer to write once and user, theme and system vendors to change how applications looks. Also, Bonsole will bring semantics pipe, whereas user may asks application for output some object and use filter to select only few properties. Result will be sent to another app. Bonsole requires application vendor to use semantics (XML) data to create UI and to write XML into semantics pipe. Application must use libxml2.
Progress: Call to Power
Game based on Freeciv. I currently rewrite everything to nim language.
Sources of both projects are on sourceforge.net .
Last edited by Lachu on 2 April 2020 at 11:00 am UTC
View PC info
Beyond that, some small bug fixes to the GOL IRC bot to get it to automatically reconnect if it drops the connection.
View cookie preferences.
Accept & Show Accept All & Don't show this again Direct Link
View PC info
It is pure Python3 now, and for each website/API it accepts 1 error (either timeout or 404, empty reply, etc), waits 20 seconds and tries again, only on 2nd fail it raises alarm (by emailing me and colleagues).
Websites are joined in one email and APIs in another one
Each failure creates a "lockfile" that stops emails for that exact service but not for other ones, so we won't get spammed the whole night if no one fixes that.
My other "projects" (actually small scripts) in Python3: rss-mailer (notifications about RSS feeds by email), reminder (my personal calendar emailed to me daily when there are some reminders).
It seems Valve's Proton lost your patch somewhere along the way :)
That's why I asked them to whitelist Torchlight with Proton 3.7-8 specifically
We use Nextcloud with Thunderbird and Lightning as the calendar client and it was mostly ok, barring horrible performance from Lightning, especially when syncing the 10 or so calendars we have. A sync would take 2+ minutes and during that time the whole email app would be completely unresponsive. Even changing the currently displayed day would take a few seconds, when not syncing that is.
The issue became very pressing a few weeks ago when Thunderbird got updated to 78. Calendar is now much snappier, but unfortunately it now randomly fails to show some events and data from event comments usually just disappears after an edit and it’s really not possible to work like that.
So yesterday I managed to install the new calendar on our server and we’re going to start using it on Monday. It has less than half of the functionality I hope it will one day, but it’s complete enough to be useful. It has some features completely missing from a generic calendar that’ll make our work much, much easier.
I used Symfony, which I knew nothing about last year when I started and have now become quite proficient at. I like and hate it in equal measure. It makes some things very simple, but sometimes I’ll spend 10 hours on a single line of code banging my head against the wall and scouring the internet because the damn thing just doesn’t work for no reason.
I’m going to keep working on it ofc, but maybe a day of two a week instead of the constant crunch I’ve been doing the past two weeks. I might even play a game or two now ;-)
I have some little things to add today before the big debut tomorrow, I can’t wait to find out what data-destroying bugs I’ve managed to put in there.
I don't program a lot as a hobby because this is already my job, but i do recently updated my avatar generator: https://framagit.org/inkhey/pioupiou . It's just a python library allowing to generate avatar from multiple images and merge them into one. The other goal of the library is to be able to get always the same result image from the same configuration + text seed.
Also, i'm thinking about creating a proper lib to read mime-share-info xml database file and be able to get mimetype of a file from it. mime-share-info is the best existing mimetype database, as it can handle lot of exotic file, … With a simple tool to handle those xml file which is plateform agnostic, it will be really easy to have a software that can apply specific treatment to specific filetype.
View PC info
$ file --mime-type --mime-encoding ~/myRandomFile
first before you venture on that endeavour...
Last edited by Valck on 3 November 2020 at 9:33 am UTC