8bitscoding  

56 Followers
63 Following
124 Posts
Coder, gamer, diver, entrepreneur, and open source contributor.
Githubhttps://github.com/arnauddupuis
Pygamelibhttps://github.com/pygamelib
Unabarahttps://github.com/arnauddupuis/unabara
Bloghttps://8bitscoding.io/

Here is the kind of overlay you can easily create with Unabara.

When you think of how tedious it used to be... With Unabara it's as simple as loading your Subsurface dive log, a video, sync and generate!

And it's all free ;)

#scuba #diving #scubadiving

My next open source project is getting closer to release! It's called Unabara and aim at doing something very simple: easily generate telemetry overlay for scuba diving, so we can add these pretty dive computers overlays to our video!
It is obviously an open source software and the code is already available on my github: https://github.com/arnauddupuis/unabara (documentation is a bit out of sync with the current state of the project but I'm on it!).

#scubadiving #scuba #diving

or applying forces to the particles (here a bit of gravity).
#python #tui #terminal #gameDev
Of course, all the sugar from the existing pygamelib's particle systems are already working. For example, affecting the initial particle velocity using a low variance value.
#python #tui #terminal #gameDev
This one was not quick to do (and oddly not that complicated now that I think about it) but it now works!
You can now feed a sprite to a particle emitter and it will initialize all particles to match the sprite and then *kaboom* :D
The pygamelib keeps evolving!
#python #terminal #tui #GameDev
I'm adding a UI module to the pygamelib (it takes forever, it's probably useless considering all the alternatives, but it's fun to code!) and the LineInput widget as well as the Cursor objects are coming along nicely. Cursor can be different for each input if the developer is so inclined (who am I to impose creative restrictions!)
#python #coding
I'm working on a UI toolkit for the pygamelib (nothing fancy like @textualize) . I take inspiration from Qt and right now I'm working on the base widget and layout system. Here's a widget with a BoxLayout and me playing with spacing and orientation. All colored squares are widgets. The last one is a widget that contains a vertical BoxLayout with 2 widgets.
Might I add that coding a good layout system without sacrificing performances is a lot more troubles than I anticipated.
#Python #TUI (...)
Let's shamelessly use the fact that there's an influx of people from Twitter looking for a change: despite what you may think, #Linux distributions do not necessarily have ugly interfaces (some are trying very to make it so, though). Here is my own #KDE #Plasma desktop.
It only requires 2 minutes of configuration!
#LinuxPorn #UnixPorn