Adrien Ufferte
|
7a55ddcf45
|
Add GUT addon
|
2026-01-29 11:30:51 +01:00 |
|
Adrien Ufferte
|
dfd584d17c
|
Merge pull request #205 from Excello-Recherche-Education/godot-upgrade-4.6
Upgrade Godot version to 4.6
|
2026-01-29 11:28:57 +01:00 |
|
Adrien Ufferte
|
13e1556e94
|
Merge pull request #204 from Excello-Recherche-Education/gardens-view-focus
Center view when returning from game
|
2026-01-29 11:28:30 +01:00 |
|
Adrien Ufferte
|
847b96ec30
|
Merge pull request #203 from Excello-Recherche-Education/boss-data-collection
Add data collection to boss games
|
2026-01-29 11:28:12 +01:00 |
|
Adrien Ufferte
|
e68b7a42b4
|
Merge pull request #202 from Excello-Recherche-Education/comment-spelling
Comments corrections
|
2026-01-29 11:15:29 +01:00 |
|
Adrien Ufferte
|
767077f88a
|
Merge branch '2.2.0' into comment-spelling
|
2026-01-29 11:14:53 +01:00 |
|
Adrien Ufferte
|
17454fb674
|
Merge pull request #199 from Excello-Recherche-Education/debug-device-tabs
Prevent ID missing when a device is deleted
|
2026-01-29 11:04:08 +01:00 |
|
Adrien Ufferte
|
f3e3d4bfcd
|
Upgrade Godot version to 4.6
|
2026-01-27 14:52:22 +01:00 |
|
Adrien Ufferte
|
2f0b62d8c2
|
Center view when returning from game
|
2026-01-26 15:27:36 +01:00 |
|
Adrien Ufferte
|
3dc075854b
|
Add data collection to boss games
|
2026-01-26 14:23:59 +01:00 |
|
Adrien Ufferte
|
b227f1cb17
|
Comments corrections
|
2026-01-26 13:48:59 +01:00 |
|
Adrien Ufferte
|
afe0a25914
|
Debug device ID
|
2026-01-26 11:25:04 +01:00 |
|
Adrien Ufferte
|
4de859bc01
|
Prevent ID missing when a device is deleted
|
2026-01-26 11:25:04 +01:00 |
|
Adrien Ufferte
|
ed0239aa04
|
Merge pull request #201 from Excello-Recherche-Education/fix-indentation
Fix indentation
|
2026-01-26 11:23:59 +01:00 |
|
Adrien Ufferte
|
094364e40e
|
Merge pull request #200 from Excello-Recherche-Education/pdf-export-codes
PDF export codes
|
2026-01-26 11:23:41 +01:00 |
|
Adrien Ufferte
|
f6f34eae6a
|
Merge pull request #198 from Excello-Recherche-Education/frog-labels
Frog labels
|
2026-01-26 11:23:15 +01:00 |
|
Adrien Ufferte
|
5357c54dd1
|
Merge pull request #195 from Excello-Recherche-Education/frog-fireworks
Frog fireworks
|
2026-01-26 11:22:51 +01:00 |
|
Adrien Ufferte
|
e629a84c01
|
Debug key size and padding
|
2026-01-26 10:59:23 +01:00 |
|
Adrien Ufferte
|
7b18cdd593
|
Fix indentation
|
2026-01-26 10:47:40 +01:00 |
|
Adrien Ufferte
|
595a2121df
|
Export students codes to PDF
|
2026-01-26 10:20:21 +01:00 |
|
Adrien Ufferte
|
e7a245c2b2
|
Better FX
|
2026-01-22 09:39:22 +01:00 |
|
Adrien Ufferte
|
8fc7d9a674
|
Add label under the lilypad
|
2026-01-22 09:31:11 +01:00 |
|
Adrien Ufferte
|
9c546f8880
|
Correction for score calculation
|
2026-01-20 15:59:41 +01:00 |
|
Adrien Ufferte
|
185307cf38
|
Frog fireworks are launched AFTER the frog reach the end position, and after the "validation FX" are used on the lilypads.
|
2026-01-20 15:59:41 +01:00 |
|
Adrien Ufferte
|
62bd32a23f
|
Merge pull request #197 from Excello-Recherche-Education/penguin-labels
Penguin new label graphisms
|
2026-01-20 15:21:02 +01:00 |
|
Adrien Ufferte
|
a950e95b97
|
Penguin new label graphisms
|
2026-01-20 14:31:08 +01:00 |
|
Adrien Ufferte
|
041516213a
|
Merge pull request #196 from Excello-Recherche-Education/fireworks-colors
New colors for fireworks for minigames
|
2026-01-20 14:23:23 +01:00 |
|
Adrien Ufferte
|
f5e218fe16
|
Merge pull request #194 from Excello-Recherche-Education/clean-code
Clean code
|
2026-01-20 11:50:48 +01:00 |
|
Adrien Ufferte
|
bcfbbf004f
|
New colors for fireworks for minigames
|
2026-01-19 15:31:27 +01:00 |
|
Adrien Ufferte
|
e883bc0fb3
|
Move "class_name" before "extends"
|
2026-01-19 13:39:41 +01:00 |
|
Adrien Ufferte
|
adc39c7347
|
Clean useless newlines
|
2026-01-19 13:37:38 +01:00 |
|
Adrien Ufferte
|
5c359054f8
|
Clean adult block names
|
2026-01-19 13:33:25 +01:00 |
|
Adrien Ufferte
|
6a65d40227
|
Merge pull request #192 from Excello-Recherche-Education/avoid-allocation
Hoisted reserved file names and invalid character lists into constants
|
2026-01-19 13:01:22 +01:00 |
|
Adrien Ufferte
|
e460b99a0f
|
Merge pull request #190 from Excello-Recherche-Education/add-logs
Add logs
|
2026-01-19 11:54:07 +01:00 |
|
Adrien Ufferte
|
7c1c9fbf33
|
Merge pull request #189 from Excello-Recherche-Education/minigames-feedback
Minigames feedback
|
2026-01-19 11:53:51 +01:00 |
|
Adrien Ufferte
|
a3b1e10eb9
|
Merge pull request #188 from Excello-Recherche-Education/debug-prof-tool-booklet
Debug prof tool booklet
|
2026-01-19 11:53:34 +01:00 |
|
Adrien Ufferte
|
87c05896fc
|
Merge pull request #191 from Excello-Recherche-Education/boss-adult-check
Adult check for boss defeat
|
2026-01-19 11:53:18 +01:00 |
|
Adrien Ufferte
|
0b07202e93
|
Reused the cached children list when reordering nodes to avoid an extra get_children call.
|
2026-01-19 10:51:58 +01:00 |
|
Adrien Ufferte
|
7cd1e7f036
|
Hoisted reserved file names and invalid character lists into constants to avoid repeated allocations during safe file path sanitization.
|
2026-01-19 10:47:13 +01:00 |
|
Adrien Ufferte
|
fc3589da80
|
Adult check for boss defeat
|
2026-01-19 10:21:34 +01:00 |
|
Adrien Ufferte
|
e82e47086f
|
Add logs
|
2026-01-15 16:51:47 +01:00 |
|
Adrien Ufferte
|
f0a132debb
|
Make penguin sit a little longer when defeat animation is played by repeating the last frame 2 more times
|
2026-01-15 15:26:39 +01:00 |
|
Adrien Ufferte
|
c6cd6b1588
|
Centralize color system
|
2026-01-15 15:24:15 +01:00 |
|
Adrien Ufferte
|
af625045f9
|
Remove outline
|
2026-01-15 14:59:35 +01:00 |
|
Adrien Ufferte
|
0aa2983de6
|
Merge pull request #187 from Excello-Recherche-Education/dynamic-gardens
Dynamic gardens
|
2026-01-15 14:47:14 +01:00 |
|
Adrien Ufferte
|
95d150cebf
|
Debug progress ratio calculation
|
2026-01-15 11:35:17 +01:00 |
|
Adrien Ufferte
|
3bcc072a9e
|
Debug fish minigame scene
|
2026-01-15 11:22:05 +01:00 |
|
Adrien Ufferte
|
9710d2e9c1
|
Update prof tool version number
|
2026-01-15 11:00:01 +01:00 |
|
Adrien Ufferte
|
532585feb4
|
Debug assignation type
|
2026-01-15 10:46:09 +01:00 |
|
Adrien Ufferte
|
f0fdf3887d
|
Final boss a lot harder
|
2026-01-15 10:45:38 +01:00 |
|
Adrien Ufferte
|
ce5975bb91
|
Debug boss number of words
|
2026-01-15 10:13:19 +01:00 |
|
Adrien Ufferte
|
788a637363
|
Overall cleaning
|
2026-01-15 10:03:25 +01:00 |
|
Adrien Ufferte
|
98342cf87d
|
Debug progression animation
|
2026-01-15 09:52:19 +01:00 |
|
Adrien Ufferte
|
ba2cf68ee6
|
Nomenclature fixes
|
2026-01-14 16:46:49 +01:00 |
|
Adrien Ufferte
|
a7660822af
|
Add boss data synchronization with server
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
b4e4379cda
|
Boss save system only stores highest finished
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
5b08af825a
|
Debug final boss visibility
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
3e47065016
|
Add final boss button
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
0f76f674e8
|
Fixed the gardens layout setter to use a backing field and getter, preventing recursive setter calls.
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
65ade9aa6d
|
Remove scroll snap in gardens view
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
52c5f4c9d8
|
Progression line takes bosses into account
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
b8d9a09882
|
Boss button position on the CURVE
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
cc2016f096
|
Boss button bigger and better placement of icon in the center of it
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
0259d3d3d8
|
MASSIVE improvement in loading time
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
c690c1ddbd
|
Debug brain display of unlocked gardens to take into account the bosses
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
ecedc661d3
|
Add boss, first version
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
eacd092354
|
Debug garden selection when selecting a lesson
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
9575e96d63
|
refactor scroll gardens
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
0dad3959cc
|
Add scrolling for the mouse wheel
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
043366b1fa
|
Add security and logs in layout distribution
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
70449bff73
|
Prevented the gardens screen from invoking set_gardens_layout twice during _ready, eliminating duplicated layout generation and logs.
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
6c30555509
|
Trying to make the gardens layout cached
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
50d998e6e8
|
Factorize flowers code
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
ffbd67ed87
|
Debug gardens animations
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
e1ef7637e3
|
Better code readability
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
da1e9f4738
|
Massive factorisation / simplification of the gardens flow
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
1765ad39e1
|
Factorize some code in Utils
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
fd1be34108
|
Debug warning
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
4764fc21ba
|
Remove useless newlines
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
014c5166f9
|
Simplify code
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
ea29767dfc
|
Indentations corrections
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
48adf76574
|
Flowers same color as the garden they are in
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
4c8f57eb1e
|
Ensure all buttons inside garden texture
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
99124a9161
|
Debug position of buttons and plants inside the garden
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
f859affddc
|
Debug special effect position
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
5b24456c73
|
Dynamic flower invisible when look_and_learn not done
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
7bd475a76a
|
Dynamic flower size depending on minigames completion
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
8b88b1a148
|
Generate flowers dynamically, on top of each lesson button
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
2d6134aae1
|
Version 1
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
b261c2f20d
|
Delete useless files
|
2026-01-14 16:39:19 +01:00 |
|
Adrien Ufferte
|
c394906738
|
Merge pull request #186 from Excello-Recherche-Education/microanimations
Microanimations
|
2026-01-14 16:38:52 +01:00 |
|
Adrien Ufferte
|
2b56874db1
|
Fix penguin animations
|
2026-01-14 14:51:28 +01:00 |
|
Adrien Ufferte
|
09c1e64dd4
|
Code nomenclature
|
2026-01-14 14:49:25 +01:00 |
|
Adrien Ufferte
|
73a466c06c
|
monkey success color
|
2026-01-14 14:49:25 +01:00 |
|
Adrien Ufferte
|
63caec7a9a
|
Launch fireworks when minigames end
|
2026-01-14 14:49:25 +01:00 |
|
Adrien Ufferte
|
23f562d47f
|
Fireworks
|
2026-01-14 14:49:23 +01:00 |
|
Adrien Ufferte
|
13eb7e4463
|
Parakeets
|
2026-01-14 14:47:32 +01:00 |
|
Adrien Ufferte
|
db4e1da25f
|
Caterpillar
|
2026-01-14 14:47:32 +01:00 |
|
Adrien Ufferte
|
085b3c919f
|
Ants
|
2026-01-14 14:47:32 +01:00 |
|
Adrien Ufferte
|
38652a9b28
|
Turtles
|
2026-01-14 14:47:32 +01:00 |
|