Recreational Programming
> boot sequence initiated...
This is my digital lair. A place to dump reverse-engineering notes, exploit write-ups, weird CTF solutions, and occasional rants about why tabs > spaces.
Recreational Programming
- Music Player in C and Raylib
- ASCII RPG in C and Raylib
- Cheat Engine for Doom
- Dung Beetle in Atari 800 6502 Assembly
Music Player in C
I wanted to build an app that resembled Winamp. With the skins and all. I will do a separate writeup of this and my code later. I just wanted to shed a little light on what I am doing.
Current Branches
- Skins - I was playing with using a YAML configuration file to configure the skin to the player
- Playlist - Playing with different ways of generating the playlist dynamically
ASCII RPG in C and Raylib
I love the though of making an RPG. I started with an ASCII RPG so I could get the dynamics of the game mastered without having to work too hard on my terrible artwork. I started with a tutorial I found and kind of branched from there to do my own thing. The game building process was not very obvious to my simple human mind. However, now I know there are so many ways of doing it that I am not sure I like the way its layed out.
Current Branches
- Worlds - I am working on building the capability to traverse multiple maps and have different world
dynamics based on the different altitude of the map. I know that doesn't make much sense but it might
have to be something we deal with until I am capable of speaking in terms we can all understand
- Death - Currently the player cannot die and that makes me sad. I want this game to be rediculously hard
and data heavy. I don't expect anyone to ever actually play this game. If you do that is pretty cool
- Assets - I am also in the midst of building a complicated asset system I don't understand. Thats fine.
Cheat Engine for Doom
This is a fun project using Cheat Engine and older games. More than just a cheat engine. I want to gain full control of each enemy and its position. Along with being able to spawn enemies, items, and the like. I want to eventually create a trolling engine. Somehow integrate chatGPT or train my own model to troll the player and have the AI spawn stuff and provide missions to the player using an overlay system.
Current Branches
- This I need to re-org badly. I switched from my Windoze system to linux. Its a mess
- I believe I was still learning about pointers.
- A ton of this I want to program in FASM. I LOVE ASSEMBLY
Dung Beetle
This project is really fun and been difficult. I am making a platform game that has terribly horrible toilet humor. The main goal of this game is to push poop into the holes that are the dungbeetles home. Top down avoidance of the many vines that are in the way. Along with enemies. Its not going to be the next big thing but I hope that if I can get it into a cartridge I will play it. Maybe drop some copies off at some of these old game stores or thrift stores and slip it on the shelf without telling anyone :D. Wasting money is my purpose in life.
Current Branches
- Currently working on the artwork.
- Game Structure - Still working on this. Trying to figure out how I want it to look vs how I want it to play.
Stay frosty out there.
— root@WASecurity