Skip to content

Unity Game Designed for Mobile Apps Development 3 at GMIT, Ireland

Notifications You must be signed in to change notification settings

mxsxs2/FlappyFish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flappy Fish

Thei game is made for Mobile Applications Development 3 at GMIT 4th year.

Game Play

The game is a spin off from Flappy Bird. The gameplay is simple. When it starst the player has to go through between two sea weeds which are placed vertically and comes towards the player. The player can swim upwards with the fish by pressing space on a computer or tapping the screen on a touch screen device(either pc, mobile, tablet etc.). Once the player hits the seaweed or sinks to the ground, the fish dies and the game finishes.

Menus

The game has several menus:

  • Main menu - the player can start a game or set the settings
  • Settings menu- the player can turn off the sounds or change the username
  • Pause menu - the player can puse the game play and sees this menu. The player can resume or give up the game
  • End menu - this menu is visible when the game is finished. This leads to main menu.

Difficulty

I did some reserach by giving the game to different people to play. By the reviews is was able to determine the fish's jumping velocity and and the speed of the game.

When the player reaches the every 10th seaweed, the game scrolling gets faster. When the player reaches the 10th speed level the game just keeps that speed until the fish dies.

Technical details

The game was made in unity version 2018.2.18f1.

There is only one scene in the game. To change the different menus and the game play, canvases were used. I developed a custom canvas changer to activate a given canvas and deactive all the others.

The wish produces an event on collisions:

  • The fish hit event when the fish dies
  • Score hit event when the fish hits a score line. Each score line is behind a seaweed pair and it is invisible.

An event is published after every 10th score line to notify the scrolling items to speed up.

Every static string and setting is stored in Const file for convenience.

Test

The game was given to a number of people to play and check if there are any bugs in the game or crashes. The result of the "black box" testing:

  • Test person one: The fish jumps too much
    • Action taken: The fish's jumping velocity has been reduced
  • Test person two: The fish s almost the same colour as the background
    • Action taken: None. I do not want to change the fish's colour
  • Test person three: The fish disappears when a new game is started after the fish dies
    • Action taken: Repositioned the fish to be visible all the time
  • The other test people did not find any issues.

Resources

Fish

Sounds Jump Sound

About

Unity Game Designed for Mobile Apps Development 3 at GMIT, Ireland

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages