Debugging Tips: Silly Salmon
Silly Salmon is a touch game with the ability to be played on a tablet or mobile device. It uses swipe controls and contains a store to buy items, as well as storage ability to save scores and power ups. Silly Salmon can be a challenge and there are areas that may lead to some confusion. Have no worries! We've laid out these areas below for your debugging use.
This is list consists of common issues that may occur when building the game. STEM Fuse does not debug individual game projects - that's the developer's job (you!). With any given game project, there could be infinite reasons why your game isn't the same. That's okay! Focus on the functionality of the game and rework the steps of the BUILD lesson level!
Swipe Movement
This game is created to use the swipe motion. When using a mouse it can be a little tricky. The mouse swipe needs to start on Silly Salmon with a left click, then a quick swipe and a release of the button. It will take some practice to make it work correctly.
Events & Sub-Events
In this build project, there are many sub-events and sub-events of those events. Students need to watch closely using the guide lines provided by Construct to be sure the event is placed correctly.
Asset Creation
There are many Sprites involved in creating this game. Placing an object on an incorrect layer will cause issues with how the game works. Check the layer by opening the properties section on the left of the screen.
Layers
As with all Construct games, the order of layers is important. The game will not run correctly if the layers are incorrect. In Silly Salmon, the layers should be, from top to bottom, HUD, obstacle, game and background. Check layers by clicking on the layers tab on the bottom right of the screen. If the background is not appearing, be sure that the properties of all layers, except the background, are set to transparent.
Conclusion
Good luck debugging your Silly Salmon game! Debugging can be extremely challenging - which is AWESOME! Every time you debug an issue in your project, you're becoming that much greater of a developer. Keep on debugging and best of luck in your game!