This is the first post of a series about my attempt to create an RPG Engine.
I'm diving back into creating my very own RPG engine after multiple failed/abandoned attempts.
I want it super flexible and avoid hardcoding as much as possible. The post covers using Hollywood-MAL (and Lua which is very similar) for coding and building damage types, creature attributes and status changes, with almost total customization.
#RPGEngine #HollywoodMAL #Lua #Programming
https://www.a-mc.biz/2025/03/26/generic-rpg-engine-dev-log-1/
This may need a revision but the pastebin post of the code is still there to start from.
-----
...I decided to fix VLC. I wrote a playlist LUA script for it to handle Bitchute.com videos
Now you can drop a bitchute webpage url in VLC and watch the video, no browser required.
see bitchute.lua for details.
bitchute.lua for VLC
https://pastebin.com/ydL8G2G1
bitchute.lua 4kb
DL: https://tinyurl.com/ycbeddz7
doing a quick cleanup of my dotfiles and found my old 66-line neovim config written in vimscript... now it is 4236 lines of lua
I've got Haxe to VST instruments via Lua and PureData, because I'm bloody reluctant to do midi mapping as a patch.
I've got Haxe -> Lua -> PureData -> VST process there, so there's that.
Are you into #Lua ? check out why I decided upon using Lua for my #blog
https://andregarzia.com/2025/03/why-i-choose-lua-for-this-blog.html
Just trying to get into the neovim #lua configuration and I feel so overwhelmed
So I got the LSP Server now, the plugin in #neovim but autocompletion doesnt seem easy. I read that there is a built-in autocomplete for LSP, but I dont understand how to use that one properly. But all over the place I find people using nvim-cmp and now I feel stupid
Finished writing my own little Wolfenstein-like 3D Raycaster in #Lua yesterday!
Was a very fun little project Uses my own GUI library I wrote for Lua a while ago - perfect for this type of project!
I go through these periods of deep research on different programming languages, where I’ll pick one up, do a small project, try my best to understand the nuance of the design choices, what the language hopes to achieve, the motivations of its creator.
Then other times (like right now) I think the only good language is a language that gets out of your way, and I switch back to writing lua.
I feel like there’s must be a happy medium, but I’ve not found it.
Proof of Concept for a personal #FreeBSD installer in #Lua
https://alfonsosiciliano.gitlab.io/posts/2025-03-18-poc-installer.html
using https://git.sr.ht/~akkartik/gen_site i've posted some details on my experience of using this delightful site generator alongside some musings on #fosdem https://joeldn.codeberg.page/site/post/fosdem-2025-and-gen_site.html @akkartik #lua #ssg
I've finished writing v1 of my "Intro to Game Development for Teens" for the camp I'm teaching this week.
The instructions are available for free and after this week I will also be writing a free teacher's guide if anyone else wants to go over this with their class or kids or whatever else.
(It's "for teens" because you need knowledge of the x, y coordinate plane and the guide covers the distance formula.)
https://moosadee.gitlab.io/courses/kids/intro-gamedev-for-teens/student-instructions.pdf
Share of programming languages used by #GTK3 / #GTK4 applications (2025-03-16):
28% #Python
21% #Vala
20% #Rust
17% #C
06% #C++ #Cplusplus
06% #gjs #Javascript
04% Other: #Csharp #Go #Lua #Haskell #Swift #Typescript #Crystal #Swift #D #Perl
63% use GTK4 (90% of them use #libadwaita), while still 37% use GTK3
Method: Source [1] lists 543 awesome #gtk (3/4) #opensource applications and their #programminglanguage
[1] https://github.com/valpackett/awesome-gtk
#helix vs #neovim. spot the differences!
the main one isn't really visible, though: helix has a built-in #treesitter, and it does a great job at highlighting #rust out of the box, with zero configuration and dependencies!
this way, i don't have 20 plugins in #lua and/or #vimscript running in the background and autoupdating from #github - awesome! config is plain #toml - no need to write it in turing-complete languages which i only know poorly
shout out @bobulous https://www.bobulous.org.uk/coding/Helix-crib-sheet.html
Happy #screenshotsaturday, better late than never.
Started blocking out the GUI parts of Staff hiring over the weekend. Thankful it wasn't too much work as the GUI system is written in #lua and #xml.
#multimall is starting to finally feel like a cohesive experience instead of a janky pile of debug menus.
In other news my lines script as seen in some of my other posts now produces a fun little graph.
#indiedev #gamedev #dlang #opengl #simulation #humanresources.