daniel156161
|
4a1fbf2752
|
fix nameing of type and rename function name
|
2024-05-06 11:17:44 +02:00 |
|
daniel156161
|
5b8bf0da31
|
move storage classes into server folder and fix error in localStorage when winner_snake is none
|
2024-05-06 09:13:43 +02:00 |
|
daniel156161
|
4a8cb40bde
|
make winner snake into list
|
2024-05-06 02:55:14 +02:00 |
|
daniel156161
|
7dd46dd72b
|
add env argument for StorageLoader to load correct module and use it when store game history is enabled
|
2024-05-05 22:12:14 +02:00 |
|
daniel156161
|
917bd3f6bd
|
add EdgeDB dataschema and module
|
2024-05-05 20:46:15 +02:00 |
|
daniel156161
|
83bcf4f194
|
make new LocalStorage Class and move save functions into it
|
2024-05-05 17:02:18 +02:00 |
|
daniel156161
|
db3a353090
|
change over to new Game Board class from old Game Storage class
|
2024-04-18 23:41:53 +02:00 |
|
daniel156161
|
1f4d17d42f
|
add store functions to game board
|
2024-04-18 23:41:17 +02:00 |
|
daniel156161
|
c26824aeaf
|
create a game board class
|
2024-04-18 22:20:07 +02:00 |
|
daniel156161
|
5743f5c111
|
print moves only if debug is on and better error handeling if running game into found in dict
|
2024-04-18 08:23:10 +02:00 |
|
daniel156161
|
4620ee31eb
|
split class name and print out with spaces
|
2024-04-17 20:09:34 +02:00 |
|
daniel156161
|
9103e3e139
|
store history into data folder
|
2024-04-17 19:57:39 +02:00 |
|
daniel156161
|
04eef9229c
|
not store config file just read if exist or overwrite default_snake_config
|
2024-04-17 19:53:02 +02:00 |
|
daniel156161
|
cceded8468
|
add function to overwrite snake config when its set as env and use smaller python alpine container as base
|
2024-04-17 19:29:18 +02:00 |
|
daniel156161
|
8c57e48f60
|
if got Key Error in move function create a new snake and calculate next best move
|
2024-04-17 15:55:37 +02:00 |
|
daniel156161
|
12ac257d19
|
add option to overwrite color with env param
|
2024-04-17 13:43:58 +02:00 |
|
daniel156161
|
e3d7cccb64
|
remove my_snake output into server console
|
2024-04-16 00:35:46 +02:00 |
|
daniel156161
|
38ba576de9
|
add .env var to set no save when win and turns are less or the same as the var
|
2024-04-15 03:29:20 +02:00 |
|
daniel156161
|
7457e66339
|
add in init to not store when win and moves are smaller or the param
|
2024-04-15 03:17:21 +02:00 |
|
daniel156161
|
b601b378c8
|
add game url in GameStorage if its not local
|
2024-04-15 03:06:01 +02:00 |
|
daniel156161
|
24e744f705
|
remove print in _get_correct_folder_for_save_file because its not neaded
|
2024-04-15 02:21:36 +02:00 |
|
daniel156161
|
87fe6550b2
|
change folder names to add numbers an the beginning of the folder name
|
2024-04-14 23:56:25 +02:00 |
|
daniel156161
|
51108ce21c
|
change game storage to save it into a nice folder structure
|
2024-04-14 23:32:49 +02:00 |
|
daniel156161
|
9869f14bbe
|
Output Turns in server logs when doing moves
|
2024-04-14 21:32:10 +02:00 |
|
daniel156161
|
1154127a40
|
change history of GameStorage to calculations and remove snake_start add constrictor test in test_run scripts
|
2024-04-14 21:31:32 +02:00 |
|
daniel156161
|
0af6d862d4
|
create .env file if its not exists
|
2024-04-14 13:36:59 +02:00 |
|
daniel156161
|
f472ddd0d9
|
fix error when creating GameStorage object
|
2024-04-13 12:06:51 +02:00 |
|
daniel156161
|
b48cfe811e
|
add methode to create more snake and use them when more games are running
|
2024-04-13 10:48:08 +02:00 |
|
daniel156161
|
22b8746972
|
store better winning snake and add final turns and not sive where i win and moves are less the 10 turns
|
2024-04-13 10:03:42 +02:00 |
|
daniel156161
|
615acfc75a
|
store game history into dict to not mix data with other games
|
2024-04-13 10:02:51 +02:00 |
|
daniel156161
|
9fc0c9f82b
|
add better typeing of knowing what GameBoard it is in GameStorage
|
2024-04-13 08:34:58 +02:00 |
|
daniel156161
|
74b1e79a90
|
store what snake win the game
|
2024-04-13 02:37:05 +02:00 |
|
daniel156161
|
0027476c4e
|
move host, port and debug to server run function make .env variables writen in CAPS
|
2024-04-13 01:22:54 +02:00 |
|
daniel156161
|
b3d98dbdeb
|
add path to GameStorage and add option to enable store game state (default its disabled)
|
2024-04-13 01:09:26 +02:00 |
|
daniel156161
|
91e0d8fd1b
|
move server into own class and remove handlers dict
|
2024-04-13 00:57:55 +02:00 |
|
daniel156161
|
f444f25a53
|
create snake builder to select snake from a .env file
|
2024-04-13 00:56:56 +02:00 |
|
daniel156161
|
4173544d08
|
add dotenv and remove typing and change to inbuild dict
|
2024-04-12 23:21:12 +02:00 |
|
daniel156161
|
3aec07a7e7
|
change server to enable debug and not output body output getting very long
|
2024-04-12 23:10:00 +02:00 |
|
daniel156161
|
7d126dcd6a
|
change console output and better way to store the game history
|
2024-04-12 12:25:55 +02:00 |
|
daniel156161
|
664c374fbf
|
make better save and load function of files and add snake config into a json file
|
2024-04-12 11:16:49 +02:00 |
|
daniel156161
|
0d7739df76
|
move files and get ready for new Classes
|
2024-04-01 03:50:12 +02:00 |
|