This project has been deleted.

CLI Tetris

CLI Tetris Used AI

10 devlogs
18h
•  Ship certified
Created by Nullskulls

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.

Timeline

Found a bunch of bugs and fixed them also found the origin of rotation issue been a fun project!

Update attachment

Ship 1

1 payout of shell 240.0 shells

Nullskulls

13 days ago

Nullskulls Covers 9 devlogs and 16h 58m

The game started working out of nowhere on my machine i am incredibly confused but a win is a win, added readme and devlog

Update attachment

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.

Update attachment

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

Update attachment

Completely revamped rotation which somehow fixed the demonic tiles bug idk why or how but a win is a win.

Update attachment

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.

Update attachment

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

Update attachment

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

Update attachment

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

Update attachment

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.

Update attachment