Commit Graph
100 Commits
Author SHA1 Message Date
Dylan Sarrazyn a13badd772 Adds minigame labels settings to the turtles minigame. 2024-05-28 10:27:40 +02:00
Dylan Sarrazyn 972494ac1d Reworks the crabs minigame holes to work with different sizes of crabs. 2024-05-28 09:43:53 +02:00
Dylan Sarrazyn 5952ea862b Removes unnecessary class names. 2024-05-28 09:43:53 +02:00
Dylan Sarrazyn 666895407e Adds a ressource for the settings of the minigames labels. Fixes issues with the scaling of assets. Fixes a bug on the syllables minigame (_on_stimulus_found function was not called). 2024-05-28 09:43:50 +02:00
Dylan Sarrazyn 76cc283485 Hides the GPs of inactive tracks for the frog minigame. 2024-05-28 09:41:52 +02:00
Dylan Sarrazyn 1f55523e89 Reworks frog minigame water shader. Adds a moving sky to the monkeys and parakeets minigames. Remove warnings. 2024-05-28 09:41:52 +02:00
Dylan Sarrazyn 4badcead69 Fixes the logging of answers in the monkey minigame. Fixes more warnings. 2024-05-28 09:41:52 +02:00
Dylan Sarrazyn 65306fd0d1 Remove class_name from the Monkeys minigame. Remove some warnings 2024-05-28 09:41:52 +02:00
Dylan Sarrazyn 123f714729 Reworks how the label works (1 underscore is 1 GP and not one letter) in the monkeys minigame 2024-05-28 09:41:52 +02:00
Dylan Sarrazyn 8a4515b602 Reworks the monkeys minigame difficulty settings (4 monkeys max) 2024-05-28 09:41:52 +02:00
Dylan Sarrazyn 1047757cbb Fixes the distractors selection for the words minigames to make sure that no distractor has the same phoneme as the stimuli and that no distractor is the start of the stimuli 2024-05-28 09:41:48 +02:00
Dylan Sarrazyn 361fe30787 Makes turtles not spawn from the left of the screen (UI). Play the water ring animation while the turtle is swimming. Remove the classnames. Fixes the editor warnings. 2024-05-24 10:16:41 +02:00
Dylan Sarrazyn 74bbb18d43 Adds highlight to the turtles minigame. 2024-05-24 10:16:13 +02:00
Dylan Sarrazyn 1207f2400d Fix the direction of turtles when they spawn. Adds FX 2024-05-24 10:16:13 +02:00
Dylan Sarrazyn ed80bad891 Make turtle minigame extends words minigame 2024-05-24 10:16:13 +02:00
Dylan Sarrazyn b06ebfe6cf Move swipe detector to utils. Water shader 2024-05-24 10:16:13 +02:00
Dylan Sarrazyn e70be1dd04 Fix water shader with HDR 2D 2024-05-24 10:16:13 +02:00
Dylan Sarrazyn 73f2db5919 Godot 4.3 2024-05-24 10:16:13 +02:00
Dylan Sarrazyn d24c13bccb Fix the despawning of turtles when they leave the screen 2024-05-24 10:16:13 +02:00
Dylan Sarrazyn 9cc01de386 Finishes spawning of turtles. Adds interactions between turtles and the island 2024-05-24 10:16:13 +02:00
Dylan Sarrazyn d1338a81ec WIP of the spawning mechanics in the turtle minigame. 2024-05-24 10:16:13 +02:00
Dylan Sarrazyn 1d36e0c8d0 Project settings and theme 2024-05-24 10:14:44 +02:00
Dylan Sarrazyn 83dcb8991f Reworks size of the minigame UI. Hide Kalulu button when he is talking. 2024-05-24 10:13:50 +02:00
Dylan Sarrazyn 6df8bfd292 Fixes after rebase
# Conflicts:
#	resources/themes/kalulu_theme.tres
2024-05-14 16:09:16 +02:00
Dylan Sarrazyn 771e3b5978 Theme 2024-05-14 16:04:06 +02:00
Dylan Sarrazyn 25f49515c1 Fixes on the caterpillar minigame 2024-05-14 16:04:06 +02:00
Dylan Sarrazyn cdfbf8808f Reworks highlight feature for the jellyfishes minigame 2024-05-14 16:04:06 +02:00
Dylan Sarrazyn 8e82f9878c Reworks the highlight feature for the caterpillar minigame 2024-05-14 16:04:05 +02:00
Dylan Sarrazyn d9a7899743 Fixes highlight for the frog minigame 2024-05-14 16:04:05 +02:00
Dylan Sarrazyn 81ad9bcbeb Adds broken coconut fx to the monkeys minigame 2024-05-14 16:04:05 +02:00
Dylan Sarrazyn eb5d95cf88 Adds the stars to the stunned animation of monkeys. 2024-05-14 16:04:05 +02:00
Dylan Sarrazyn c8f18c20b6 Fixes warnings for the monkeys minigame. 2024-05-14 16:04:05 +02:00
Dylan Sarrazyn f007959a0b Adds a distractor queue to the words minigame to avoid getting the same one several times in a row. 2024-05-14 16:04:05 +02:00
Dylan Sarrazyn 9524fc3f02 Makes the monkeys minigame extends the words minigame scene. 2024-05-14 16:04:05 +02:00
Dylan Sarrazyn 17dc1b44fd Adds stimulus sounds to the frog minigame 2024-05-14 16:04:05 +02:00
Dylan Sarrazyn a253c91af9 Adds water ring fx to the frog minigame. Rework the lilypad disappear animation. 2024-05-14 16:04:05 +02:00
Dylan Sarrazyn c7a26e46e2 Properly logs the answers in the caterpillar minigame. 2024-05-14 16:04:05 +02:00
Dylan Sarrazyn a7b3bbe936 Fixes a bug that let the player click on already cleared tracks in the frog minigame. 2024-05-14 16:04:05 +02:00
Dylan Sarrazyn dc6ee88009 Fixes some warnings. 2024-05-14 16:04:05 +02:00
Dylan Sarrazyn c4cdb0297c Adds ratio stimuli difficulty to the frog minigame. 2024-05-14 16:04:05 +02:00
Dylan Sarrazyn f82e66f716 Adds speed difficulty to the frog minigame 2024-05-14 16:04:05 +02:00
Dylan Sarrazyn 1b5e5d4f1a Refactoring of FrogMinigame 2024-05-14 16:04:05 +02:00
Dylan Sarrazyn e7470a5dbe Makes FrogMinigame extends WordsMinigame 2024-05-14 16:04:05 +02:00
Dylan Sarrazyn 651ef987ee Adds highlight to the caterpillar minigame 2024-05-14 16:04:05 +02:00
Dylan Sarrazyn 32d45278b3 Automatically pauses minigames when kalulu is speaking. Repeat the stimulus when found in the caterpillar minigame 2024-05-14 16:04:05 +02:00
Dylan Sarrazyn d7a2393f9f Adds spit vfx to the caterpillar when spitting a berry 2024-05-14 16:04:05 +02:00
Dylan Sarrazyn de7d130a82 Renames HearAndSequentialsStepsMinigame to WordsMinigame 2024-05-14 16:04:05 +02:00
Dylan Sarrazyn f2e4ce149d Fixes after rebase 2024-05-14 16:04:05 +02:00
Dylan Sarrazyn 92ffd36403 Adjusts caterpillar animation when eating berry. Stops the berry spawn when finding a GP 2024-05-14 16:03:30 +02:00
Dylan Sarrazyn c50255f25e Rework the find stimuli function for the words minigames 2024-05-14 16:03:30 +02:00
Dylan Sarrazyn e3381f5790 Adds eat, spit, fall animations to the caterpillar minigame. 2024-05-14 16:03:30 +02:00
Dylan Sarrazyn 1478a3beea Caterpillar minigame progress 2024-05-14 16:03:30 +02:00
Dylan Sarrazyn 024c31d48d Updates caterpillar scene. 2024-05-14 16:03:30 +02:00
Dylan Sarrazyn e8ad5ef489 Setups branch and caterpillar scenes. 2024-05-14 16:03:30 +02:00
Dylan Sarrazyn a958ff3fb6 Adds the hear and sequentials steps minigame scene. Initial setup for the caterpillar minigame. Adds all the assets for the caterpillar minigame. 2024-05-14 16:03:30 +02:00
Dylan Sarrazyn b7c22a4b53 Moves the opening curtains scene to autoloads 2024-04-08 10:09:36 +02:00
Dylan Sarrazyn a905543351 Fixes a lot of typing warning for the jellyfishes and crabs minigames 2024-04-08 10:09:06 +02:00
Dylan Sarrazyn 95146c7696 Fuse all functions to retrieve GPs inside the database class 2024-04-08 10:09:06 +02:00
Dylan Sarrazyn 5f05e3bcd1 Fixes crabs minigame FXs. Adds highlight to the crabs 2024-04-08 10:09:06 +02:00
Dylan Sarrazyn 2e1bd17b7b Handles the spawn of the stimuli in the hear and find minigames. 2024-04-08 10:09:06 +02:00
Dylan Sarrazyn b6b23375fa Updates the stimuli for the hear and find minigames. Makes old jellyfishes disappear before going to the next stimulus in the Jellyfish minigame. 2024-04-08 10:09:06 +02:00
Dylan Sarrazyn 34333e2a8c Desactivate the crabs during the time between two stimuli. 2024-04-08 10:08:57 +02:00
Dylan Sarrazyn 2173fc763b Adds a timer between each stimulus for the hear and find minigames. Adds a timer to repeat stimuli in the hear and find minigames. 2024-04-08 10:08:57 +02:00
Dylan Sarrazyn 57180fabd3 Fixes jellyfishes spawn point to account for there real widths. 2024-04-08 10:08:44 +02:00
Dylan Sarrazyn 1868ffb6fe Fixes jellyfishes resizing 2024-04-08 10:08:44 +02:00
Dylan Sarrazyn 9c6c26d245 Improves sand VFX. 2024-04-08 10:08:44 +02:00
Dylan Sarrazyn dd577277b0 Uses pick_random for random selection in arrays. 2024-04-08 10:08:44 +02:00
Dylan Sarrazyn 643d7edab0 Adds sand particles to the crabs minigame. 2024-04-08 10:08:44 +02:00
Dylan Sarrazyn 79f5e5f737 Crab scene 2024-04-08 10:08:44 +02:00
Dylan Sarrazyn 77fb7be3dc Changes the crab scene type to Control 2024-04-08 10:08:44 +02:00
Dylan Sarrazyn c046489b80 Makes the crabs minigame extends HearAndFindMinigame. Fixes the distractors for the crabs minigame. 2024-04-08 10:08:44 +02:00
Dylan Sarrazyn 2de847ca28 Updates the get audiostream from phoneme function in Database 2024-04-08 10:07:54 +02:00
Dylan Sarrazyn 47899b5a8c Changes minigames FX to controls. Jellyfish now resizes themselves using scale property instead of custom_minimum_size to scale FXs with them. 2024-04-08 10:07:54 +02:00
Dylan Sarrazyn 6ca09d4183 Adds a base scene for Hear and find minigames. Makes JellyfishMinigame extends HearAndFindMinigame. Adds logics for importing syllables from old version. Fixes minigames UI for 10 max progress 2024-04-08 10:07:54 +02:00
Dylan Sarrazyn 6c751f0bf2 Adds commentary to the jellyfish minigame. Reworks the jellyfish pressed interaction. Corrects the stimuli and distractions. Adds the highlight fx to the jellyfishes 2024-04-08 10:06:35 +02:00
Dylan Sarrazyn 8a52c47172 Restores the french folder on language_resources 2024-02-27 16:21:41 +01:00
Dylan Sarrazyn 814416bfdc Adds an info label to the upper panels on the register steps. Moves the language select before the login forms 2024-02-27 16:19:07 +01:00
Dylan Sarrazyn e5eac1a683 Fixes last step of registration. Fixes password visualizer. Changes the opening curtain to an autoload 2024-02-22 15:33:58 +01:00
Dylan Sarrazyn 1b4fe08f62 Updates theme 2024-02-21 10:43:29 +01:00
Dylan Sarrazyn b16aa63490 Fixes kalulu speeches when missing audiostream 2024-02-20 16:57:08 +01:00
Dylan Sarrazyn 38a175bb9d Updates register screen visuals 2024-02-20 16:13:41 +01:00
Dylan Sarrazyn efaad2a0d0 Adds general conditions step and summary step to the register form. Adds devices summary to the teacher settings scene. 2024-02-20 16:13:37 +01:00
Dylan Sarrazyn d894e912d1 Adds adult checks on register screen. Revamps the code keyboard. 2024-02-20 16:12:19 +01:00
Dylan Sarrazyn 20ac86acc2 Handles login with the new register system. Cleanup of UserDataManager. Fixes font 2024-02-20 16:12:15 +01:00
Dylan Sarrazyn 0274f251d5 Finishes register form. Saves register data 2024-02-20 16:10:53 +01:00
Dylan Sarrazyn b73eebddc1 Connects the register scene to the main menu. Makes register scene a little bit prettier 2024-02-20 16:08:31 +01:00
Dylan Sarrazyn 50c3b5c589 Adds all the register steps. Reworks register scene 2024-02-20 16:08:31 +01:00
Dylan Sarrazyn 907ed6c693 Fixes password fields on the credential register step. 2024-02-20 16:08:30 +01:00
Dylan Sarrazyn 8438d63060 Adds validation and binding logic to forms. Adds teacher register steps. 2024-02-20 16:08:30 +01:00
Dylan Sarrazyn e604c51ee9 Adds steps logic for the register form. 2024-02-20 16:08:30 +01:00
Dylan Sarrazyn 3192865846 Fixes database connections 2024-02-06 09:47:39 +01:00
Dylan Sarrazyn dd4e9b0e61 Adds back button on teacher settings placeholder scene 2024-02-06 09:29:06 +01:00
Dylan Sarrazyn 1b2d9a8331 Fixes signal connections 2024-02-06 09:24:00 +01:00
Dylan Sarrazyn 48e3940655 Fix rebase issues 2024-01-30 15:07:12 +01:00
Dylan Sarrazyn af950f797a Fix UserDataManager 2024-01-30 13:43:24 +01:00
Dylan Sarrazyn 19551a7615 Polishing login menu 2024-01-30 12:43:06 +01:00
Dylan Sarrazyn 09b9a74744 Adds teacher_settings logics in UserDataManager. Connects student login screen to UserDataManager. Reworks the night sky scene. 2024-01-30 12:43:04 +01:00
Dylan Sarrazyn 9453214a74 Login screen, adds music manager, fixes kalulu hide and show sounds, fixes global theme 2024-01-30 12:38:17 +01:00
Dylan Sarrazyn a0c1990ef4 Adds student login screen 2024-01-30 12:32:31 +01:00
Dylan Sarrazyn 0758d6f0fa Handles login and device settings 2024-01-30 12:24:07 +01:00