[The detailed instructions are also available when the player clicks on the 'Help' button provided on the 'Game Menu' screen. The friendly AI also guides the player during the game play with clear instructions]. Please find below the Gaming level descriptions and the instructions for 'Cosmo Racers' - Level 1: Race your car through synthwave terrain. Save it from the ferocious alien cat's flame balls. Level 2: Escape the 'almost impossible to pass' alien car highway to cut a path forward into the cosmos. Level 3: Finally, defeat the 'hard to beat' car boss using your force field to deflect the laser beam attacks back. Once you win, enjoy the trivia broadcast to enhance your car racing knowledge! Instructions- Welcome to the future of racing! Here is how to control your car: As you move from one level to another, the difficulty increases as well. 1. Use the left and right arrow keys to move your car. You will need strong skills of quickly moving left and right at the right time to save your car from getting hit through the mountains and from alien cat's flame ball attacks during the Synthwave level, and at the 'very hard to pass' Alien Highway during the 'Alien car' level. 2. If you get hit by the 5 flame balls during the Synthwave alien cat level, you will have to repeat the level. 3. During the final 'Boss car level,' use the space key to use your car's force field, and deflect boss car's laser beams attack to defeat it. 4. Your AI car companion will assist you during the game and provide in game instructions.
WORLD SCRATCH GAME CHALLENGE 2022 - CAR RACING GAME CHALLENGE Name : HARI GANGADHARAN [Campbell, USA] Category: 9-10 years old My project, Cosmo Racers, is a car racing game with advanced game design and coding. The game has 3 main levels based on the idea of how far can the car race through the cosmos while surviving the challenging obstacles like synthwave terrain, alien cat’s flaming balls, speeding alien highway and boss car’s devastating laser beams. I have given attention to the rules- 1. The project has an intro, menu and the required 3 levels, 2. It is strongly focused on the car racing game challenge with a storyline and a trivia added to make it more interesting and complete. 3. The game also has appealing visuals and engaging sounds. 4. I have put comments in the code to describe what each piece of code does at important intervals. 5. This is my original project and the used assets are either paid or free. Advanced Game Design- 1. Creativity: I have used my real life toy cars to make sprites. 2. Multi-platform Editing: I designed backdrops in Canva, recorded my game on screen using Screencastify to create an intro in Wondershare Filmora, and used sounds from Productioncrate and Wondershare Filmora. (I have paid Canva, Screencastify, Wondershare-Filmora and Productioncrate subscriptions). 3. In-motion Backdrop: I used free GIFs and integrated with my coding to develop a cosmo racing track and level options. 4. Game + Story + Trivia: I have developed a story of racing through the levels of cosmos that includes escaping the flaming ball attacks of the alien cat, alien ships pulling up the car to race with its cars on the alien highway and surviving the alien boss car laser beam attacks. At the end of the game, I have included a trivia to present interesting facts about car racing. 5. Easy User Interface: I have paid special attention to keeping the user interface simple and easy to understand. For example, only 4 keys are required to operate through the game. There are clear instructions on the help page and also in game, where the friendly AI guides the player through the game. However, the simplicity has not taken away the fun quotient of the game. For example, there is an option of selecting your choice of car from the given 6 cars. Advanced Coding - I have used advanced variables, but kept the code as short as it could be. The final project has over 1100 frames and over 500 code blocks. Level 1 1. Extensive use of variables and broadcasts: I have used variables extensively throughout the project. For example, to make the alien cat shoot fireballs, I have used variables that count how many times you have avoided the fireballs and how many hits you can take before you restart the level or clear it. I have also used broadcasts to tell the fireball sprite to move and to transition to the next level. I made a turbo boost that takes the player from the sythwave level to the alien cars level using variables that count how many times the player has pressed the 'Y' key, and how many frames have passed in the effect. 2. Use of Scratch extensions: I have also utilized the text to speech scratch feature and made a friendly AI that assists the player by giving in-game instructions at the right times during the game play. Level 2 1. Integration of GIFs by using complex code: I used the scratch editor to make outlines of the alien cars and I integrated complex code that senses these lines and makes the car spin up in the air and come back down. Level 3 1. Use of nested complex conditions: I coded a system that lets the player use a forcefield to reflect the final boss’s lasers. It uses 4 complex conditions inside of each other that coexist together. 2. Use of motion code: I have coded the boss level to make it look as if the flying car crashes into the background using size values, x and y positions, and explosion effects on the wings of the car.