Stats

3
Projects
15
Devlogs
65
Votes
2
Ships

Coding Time

All Time: 53h 42m
Today: 0h 0m

Member Since

June 29, 2025

Badges

1
🚢
Maiden Voyage
you shipped your first project! the journey begins...

Projects

3
🚀
1 devlog • 8 months ago
PyConnect-4
10 devlogs • 8 months ago
PyGambler

PyGambler

Shipped
4 devlogs • 9 months ago

Activity

smil
smil Shipwright gave you feedback
188d ago

PyConnect-4

Didn't know I was that bad at Connect 4. Nice project!

from smil
Irtaza
Irtaza Shipwright gave you feedback
198d ago

PyConnect-4

Hi! The demo doesn't work! It might be missing a file extension (like .exe)! Please fix it and resubmit!

from Irtaza
vindognz
vindognz worked on PyConnect-4
3h 29m • 7 months ago

I did a ton of work on the GUI, and implemented the CPU though very janky. There are still bugs in the GUI version, but I really want to ship it now as I've spent far too long on this project so far, and the CLI version works just fine.

Final devlog before shipping!

Update attachment
vindognz
vindognz worked on PyConnect-4
2h 47m • 7 months ago

there is a cursor at the bottom that you can move with the keyboard (and it moves with the mouse)
added a little star icon to show the last dropped tile for the people not paying attention.

Update attachment

Added a turn indicator so you know whose turn it is (for those who aren't paying attention to the game).
Made it so the background colour gets drawn to the screen every frame, so there are no artifacts when I change the size of a button for example.
Nice and short devlog, but some good progress.
Next up: implementing the CPU!

Update attachment
vindognz
vindognz worked on PyConnect-4
1h 47m • 7 months ago

ive been cheffing it up.
implemented win detection,
less janky draw detection,
upgraded menu manager class = cleaner code and fun lambdas.

Update attachment
vindognz
vindognz worked on PyConnect-4
3h 46m • 7 months ago

Gui version is looking good. Polished and significantly optimized the code (prevents making the buttons every frame). the board itself looks good, with draw detection but no win check implemented yet. i keep forgetting to make devlogs, but this is what ive been up to !

Update attachment
vindognz
vindognz worked on PyConnect-4
3h 52m • 8 months ago

I forgot to make a devlog for a while, but i tweaked the algorithm a bit, added a settings system so you can configure the search_depth of the algorithm and the display mode (coloured text, coloured " " chars or emojis). i also started working on a gui version.

Update attachment
vindognz
vindognz worked on PyConnect-4
3h 40m • 8 months ago

🚨 MINIMAX ALGORITHM IMPLEMENTED 🚨
it is VERY strong and might play perfectly (i am very very very happy)

Update attachment
vindognz
vindognz worked on PyConnect-4
2h 57m • 8 months ago

I spent ages on a Neural Network that was supposed to be good, but it was absolutely terrible. As a result of this, I deleted all the code and now am gonna try to implement minmax algorithm with alpha beta pruning.

Update attachment

tuff demo of my fueling my gambling addiction (the code still works after gambling it btw)

I set up a basic SDL3 window, with a demo image displaying. This will be the base for the Tetris game.

Update attachment
vindognz
vindognz created a project
239d ago

Dementris-C

Tetris made in C but I forgor...

1 devlog 0 followers

oh by the way, any time you land on the bell you WILL get some garbage bc ai.hackclub.com changed model and now its broken and i cbs fixing it

Update attachment
vindognz
vindognz worked on PyConnect-4
1h 46m • 8 months ago

Added LAN multiplayer (or online if you can port forward). It works using Python socket, bound to 0.0.0.0 on a really niche port so it won't interfere with anything.

Update attachment
vindognz
vindognz worked on PyGambler
19m • 8 months ago

the button wasnt visible on some screen resolutions (idek why). so now clicking the title gambles the code as well.

Update attachment
vindognz
vindognz worked on PyConnect-4
1h 35m • 8 months ago

First devlog! I started the project yesterday, and got a basic board layout using nested arrays in ~1 hour (I hadn't installed the wakatime plugin yet 😭). Dropping was completed around 30 minutes later, after fixing some bugs. Around 2 hours in I installed the plugin and completed a checkWin() function. I don't know of any bugs at the moment, and it is completely functional for multiplayer use (sharing one device).

Update attachment
vindognz
vindognz created a project
245d ago

PyConnect-4

PyConnect-4 is, you guessed it, Connect-4 made in Python. It features a CLI and GUI version, both with a CPU (minimax algorithm) that is very good. (for some reason it is really bad on the GUI one but really good on the CLI one idk)

PyConnect-4
10 devlogs 1 follower Shipped
vindognz
vindognz worked on PyGambler
11h 49m • 9 months ago

(I couldn't post devlogs because I wasn't verified, so I'll summarize the last ~12hrs)

Added the slot machine (followed tutorial by CodeJos on YouTube)

Implemented all the obfuscation techniques (rename all your variables, add a ton of random imports, wrap the whole script in a if 1==1, encode all strings as b64, snarky AI comment the code, write all the code to a tempfile then execute that, add big and useless classes and lastly, encode all numbers as hex).

Fixed a ton of bugs because I'm terrible at writing regex.

Cleaned up a ton of code because I'm terrible at writing JS.

Update attachment
vindognz
vindognz created a project
267d ago

PyGambler

Python obfuscator, with a twist to fuel your gambling addiction.

PyGambler
4 devlogs 1 follower Shipped
vindognz
vindognz joined Summer of Making
278d ago

This was widely regarded as a great move by everyone.