This website requires JavaScript.
6d2b0760e2
commentsss
main
Vincent Rodley
2025-10-28 16:27:24 +1300
210f63fdfb
added .lower() to the PVC colour picker
Vincent Rodley
2025-10-24 13:17:54 +1300
495c2e192c
not illegal colours
Vincent Rodley
2025-10-06 09:07:32 +1300
11ebed3093
removed un-needed demo
Vincent Rodley
2025-09-17 21:12:58 +1200
2aceabb2cd
demo video
Vincent Rodley
2025-09-17 21:06:11 +1200
e78406c530
fix readme
Vincent Rodley
2025-09-17 20:40:20 +1200
8ff578b7e9
usage in readme, removed cpu vs cpu
Vincent Rodley
2025-09-17 20:38:40 +1200
ce998b45e4
gui is now no longer being developed
Vincent Rodley
2025-09-17 20:25:29 +1200
edfb709bd4
really jank implementation of CPU to the gui one
Vincent Rodley
2025-09-17 20:23:44 +1200
b55ecde811
type hinting and started working on cli v2
Vincent Rodley
2025-09-16 10:15:32 +1200
7fee99cce8
started adding architecture for CPU integration
Vincent Rodley
2025-09-02 12:07:28 +1200
29e88aaf75
parallel
Vincent Rodley
2025-09-02 12:06:41 +1200
b4e5e6a5b1
lil star icon for the last dropped tile
Vincent Rodley
2025-08-28 21:31:23 +1200
41cecfc5ee
cursor follows the mouse
Vincent Rodley
2025-08-28 14:28:57 +1200
a4998531ac
space drops, replaces window_size, fixed smth else i forgor
Vincent Rodley
2025-08-28 11:58:41 +1200
574d79947b
renamed files
Vincent Rodley
2025-08-28 10:44:32 +1200
90c8364e40
test
Vincent Rodley
2025-08-28 10:43:48 +1200
15205b7a3e
turn indicator
Vincent Rodley
2025-08-28 09:31:40 +1200
60ceeb247c
you can run it from outside the directory now
Vincent Rodley
2025-08-27 20:30:44 +1200
2f742dca78
todo list update
Vincent Rodley
2025-08-27 20:16:40 +1200
0bbcee8847
new menu_manager system (far cleaner), polished win + draw detection
Vincent Rodley
2025-08-27 20:13:10 +1200
e3735a3786
uk english
Vincent Rodley
2025-08-27 19:56:38 +1200
da4e921da1
win checkigngit add game.py git add game.py
Vincent Rodley
2025-08-27 19:36:37 +1200
26c88cabab
draw detetection. some optimizing
Vincent Rodley
2025-08-27 10:56:30 +1200
be51abf777
dropping tiles in GUI
Vincent Rodley
2025-08-22 20:59:47 +1200
18bde75910
menu manager to make cleaner
Vincent Rodley
2025-08-21 11:49:03 +1200
f17c76d072
entering 8 doesnt crash it anymore lmao
Vincent Rodley
2025-08-20 21:41:14 +1200
e19f0411c2
no settings yet text, messed with colours for a while just to change nothing lmao
Vincent Rodley
2025-08-20 14:41:15 +1200
9ae90e1b61
holy my code was bad. optimized tile creation, made the colours nice, rounded buttons
Vincent Rodley
2025-08-20 14:23:34 +1200
e8aeee7360
ok imma stop messing with it. it looks good
Vincent Rodley
2025-08-20 13:32:56 +1200
e953c602e0
imma give up if this doesnt look good
Vincent Rodley
2025-08-20 12:53:38 +1200
eeefe6e3d0
ok surely this looks good
Vincent Rodley
2025-08-20 12:52:14 +1200
f543dbda90
oopsies i forgor how markdown
Vincent Rodley
2025-08-20 12:51:20 +1200
91e5f06950
ooh the readme looking nice now
Vincent Rodley
2025-08-20 12:50:23 +1200
3ef31d350b
oops i forgot to commit. started working on a gui, fixed some bugs and added a search_depth setting
Vincent Rodley
2025-08-20 12:37:15 +1200
cee3be9334
cpu vs cpu mode, picking your colour against cpu.
Vincent Rodley
2025-08-14 12:19:28 +1200
2aec7528be
tweaks to colouring
Vincent Rodley
2025-08-13 10:50:42 +1200
24112abebb
3 display options - coloured text, coloured background and emojis
Vincent Rodley
2025-08-13 10:10:31 +1200
cf288b348d
that was a long session. i think minimax with alpha beta pruning works nowgit add .!
Vincent Rodley
2025-08-12 22:13:18 +1200
3a90bbd429
new algo - it draws against itself
Vincent Rodley
2025-08-12 11:30:31 +1200
f7ebe11837
ok nvm now it takes free wins
Vincent Rodley
2025-08-12 11:04:45 +1200
de0ad5a005
basic algorithm CPU - plays a random move but takes free wins and blocks instant wins
Vincent Rodley
2025-08-12 10:59:25 +1200
9a47d3fd85
i made a whole neural network but it was depressingly bad. imma try minmax with alphabeta pruning for look ahead
Vincent Rodley
2025-08-12 10:43:16 +1200
760c412a45
starting setup for AI Training - made a connect4env class
Vincent Rodley
2025-08-07 10:08:20 +1200
5255ec30c9
pvp lan is now in maintenance cuz RCE
Vincent Rodley
2025-08-07 09:29:05 +1200
58f59a3335
added some better error msgs. maybe fixed sockets staying open.
Vincent Rodley
2025-08-04 11:08:02 +1200
b6b5b08977
lots of bugs
Vincent Rodley
2025-08-04 10:53:43 +1200
2904e1406d
if you enter an invalid ip, it doesnt crash lmao
Vincent Rodley
2025-08-03 20:49:55 +1200
b9d6812bf7
i dont think there are bugs. lan multiplayer is done
Vincent Rodley
2025-08-03 20:29:35 +1200
093decb9ae
doing the tests with sockets for lan multiplayer
Vincent Rodley
2025-08-02 19:20:56 +1200
ddeeed525d
fixed the first column (im stupid)
Vincent Rodley
2025-08-02 14:49:31 +1200
498c4c453b
todo list
Vincent Rodley
2025-08-02 10:51:13 +1200
eb184b9a7d
shows you where the win is. optimized stuff i think. prettier as well
Vincent Rodley
2025-08-02 10:23:58 +1200
120130e9a5
maybe working win checks?
Vincent Rodley
2025-08-01 22:22:44 +1200
2c9fdaee10
uses checkwin stub. slightly less yucky loops
Vincent Rodley
2025-08-01 22:18:10 +1200
7b2936ed02
stores player as R or Y not an entire ANSI string lmao
Vincent Rodley
2025-08-01 22:13:33 +1200
c002cebc8e
removed my test script
Vincent Rodley
2025-08-01 21:59:21 +1200
f5615b0bd6
made pretty. cleaned i think
Vincent Rodley
2025-08-01 21:57:54 +1200
91b2ef653e
maybe stopped pycache from commiting
Vincent Rodley
2025-08-01 11:33:17 +1200
bb6ad2ec56
pretty now :)
Vincent Rodley
2025-08-01 11:32:50 +1200
b362b3fe1d
i dont think there are any bugs. win detection time.
Vincent Rodley
2025-08-01 11:14:54 +1200
cb2c99c369
can no longer override in a full column. need to fix non integer inp
Vincent Rodley
2025-08-01 11:05:19 +1200
f1cb1ddc74
try fix inputs
Vincent Rodley
2025-08-01 10:51:40 +1200
b63c52c22b
YOU CAN DROP NOW (if the column is full you override other ppl lmao
Vincent Rodley
2025-08-01 10:44:41 +1200
85de7ecd85
you can kindaa drop. it drops wrong tho
Vincent Rodley
2025-08-01 10:32:08 +1200
36bfb7d407
added basic dropping, turn switching and now i just wanna make it pretty.
Vincent Rodley
2025-08-01 10:18:45 +1200
d703909b9a
readme
Vincent Rodley
2025-08-01 09:57:49 +1200
3f8915d65e
first commit
Vincent Rodley
2025-08-01 09:56:59 +1200