Commit Graph
100 Commits
Author SHA1 Message Date
Dylan Sarrazyn fcfc0dc07a vbump godot-sqlite 2024-07-03 16:28:29 +02:00
Dylan Sarrazyn 8928d5d59a Adds local package dowloader screen. Hides language selection for now. Updates FolderUnzipper utils. Updates database to not connect automatically. 2024-07-03 16:05:55 +02:00
Dylan Sarrazyn 0d978ee9a9 Updates zip file. Uses full locales instead of language locales. Removes languages_resources folder. 2024-07-03 12:27:21 +02:00
Dylan Sarrazyn 2c21ef1d58 Fixes on database 2024-07-03 11:58:57 +02:00
Dylan Sarrazyn fe9a199058 Fixes crab label 2024-07-03 11:12:21 +02:00
Dylan Sarrazyn 4baa28cd8a Updates fr language zip. Fixes a bug on the gardens that unlocked all lesson upon pressing the back button while in minigame selection. Fixes a bug on FolderUnzipper that tried to copy non existent files. 2024-07-03 10:39:30 +02:00
Dylan Sarrazyn 4038c7027b Adds french database zip. Loads database on startup. Fixes look and learn audio getter in database. 2024-07-02 16:33:52 +02:00
Dylan Sarrazyn 94a4ed9321 Fixes penguin minigame 2024-07-02 12:37:58 +02:00
Dylan Sarrazyn f317867331 Fixes prof tools DB requests 2024-07-02 12:33:28 +02:00
Dylan Sarrazyn dc7038b39f Optimizes the DB request for the sentences. Fixes the ratio of stimuli. Handles the apostrophes in the sentences. Fixes the animations. 2024-07-02 12:33:25 +02:00
Dylan Sarrazyn b6c92cd4bc Fixes a bug that lets you move words when the minigame is done. 2024-07-02 12:31:46 +02:00
Dylan Sarrazyn 8a230495e9 Fixes crabs labels. Fixes a bug that made the game crash when there were no current lesson stimuli for words and syllables minigames. 2024-07-02 12:31:43 +02:00
Dylan Sarrazyn 09852a7e57 Makes tracks stay validated. Frogs jumps at the last validated track when a mistake is made. Handles the scaling of lilypads to ensure that the label is always the same size. 2024-07-02 12:29:35 +02:00
Dylan Sarrazyn e4f5aac29d Locks the actions in the monkeys minigame when a word is completed and at the end. 2024-07-02 12:26:11 +02:00
Dylan Sarrazyn f5a1f0511f Fixes crabs labels. Fixes a bug that made the game crash when there were no current lesson stimuli for words and syllables minigames. 2024-07-02 12:25:35 +02:00
Dylan Sarrazyn 14234c0a04 Makes the river spawn the water rings 2024-07-02 12:23:04 +02:00
Dylan Sarrazyn 7647c3a58b Makes tracks stay validated. Frogs jumps at the last validated track when a mistake is made. Handles the scaling of lilypads to ensure that the label is always the same size. 2024-07-02 12:22:59 +02:00
Dylan Sarrazyn 4de8c4cfa9 Handles labels positioning and colors. Cleanup the code. 2024-07-02 12:19:22 +02:00
Dylan Sarrazyn 000f5769e3 Adds DB requests for sentences with silent GPs and GPs in sentences. 2024-07-02 12:19:22 +02:00
Dylan Sarrazyn 048a7ddcde Cleanup of penguin minigame. Turn the music back on. 2024-07-02 12:19:22 +02:00
Dylan Sarrazyn de3c3b9e4c Adds highlight 2024-07-02 12:19:17 +02:00
Dylan Sarrazyn c13d874558 Adds FX to the penguins. 2024-07-02 12:12:15 +02:00
Dylan Sarrazyn 3686de7db6 Adds snowball throw. 2024-07-02 12:12:15 +02:00
Dylan Sarrazyn 5987221e7f Setups the minigame base functionalities. 2024-07-02 12:12:10 +02:00
Dylan Sarrazyn 8fc6b03798 Setups assets and animations. 2024-07-02 12:10:00 +02:00
Dylan Sarrazyn 884414bcd6 Adds iOS export preset 2024-07-02 12:08:02 +02:00
Dylan Sarrazyn 28c5e8a4ea Fixes crab despawning. 2024-06-11 12:13:14 +02:00
Dylan Sarrazyn d7c436d935 Handles logs and scores in the words minigames. 2024-06-11 12:05:41 +02:00
Dylan Sarrazyn 727372a9c2 Fixes resources for remediation and difficulty. 2024-06-11 12:00:20 +02:00
Dylan Sarrazyn 5657d83c86 Adds evolutive difficulties for the students. 2024-06-11 12:00:20 +02:00
Dylan Sarrazyn 27d318cbbd Fixes on syllables minigame. 2024-06-11 12:00:20 +02:00
Dylan Sarrazyn e401b68c07 Optimizes database request for words. Fixes highlight on words minigames. Removes the GPs from the syllables minigames. 2024-06-11 12:00:17 +02:00
Dylan Sarrazyn 9ecea21007 Adds remediation for words minigames. Adds a min length of GPs for words minigames. 2024-06-11 11:53:32 +02:00
Dylan Sarrazyn 76051479e6 Handles remediation for the syllables minigames. Reworks the highlight feature into the base minigame. Adds code region in base minigame and syllables minigame scenes. 2024-06-11 11:50:19 +02:00
Dylan Sarrazyn 5ce927772f Adds GP scoring for the syllables minigames. Reworks syllables database requests. 2024-06-11 11:49:23 +02:00
Dylan Sarrazyn 7745ad9bf8 Adds scores saving for the syllables minigames. Rename HearAndFindMinigame to SyllablesMinigame 2024-06-11 11:49:19 +02:00
Dylan Sarrazyn 5073640649 Adds UserRemediation resource. Updates the UserDataManager to handle remediation. 2024-06-11 11:44:37 +02:00
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