Join us on our own very special Reddit: /r/Linuxers
What programming projects are you working on?
nate 31 March 2020 at 2:43 am UTC

Many of us are now are under quarantine, lock-down, or simply out of work due to the coronavirus pandemic – making this a useful opportunity to get work done on our programming projects. What projects are you working on right now? Share github links or videos if possible.

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.

dulsi 31 March 2020 at 10:31 pm UTC

Bt Builder is an open source implementation of the Bard's Tale Construction Set. It has a lot more capabilities which allow it to implement more features of the Bard's Tale games than the construction set could.

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.

whizse 1 April 2020 at 4:02 pm UTC

Nothing too exciting on this end. Some small scripts to add functionality to the mpv video player. Trying out Lua for the first time.

I'm also working my way through some Godot tutorials. It's quite a new experience to be so dependent on an IDE.

Lachu 2 April 2020 at 11:00 am UTC

Bonsole
"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

Pangaea 2 April 2020 at 1:36 pm UTC

"Programming" feels like stretching it. But I have made a bash script that extracts game data from a 12 MB XML file, using arrays, sed and heaps of xmlstarlet. It was actually fun to get into it again, even if I'm just an amateur.

Samsai 2 April 2020 at 6:28 pm UTC

I've had this little game project in Rust and SDL2 going about bouncing projectiles into evil robots that I've been doing alongside my thesis. I've got most of the basics working, although it looks really ugly as everything is either programmer art (the bad kind) or placeholder.

Beyond that, some small bug fixes to the GOL IRC bot to get it to automatically reconnect if it drops the connection.

Ehvis 5 April 2020 at 3:25 pm UTC

Wanted to try and recreate the "physics" used in 7 Days to Die. Normally I would just do something that spits stuff on console, but I decided to combine it with learning a bit about Godot. So I built a rudimentary block building thingy with step one of the physics. Now for the part that I'm a little less clear on, how the game distributes the mass.

vv221 12 April 2020 at 12:04 pm UTC

I am currently on a couple things at the same time:
./play.it, of course, the creation I am the most proud of;
DokuWiki children pages plugin, an extension to DokuWiki I am writing for Khaganat;
GTK Vertex Wise theme, a GTK 3 theme fork I am currently trying to clean up.

I do some bug hunting too (mostly related to ./play.it), that’s why you can now enjoy short loading times in Torchlight or YoYo games that do not crash on amdgpu.

omicron-b 2 years 12 April 2020 at 12:34 pm UTC

I am learning Python3 and just rewrote from scratch a script that checks if my employer's 3 websites and 2 APIs are operational.
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).

vv221short loading times in Torchlight

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

vv221 12 April 2020 at 2:10 pm UTC

Wow, for my first contribution to this project, I wasnʼt expecting to see my patch integrated only 4 hours after submitting it: Build assets generated by webpack in production mode - Debian Ruby Team / gitlab

Contributing to free software is so satisfying when upstream is reactive like this ;)

You need to Register and Login to comment, submit articles and more.


Or login with...

Livestreams & Videos
Community Livestreams
  • Overload Teams League: DiM vs. DC
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts