diff --git a/.gitignore b/.gitignore index 0af181c..22323ad 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ # Godot 4+ specific ignores .godot/ +.vscode/ /android/ diff --git a/assets/models/meshes/tiles.res b/assets/models/meshes/tiles.res index 087ddc9..29fc63d 100644 Binary files a/assets/models/meshes/tiles.res and b/assets/models/meshes/tiles.res differ diff --git a/assets/models/meshes/tiles_armagedon_a2.res b/assets/models/meshes/tiles_armagedon_a2.res index be617af..eb8a2c3 100644 Binary files a/assets/models/meshes/tiles_armagedon_a2.res and b/assets/models/meshes/tiles_armagedon_a2.res differ diff --git a/assets/models/meshes/tiles_armagedon_a3.res b/assets/models/meshes/tiles_armagedon_a3.res index 50c5ff8..0765503 100644 Binary files a/assets/models/meshes/tiles_armagedon_a3.res and b/assets/models/meshes/tiles_armagedon_a3.res differ diff --git a/assets/models/meshes/tiles_armagedon_a4.res b/assets/models/meshes/tiles_armagedon_a4.res index 0cc509d..65689ef 100644 Binary files a/assets/models/meshes/tiles_armagedon_a4.res and b/assets/models/meshes/tiles_armagedon_a4.res differ diff --git a/assets/models/meshes/tiles_armagedon_b1.res b/assets/models/meshes/tiles_armagedon_b1.res index 040beb9..4e546e5 100644 Binary files a/assets/models/meshes/tiles_armagedon_b1.res and b/assets/models/meshes/tiles_armagedon_b1.res differ diff --git a/assets/models/meshes/tiles_armagedon_b2.res b/assets/models/meshes/tiles_armagedon_b2.res index b8faa0b..e0dbe71 100644 Binary files a/assets/models/meshes/tiles_armagedon_b2.res and b/assets/models/meshes/tiles_armagedon_b2.res differ diff --git a/assets/models/meshes/tiles_armagedon_b3.res b/assets/models/meshes/tiles_armagedon_b3.res index 570343c..968e691 100644 Binary files a/assets/models/meshes/tiles_armagedon_b3.res and b/assets/models/meshes/tiles_armagedon_b3.res differ diff --git a/assets/models/meshes/tiles_armagedon_b4.res b/assets/models/meshes/tiles_armagedon_b4.res index ce7a0f6..5f08afa 100644 Binary files a/assets/models/meshes/tiles_armagedon_b4.res and b/assets/models/meshes/tiles_armagedon_b4.res differ diff --git a/scenes/main.gd b/scenes/main.gd index f39b27f..082fef6 100644 --- a/scenes/main.gd +++ b/scenes/main.gd @@ -1,3 +1,33 @@ +# ------------------------------------------------------------------------------------- +# Tekton Dash - Multiplayer Board Game - 2024 +# ------------------------------------------------------------------------------------- +# [x] Move is working, you can move the character to another tile on gridmap +# [ ] Make the Randomize tile, currently there's no logic to handle it +# it's randomly highlighted random tile on gridmap +# [x] Arrange tile is working, you can move the tile to another slot on the playerboard +# [x] Put tile is working, you can put the tile from playerboard to the gridmap +# [x] Grab tile is working, you can grab the tile from gridmap to playerboard +# ------------------------------------------------------------------------------------- +# [ ] Implement the Boosts tile, that can be used to boost player movement to next tile +# [ ] Implement the Obstacle tile, that can be used to block player movement to next tile +# ------------------------------------------------------------------------------------- +# [x] Added multiplayer support - with act as server and client +# [x] Added UPnP support for automatic port forwarding, for android and desktop +# [x] Added Randomized Goals for each player +# [x] Added bot support ( currently broken ) +# [x] Added turn-based mode +# [x] Added Realtime mode +# [ ] Implement ActionState costs +# [ ] Implement ActionState disable condition +# [ ] Implement the special item that can trigger card draw, with realtime effect +# ------------------------------------------------------------------------------------- +# [ ] Reskin the Game UI with offline prototype assets +# [ ] Grab the GUI for Main Menu, character selector, from Promotional Video +# [ ] Reskin the 3D models with offline prototype assets +# [ ] Implement the statemachine animation for the character +# ------------------------------------------------------------------------------------- + + extends Node3D var multiplayer_peer = ENetMultiplayerPeer.new() diff --git a/tiles_armagedon_a1.res b/tiles_armagedon_a1.res new file mode 100644 index 0000000..489bc5f Binary files /dev/null and b/tiles_armagedon_a1.res differ