Kennedy Richard maintains OSS
banner
kennedyrichard.com
Kennedy Richard maintains OSS
@kennedyrichard.com
Love people, tech and art. Many Python hours, some Rust, JS, PHP, more. Open-source maintainer of the Indie Smiths project and its apps/games: https://github.com/IndieSmiths Also a Business Administration graduate.

Posts in 🇺🇸/🇧🇷

He/him/cis
Language support feature I implemented recently (it is not on the main branch yet because I'll only merge everything in a month or two when I release the first level of the game)

#gamedev #indiedev #indiebr #python #pygame-ce
October 13, 2025 at 12:40 PM
2D camera tracking for the Bionic Blue game (open-source public domain serious game project in active development).

Playable content shown isn't available yet, but I hope to release it this month or next one, as soon as it is ready (intro level with a boss fight).

github.com/IndieSmiths/...
September 1, 2025 at 1:24 PM
🔥 A recent breakthrough in my Python/pygame-ce research and coding practice is a feature that I call level chunk management.

Demonstrated in the video and explained in the thread below. 🧵👇

#pygame-ce #pygame #Python

1/11
June 11, 2025 at 12:49 PM
Decided to add Rust to my toolbelt because of the many interesting and critical problems it solves, so I set out to learn it last month. Here's what I managed to do so far (it is barely a prototype though).

Crate: crates.io/crates/shmup
GitHub repo: github.com/IndieSmiths/...
May 7, 2025 at 8:00 PM
Open-source maintainer working on many public domain projects. Among them is Bionic Blue, an action platformer. At an early stage and only have a demo for now, but serious game project in active development (despite many delays in the past). I work on it from time to time. github.com/IndieSmiths/...
March 24, 2025 at 10:35 AM
New nodezator patch v1.5.4 available!

To install/upgrade:
⌨️ pip install --upgrade nodezator
(maybe use pip3 depending on your system)

Or follow instructions in the README file (including how to launch without installing).

Release notes: github.com/IndieSmiths/...
March 17, 2025 at 12:56 PM
True! To this day the piece of content that brought most views to Nodezator was a usability aid that was born from a silly thought!
February 7, 2025 at 5:15 PM
Only one hand appears at a time and you have to move the cursor near the socket you want, but this isn't a broad gesture at all, because a connection is only established when the user releases the mouse.

I. e., the user can move the mouse freely around the screen, like shown in this gif.
February 4, 2025 at 6:18 PM
Here's the same visual exported as .stl, but several others formats are available w/ CadQuery.

In addition to being supported by several apps, the .stl format can be visualized online on a service like viewstl.com, as can be seen in the video below.
December 18, 2024 at 12:46 PM
Then, by the end of October 2023, I experimented with SVG rendering using various Python libraries.

Used Nodezator with pygame-ce and also with the cairoSVG library.

Full ~10 min video: youtube.com/watch?v=kMGc...

Text post (with source code): nodezator.com/posts/experi...
December 18, 2024 at 12:46 PM
In September 2023, I managed to use Nodezator in conjunction with other Python libraries to render math notation as images.

Rendering math notation with ASCIIMath within Nodezator (uses py_asciimath and sympy libraries)

Read more here: nodezator.com/posts/render...
December 18, 2024 at 12:46 PM