9e79dd0b6b
get uid files back
2025-09-25 11:18:38 +04:00
bacc66d26c
add gamepad support to menus
2025-09-25 11:11:49 +04:00
301d858ea5
reimagine the control scheme
2025-09-25 09:35:40 +04:00
742e4251fb
Fix critical memory leaks, race conditions, and improve code quality
...
- Fix memory leaks in match3_gameplay.gd with proper queue_free() usage
- Add comprehensive error handling and fallback mechanisms to SettingsManager
- Resolve scene loading race conditions in GameManager with state protection
- Remove problematic static variables from tile.gd, replace with instance-based approach
- Consolidate duplicate debug menu classes into shared DebugMenuBase
- Add input validation across all user input paths for security and stability
2025-09-25 00:47:08 +04:00
bbf512b675
add basic match3 logic
...
use proper logging everywhere
add gamepad and keyboard control on match3 gameplay
2025-09-24 16:58:08 +04:00
e76297b3f3
Merge pull request 'add-game-scene' ( #6 ) from add-game-scene into main
...
Reviewed-on: #6
2025-09-24 09:33:47 +02:00
14d5e8fd8f
update sources
2025-09-24 09:33:47 +02:00
7b0db3abff
include info about asset sources file
2025-09-24 09:33:47 +02:00
83cc433c2f
add logging
2025-09-24 09:33:47 +02:00
7182c45351
match-3 grid generation
...
make game scene modular
global debug mode
2025-09-24 09:33:47 +02:00
e11e864b26
make grid shuffle, grid sizy, gem color types
2025-09-24 09:33:47 +02:00
d8435ef46c
create gem grid
2025-09-24 09:33:47 +02:00
9b3a20cdf1
refactor structure
2025-09-24 09:33:47 +02:00
4e0b5fe3d2
add gems
2025-09-24 09:33:47 +02:00
4596bc203a
Merge pull request 'add-game-scene' ( #4 ) from add-game-scene into main
...
Reviewed-on: #4
2025-08-04 12:26:03 +02:00
78a61fe33c
add game scene
2025-08-03 23:22:26 +04:00
d9084606c8
Optimize backgound - move it to root node
2025-08-03 18:39:15 +04:00
7951a42c88
add animation
2025-08-03 18:35:52 +04:00
2589f9f73f
Add background
2025-08-03 17:54:37 +04:00
a1f8536855
do not reload click sound every time
2025-08-03 15:15:42 +04:00
c57a08f5da
add click sound as SFX
2025-08-03 15:14:18 +04:00
542cf6a4f1
move sources.yml file to root
2025-08-03 15:13:41 +04:00
1b95573720
Merge pull request 'settings reset button' ( #2 ) from settings-reset-button into main
...
Reviewed-on: #2
2025-07-24 20:02:32 +02:00
dac3d42b6b
settings reset button
2025-07-24 22:01:57 +04:00
e732f9b6da
Merge pull request 'add-music' ( #1 ) from add-music into main
...
Reviewed-on: #1
2025-07-24 19:21:25 +02:00
c52d861e63
refactor
2025-07-24 21:18:22 +04:00
54c23a83e5
use builtin method for music
2025-07-24 20:57:30 +04:00
7882e70e03
DRY settings menu
...
decrease saving config cycles
2025-07-24 20:55:58 +04:00
20440fe07f
reduce nested code
2025-07-24 20:49:03 +04:00
f949502ef4
fix: Music does not play, if volume was 0 on game loads
2025-07-24 20:46:48 +04:00
d7a0494d7e
Add music in main menu
2025-07-24 20:46:17 +04:00
fe69347625
better sound sliders
2025-07-24 20:04:45 +04:00
Your Name
e4ea38ae25
scale textures correctly
2025-07-20 17:11:45 +04:00
Your Name
b9c049dddc
typo fix
2025-07-20 16:43:02 +04:00
Your Name
b1e79492ab
Localization concept added
2025-07-20 16:41:54 +04:00
Your Name
688106eedd
typo fix
2025-07-19 22:51:58 +04:00
Your Name
cc8e7c0d2f
Made languages list loadable from file
2025-07-19 22:49:57 +04:00
Your Name
49d4167499
Setttings added
2025-07-19 22:40:07 +04:00
Your Name
877b5fc14f
Switch scenes on button press
2025-07-19 21:24:38 +04:00
Your Name
e3e9d5591d
Main menu created
2025-07-19 21:20:38 +04:00
Your Name
c012eabca3
Create press any key to continue screen
2025-07-19 21:03:56 +04:00
Your Name
c5840660c3
Create main scene
2025-07-19 20:31:07 +04:00
Your Name
8a04f4238f
input system
2025-07-19 20:28:33 +04:00
Your Name
292112b195
set up the core singleton systems that will manage lobal settings
2025-07-19 20:16:14 +04:00
Your Name
e27cd7f62a
init commit
2025-07-19 20:15:15 +04:00