This project has been deleted.
code is completely hand written no AI code only readme and such were made with the assistance of AI
I think i spent a month total on this project mostly because i gave up on it a month ago lol but its turned out pretty good i'm shipping it so i can focus on my other projects.
No followers yet
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Found a bunch of bugs and fixed them also found the origin of rotation issue been a fun project!
The game started working out of nowhere on my machine i am incredibly confused but a win is a win, added readme and devlog
Project mostly done with the exception of the rotation bug, I really can't find any reason for it to be doing that and it working in CLion debugger only doesn't help the least bit.
i haven't the slightest clue why the exe crashes when ran but when i run through CLion debugger it works perfectly i'm incredibly confused
Completely revamped rotation which somehow fixed the demonic tiles bug idk why or how but a win is a win.
i no joke have no idea what i wrote how it works or why it works im seriously considering restarting from scratch none of the code works and i haven't the slightest clue why or how to fix it list of major bugs:
-Threading steals pieces sometimes based on mood
-Rotation sometimes welp doesn't rotate
-Sometimes demonic symbols spawn out of nowhere in the terminal
-Segfault or when i rotate more than once per minute
I no joke have no idea why or how any of this is occuring.
figured out why the project was displaying weird symbols i think im seg faulting because of the way i rotate objects ill completely revamp it from scratch, i went on vacation recently and forgot the entire codebase so this isnt going to be fun
I unironically forgot that dev logs existed... anyway back to the project, made the piece able to drop and move left and right there's smth a bit messed up in the logic making it seg fault when touching the floor but that shouldn't be that hard to figure out also now its multithreaded if that even matters
setup the base foundation planning on configuring it such that i also store where the block is on the board or making the blocks a different shape from the pieces have yet to decide
Originally started this project in python but I'm going to scrap everything and start over cleanly in C. As a plus i get to use some stuff from the Snake Game since they're quite similar in essence for example the input handler.