User Guide
User Guide
Don’t Touch the Lava.
Description
Don’t Touch The Lava is a game that has been designed to be easy to pick up and play. You play as a bouncy ball who is challenged with staying alive while inside an active volcano! Your goal is to bounce across spinning platforms, dodging the flying fireballs without falling into the lava below.
Controls
Move Left: Left arrow
Move Right: Right arrow
Jump: Space bar
Screens
The title Screen
The player is first presented with a colourful screen with two options: How to play and Start Game. The player users their mouse to hoover the screen they want to go into and press the left mouse button.
The How to Play Screen
This screen provides instructions to the player. This screen also includes a button to return to the main menu.
The Game Screen
This is the world where the player will attempt to master the volcano. The starting platform is currently set to disappear after 7 seconds. After a couple of seconds, spinning platforms will start to appear over the screen. In the meantime, fireballs will start to shoot up from the lava as soon as the game starts. These will randomly appear from any part of along the bottom, including directly under the player. You better have good reflexes!
The Game Over Screen
This will show when the player dies. The player has the option to return to the home screen or replay.
Assets
Scripts
PlatformSpinner – This controls the spinning mechanism of the platforms.
PlatformDisappear – This script controls how long the starting platform will remain before disappearing.
SpawnEnemiesWhenLastKilled – This script will spawn new fireballs once the existing fireballs have been destroyed.
PlayerMovement1 – This script controls the player movement in addition to the kill controls
EndGameListener – This script saves the high score when the player dies.
FireballMovement – This script controls the movement (up and down) of the fire balls.
SceneSwitcher – This script switches scenes.
TimerScript – This script is for the players timer.
Sprites
FireballSprite – Created myself.
Player – Created myself.
Death Animation Sprite – Created myself.
Lava – Sourced from OpenGameArt.org
Spinning Platforms – Sourced from OpenGameArt.org
Starting Platform – Sourced from OpenGameArt.org
Images
Title Screen – Created myself.
How to Play screen – Created myself.
Game Level Background Volcano Image – Sourced from Free Pik.
Fonts
Clobberin Time – sourced from Online Web Fonts
Audio
Game Over Voice Over – Sourced from the Unity Asset Store
Game Music – Sourced from the Unity Asset Store
Title Screen Music- Sourced from the Unity Asset Store
Last minute changes.
There were plans to include the option to record the players time if they beat the current best. However, I was having difficulty getting the playerprefs script within the EndGameListener script. The issue was that the High Score screen would appear no matter that time, even if it wasn't the best. The second issue was that the time of the player would not show on this screen. Another, time would appear. The third issue I ran into was that after the player does enter their name, the scene would switch to show the high scores, however only the (correct) time would show and not the name. I ran out of time to get this fixed for submission, so the player will now just see the Game Over scene.
ChatGpt Prompts
Adding sounds
https://chatgpt.com/share/4fc824cf-35aa-4cae-b5f9-dcf08b765276
Discussing Wrap Arounds
https://chatgpt.com/share/a659ef45-932d-4157-8a1e-4b25b5f9bd7e
Troubleshooting Spawner Errors
https://chatgpt.com/share/726d8836-cbb1-4c17-931c-25cacafa3139
Troubleshooting
https://chatgpt.com/share/56b258fc-2c1d-4496-ae93-69f1989012d0
Troubelshooting
https://chatgpt.com/share/b88298ab-808c-4f52-be27-98adc84bee3b
References
Derio. 2017. “Lava River”. Open Game Art. https://opengameart.org/content/lava-river.
Goldsonne. 2020. “Platforms”. Open Game Art. https://opengameart.org/content/platforms-0.
Sithoius. 2013. “Rock Tile”. https://opengameart.org/content/rock-tileset.
Starkings, Richard. 2019. “CC Clobberin Time Font”. Online Web Fonts. https://www.onlinewebfonts.com/download/46d7dac81228f7fab3b1d34b7669d061.
“Adrenaline Action Music Pack”. Unity Asset Store. https://assetstore.unity.com/packages/audio/music/adrenaline-action-music-pack-2....
“Arcade Game BGM Music”. Unity Asset Store. https://assetstore.unity.com/packages/audio/music/arcade-game-bgm-17-210775.
“Voice Over for Game Over”. Unity Asset Store. https://assetstore.unity.com/packages/audio/sound-fx/voices/a-voice-over-for-gam....
Brgfx. N.d. “Volcano Eruption Scene at Daytime”. Free Pik. https://www.freepik.com/free-vector/volcano-eruption-scene-daytime_19728024.htm#....
Don't Touch The Lava
More posts
- Game UpdatesMay 30, 2024
- Game TestingMay 29, 2024
- User InterfaceMay 25, 2024
- Graphics and AnimationsMay 18, 2024
- Enemies and InteractionsMay 12, 2024
- Basic BlockingMay 04, 2024
- Player MovementApr 27, 2024
- Game Concept - Don't Touch The LavaApr 18, 2024
Leave a comment
Log in with itch.io to leave a comment.