July 01, 2025
An amazing game made with no engines and just cpp and the library of sdl.. Love to see it..
misc bug fixes
did some upgrades to README and created the Micro trailer https://www.youtube.com/watch?v=hMMY5l8vKSA to better showcase the game
added boss battle every 5000 points so it isn't too easy
I have added few different power-ups of differing rarity, and also an end screen so you can easily see you score
Added title screen and custom Tempest inspired font.
Got basic gameplay elements working
Yes, of course this is supposed to happen
Arcade side scrolling shooter sci-fi arcade game inspired by Tempest, Defender(1981) and others made with SDL3 and C++ with stylized Vector graphics Micro trailer https://www.youtube.com/watch?v=hMMY5l8vKSA
fixed compilation for AARCH64 so you can run this program on ... MacBook, SnapDragon ThinkPad or something
added some basic controls so you can customize and personalize your experience
to you liking.
It's got firework rockets!!
The trails behind them are not a bug they are a feature.
one of my laptops might have broken timer 🤔.
epilepsy warning: I think this video could cause seizures
we have something that mildly resembles firework
retro fireworks you can run on your modern UEFI system Simple automatic fireworks app that runs on your UEFI firmware with basic controls. Primary purpose of this app is just to look at something nice. basically, if you want eye candy but you think OS is bloat !!!If you have a history of seizures, do not use this program!!!, I don't know if colorful expanding circles can cause seizures and i don't want for anyone to get hurt
made bunch of tiny tweeks to make compilation work on debian based systems
like Kali/Mint/Ubuntu. I hope i can get ship certification now. I wish everyone would just use Arch Linux so i wouldn't have to do this, xd.
I added very nasty work around for TTY, delays may change on you clock speed but i didn't find any other way to make it work.
To be honest, i think it looks much better in TTY.
Basically everything works, there is a small bug where if you run this in TTY there will be no delay between frames since SYS_POLL returns instantly when running in TTY for some unknown reason. I will probably ship soon.
got first glider working, I am so happy
I can render the actual UI now i just need to add the functionality
Just spend like 2-3 hours in GDB fixing SEGFAULTS and illegal instructions.
Starting to question my life choices, such as starting this project,
but I already started so i will try to finish it.
With this project i think, they should add GDB support to Hackatime.
Wrote my own version of memset function from C It would be interesting to compare performance between GlibC version and my version
implemented very basic heap allocator for dynamic sizing of gameboard
while programing i started to write a AMD64 NASM Assembly Cheatsheet so i don't have to looking stuff up all the time if you would find that useful you can find it here:
https://git.pupes.org/PoliEcho/AMD64-NASM-ASM-cheatsheet/src/branch/master/README.md
I tried making this project some time ago but i did not get very far and the code was a mess.
So i want to rewrite it from scratch, without using any AI for code generation.
But first i copied 2 string helper functions from the old project and changed a them a bit.
Conway's Game of Life implementation in AMD64 assembly. With hand written TUI using only Linux syscalls. demo: ssh [email protected] # password: "demo"
Finally added systray but since GTK4 does not support systray i had to embed another GTK3 binary in the main one, run it and let them communicate true Unix sockets.
most functionality like adding and deleting entries, loading from disk and notifications has already been added. I even added simple about page sadly i cannot show the icon of the program to be tittle of the window because Gnome in there infinite wisdom removed that feature from GTK4 and you can only set app icon to installed icon, i don't want to that since i want my app to be portable as possible.
Got the all the Basic stuff working
but as they say last 10% takes 90% of the time
hopefully i wont struggle that much
I have designed the basic UI and wrote some code to show it, hopefully it doesn't have some fundamental flaw, so i don't have to redo it from scratch.
Tired, of keeping track of releases of your favorite Movies, TV shows, Games etc? This simple GTK4(gtkmm4) app written in C++ aims to mitigate that with simple and clean UI. The app will run in background and notify you when something comes out!
This was widely regarded as a great move by everyone.