Commit Graph

68 Commits

Author SHA1 Message Date
adtpdn 96f5754f99 feat: Implement initial game structure with core logic, various managers, player scene, and project configuration. 2025-12-12 02:16:06 +08:00
adtpdn a04be19af5 update 2025-12-10 23:11:59 +08:00
adtpdn 7ad20497d8 update 2025-12-10 02:55:07 +08:00
adtpdn 58d28366bb init 2025-12-10 02:35:17 +08:00
adtpdn fe4c3eddb8 feat: add player core, movement, and playerboard managers, special tile effects system, and lobby scene. 2025-12-09 21:16:06 +08:00
adtpdn 7db63a2707 Merge branch 'EOS' of https://github.com/adtpdn/tekton-enet into EOS 2025-12-09 20:57:36 +08:00
adtpdn 59ff22f5ac feat: Add initial lobby and main scenes, along with various tile meshes and holographic textures. 2025-12-09 20:57:33 +08:00
adtpdn 8f672dfb49 feat: Add player movement manager, main scene, and backflip animation asset. 2025-12-09 17:46:43 +08:00
adtpdn ac463185de Update 2025-12-08 21:56:36 +08:00
adtpdn 438c0c0d6e feat: Add initial lobby and main scenes with Nakama and lobby management scripts. 2025-12-06 02:27:08 +08:00
adtpdn 5000f3e269 Bugfix 2025-12-04 23:14:12 +08:00
adtpdn dce55c2fe6 Minor Update
- Refactor the Player.gd

- Attempt to fix joining the available room, via Room ID
2025-12-03 21:51:23 +08:00
adtpdn a97a8e68f6 player.gd refactor progress 2025-12-03 18:16:00 +08:00
adtpdn ead155afed Attempt to using Nakama as replacement of Low-Level ENet 2025-12-02 00:58:44 +08:00
adtpdn b27b612989 Update input actions and UI layout
Added new input actions for movement and actions in project.godot. Adjusted UI element positions, visibility, and sizing in main.tscn. Added a temporary scene file and updated player.gd.
2025-11-04 11:33:54 +08:00
adtpdn cd22925449 Refactor item grabbing logic and remove TileGrabber
Moved item grabbing and auto-arrange logic from the separate TileGrabber node into the player.gd script, consolidating server/client authority checks and RPC handling for multiplayer. Removed obsolete tile_grabber.gd and its UID file. Updated main.tscn to clean up unused UI nodes and adjust visibility settings for player boards.
2025-11-04 10:43:34 +08:00
adtpdn 3c3ba0cd63 Refactor network and player goals UI panels
Moved network info UI elements into a dedicated NetworkPanel and updated code references accordingly. Refactored AllPlayerGoals to use individual Panel nodes for each player, improving visibility management and goal UI updates. Enhanced goal synchronization logic to handle dynamic player panels and added safety checks for UI node access.
2025-10-29 14:55:15 +08:00
adtpdn 65be1fcc63 Improve gridmap item placement and UI logic
Enhanced the auto_put_item logic to better identify and place non-goal or excess tiles from the playerboard onto the grid. Updated gridmap and dock scripts for improved cell option handling and UI consistency. Adjusted mesh library item order and main scene cell data for better alignment. Expanded spawn and finish locations for player logic.
2025-10-28 14:05:50 +08:00
adtpdn f9f7d34f80 Add example scene and update gridmap assets
Added a new example scene and player script for EnhancedGridMap. Updated mesh library, materials, and tile assets for improved visuals and structure. Modified main scene and logic to support new gridmap configuration and auto item handling. Adjusted project settings for resolution and main scene path.
2025-10-27 12:35:06 +08:00
adtpdn 84413314ef Add example scene and player for enhanced_gridmap
Introduces a new example scene and player script for the enhanced_gridmap addon, including supporting resources and materials. Updates the mesh library, assets, and main scene to integrate new tile types and visual styles. Adjusts project settings for improved resolution and sets the new main scene as the entry point.
2025-10-22 11:50:17 +08:00
adtpdn f8521a78ff fix bot issues : Prevent bot creation when enable_bots is false 2025-04-22 10:34:08 +08:00
adtpdn d397ef0931 make the ruleset for first and second lap 2025-04-21 16:23:48 +08:00
adtpdn 49cc53e230 update 2025-04-16 18:02:58 +08:00
adtpdn 6d4407128f update 2025-04-15 17:17:41 +08:00
adtpdn f38d91ad9a update some plugins, fitting the 4.4.1 gridmap feature 2025-04-15 10:37:53 +08:00
adtpdn ad0085a068 update the files, prep for fixing obstacles 2025-04-10 16:17:36 +08:00
adtpdn ca171c65c8 update some files on 4.4 2025-04-10 15:07:29 +08:00
adtpdn 679961aa77 update obstacles 2025-03-21 11:44:12 +08:00
adtpdn d64b685e6e make the orientation of obstacle align with four side of cell on gridmap 2025-03-13 17:32:41 +08:00
adtpdn 58142e9d67 update obstacle to simplify with neighboor 2025-03-12 17:53:19 +08:00
adtpdn 161f03d931 update obstacles 2025-03-11 17:40:54 +08:00
adtpdn 495c9c64a5 dd 2025-03-10 15:44:54 +08:00
adtpdn 438eff1f7a update todo 2025-03-05 13:27:40 +08:00
adtpdn 9c162c29f8 Add the ActionState. Random 2025-03-04 17:27:11 +08:00
adtpdn 837d522408 Highlight fixed, but on highlight after placing, doesn't cleared 2025-03-04 16:17:50 +08:00
adtpdn 2cbb067d5f fix the issues of PUT action, on client side 2025-03-04 10:29:42 +08:00
adtpdn 23e2e50c0c fix the instance of player 2025-03-03 14:22:27 +08:00
adtpdn 276aa439ab fix missing character model 2025-02-20 11:29:03 +08:00
adtpdn f9e0c81aee update 2025-02-19 17:33:03 +08:00
adtpdn 46f1bdf8a8 update todo 2025-02-19 02:46:06 +08:00
adtpdn c75af0c56f fix 2025-02-18 15:47:57 +08:00
adtpdn f66c6eeb63 on client side work playerboards 2025-02-18 12:26:31 +08:00
adtpdn 1c8a6aab9f fix the occuring that client doesn't get goals on joined 2025-02-18 11:34:36 +08:00
adtpdn 330d5a401b no fucking bots 2025-02-18 11:13:39 +08:00
adtpdn 84457ce915 update, fix 2025-02-13 17:09:51 +08:00
adtpdn 39979b8e58 Synced the all playerboards, but there's still bugged while new player connected 2025-02-11 16:21:23 +08:00
adtpdn 7d022775d3 fixed 2025-02-04 18:08:56 +08:00
adtpdn c578c3e97e goals now visible on every players, need to fix the pattern of goals generator 2025-02-04 17:34:56 +08:00
adtpdn 1c67557135 goals synced 2025-02-04 16:42:13 +08:00
adtpdn ef8d06b6cc update 2025-01-31 17:45:35 +08:00