Commit Graph

293 Commits

Author SHA1 Message Date
Yogi Wiguna 02d13d9ff5 feat: Add main game scene with core logic, manager initialization, UI setup, and an in-game message bar. 2026-02-03 14:48:41 +08:00
Yogi Wiguna 16a46d7e76 feat: Introduce an EnhancedGridMap with advanced grid generation, randomization, and data serialization features, along with a default MeshLibrary and a new main scene script. 2026-02-03 12:20:02 +08:00
Yogi Wiguna e8fc3f86c5 feat: Implement special tile power-up system with manager, levels, cooldowns, inventory, and associated assets. 2026-02-03 10:16:03 +08:00
Yogi Wiguna 614d678b84 feat: Add initial main game scene with grid map, player board UI, and manager scripts for game logic and input. 2026-02-02 16:31:07 +08:00
Yogi Wiguna 66d34d0d29 feat: Establish initial game structure including lobby, UI, and core gameplay managers. 2026-02-02 15:01:30 +08:00
adtpdn 9201c99d42 update 2026-02-02 08:34:04 +08:00
adtpdn d6c84dd30d update 2026-02-02 00:21:32 +08:00
Yogi Wiguna d9025128e0 Integrate Nakama managers and enhance powerup system
Added Nakama and related manager scripts to autoload in project.godot and updated input mappings. Improved powerup_manager.gd with new methods and aliases for compatibility and gameplay rewards. Refactored ui_manager.gd to better initialize UI elements and removed unused code. Added playerboard_is_empty to player.gd for board state checks. Minor formatting changes in Nakama C# utility files for consistency.
2026-01-29 15:45:06 +08:00
adtpdn e66ba7542c update 2026-01-29 03:04:24 +08:00
adtpdn 6949e20a1f refactor 2026-01-28 02:29:43 +08:00
adtpdn d71f5d67e3 update scarcity 2026-01-27 03:43:51 +08:00
adtpdn d262bb8dc0 update feature & bugfix 2026-01-23 22:26:44 +08:00
adtpdn 89a3beb2b2 update logic for push 2026-01-23 08:38:45 +08:00
adtpdn 5a97f7959e update 2026-01-15 09:07:56 +08:00
adtpdn bee9c30f0e bugfix, desync, and add UI function 2026-01-14 00:20:20 +08:00
adtpdn 6948a4aed1 edit special power up 2026-01-09 22:41:00 +08:00
adtpdn 6aede0a382 feat: Implement cycle timer toggle, refactor continuous input, and improve movement synchronization. 2026-01-07 05:41:38 +08:00
adtpdn 059f152374 update bot 2026-01-06 08:55:14 +08:00
adtpdn cbbe95e108 overhaul bot 2026-01-03 03:40:20 +08:00
adtpdn 7423e29443 update holiday 2026-01-01 05:21:25 +08:00
adtpdn c5e9d073fa feat: Implement core game managers, player movement logic, and initial UI scenes. 2025-12-27 05:45:57 +08:00
adtpdn 6870016ba6 feat: Implement core game scenes, player character with AI behavior, and various game managers. 2025-12-27 05:45:36 +08:00
adtpdn b0d45d4569 feat: Implement a new lobby system with configurable match duration, game over screen, and core game state management. 2025-12-20 01:10:49 +08:00
adtpdn 75eb398649 feat: Implement core game managers for power-ups, UI, goals, and player actions, and establish initial game scene and player. 2025-12-17 03:51:15 +08:00
adtpdn e41ffcfb67 feat: Introduce modular player system with dedicated managers for movement, race, input, playerboard, actions, special tiles, and powerups, along with a new main scene and documentation. 2025-12-16 02:37:26 +08:00
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