Projects | |
refactor-syscall-creation-script 2024 |
This project has a wiki page, and it's so much more detailed than I'll be
going into here. Please refer to it. The short description is that
I refactored /src/sys/tools/makesyscalls.lua into an OOP
library. Achieving the following outcomes: the new library is easier for new
contributors to understand, it provides a solid foundation for future system
call creation scripts, and it's modularized to allow dynamic generation of
FreeBSD system files. The other outcomes are that FreeBSD has a great
community, so be a part of it!
|
---|---|
agge-plugins 2024 | Java extension library to automate the popular MMORPG and open source client, Old School RuneScape and RuneLite. Fork of some pre-existing work in the area, but designed to do what I want to accomplish and not what the existing work wants to accomplish. This involves expanding the API to do more robust things and utilizing design patterns to accomplish more with less. Also, to have something that fits my needs. So it's very much for me, but it's a notable amount of work and design. |
berry-picking-simulator 2024 | A cute little game to crash course on GNU Guile and also implement a game with a recursive game loop. Everything's done recursively where it could be, because that's the fun in this project. Lisp is great! |
occ-accessibility-tour 2024 | Fork of untitled game. Re-uses all of the engine code, but produces an actually presentable and playable game. The game is an interactive tour of Orange Coast College, with great creative liberty taken on the presentation of the college. The most notable thing, however, is that it can played exclusively by voice input! The API for the voice input is Mozilla's DeepSpeech C library, packaged and tuned in a way that makes sense for video game controls. It's designed to be reusable, to support more diverse and accessible ways of interacting with video games. |
untitled-game 2024 | An untitled game using SFML. Follows SFML Game Development. Instead of making a vertically scrolling airplane shooter though, I've made a top-down open world RPG. Greatly expanding the currently empty, but vast, project scope. Only supported on Linux. Windows target from Linux was a thing at one point, with that still being included in the build system. That's pending a better workflow, and my desire (which I don't have much) to do it. |
breakout 2024 | An SFML clone of the retro game, Breakout. Followed tutorial CppCon2014: Vittorio Romeo "Quick Game Development with C++11/C++14. Nice looking little game, I enjoyed making it and have learned a lot since then! Great tutorial if you're interested! I'd like to expand on it with pretty graphics and more robust features. |
lockscreen 2024 |
Work in progress. A simple lock screen for Wayland, elogind, and
Hyprland that uses the D-Bus low-level C API to listen for the "Lock"
message from org.freedesktop.login1 (e.g., loginctl ).
lockscreen then uses the Wayland protocol to interact with the
Wayland display and lock the session.
|
| |
Contact | |
github | Find me on github! me |