Lead: Ryler Bleau

Programmers: William Huang, Antoniuk Volodymyr, Dylan

The gameplay in Cosmic Catch is divided into 3 separate modes, and as a result the UI is modeled differently for each mode.

https://lh3.googleusercontent.com/cD_ZI2bk8I6Q7g9xxFNjBnLnrCJkp3kceyA0uXiK0d-MFAR95CawkkRU28T2KzjNOvn3uMfRovxju7rF9LuWqixvXJKLRf9HW8DkSLX5e9MYcLTtP8mtBZp_5RHQV0NMSq_Cvg5GPc4tXRlstIBEb3c

Fishing HUD

https://lh3.googleusercontent.com/e5SzLcC5MGC3XZpJwmoFzExjFa0wdlugDAkzprqjA6aRkGPopMnPQR4UOzk8hZS8nCVMgoG9fK9cBfW5wudwDs5LdqtbjlQbO2S2juq98bpJ8FprAweLXrtszqIIJ93KjU889RDXa1gKZYYhL6_GTOo

Cooking HUD

https://lh6.googleusercontent.com/SwupyLvb5giPSH3KVyl-bFYc7YCoBgv_zysdqbmF-Js_J2fCsMcpBoFjoidllFcAXW3CBh5JkaJ1qOlXOW2TOZBmRQTkhNEMTNetVVTt1P-3hs9LVzQbHKy0z2ehEeZYBWRgqLnaJhEHqjFlM-HO-Ns

Accounting HUD

https://lh4.googleusercontent.com/HFGWL3DUE-hpB6Xk_5XHYQFavKtF6ZJX-8Fa7Mpqmi3QN8plLjho0olvyaA73Oe3e9edpqQQUGGXMAUHAnF2PzEuOg4v8kMk4JjHLPeraxvw1g7yBxpavpLIetRRcz1Lrf7x76z0ff5Olut6HOrAwt0

Title Screen

Both the Options and Credits buttons will open up a separate menu, and the user can the return to the title screen.

To show the UI flow in greater detail, there is a flow chart.

https://lh5.googleusercontent.com/37klURo3mCBAVcst_LCbNSgPzsquCg9nw1PgfN3uRJpvERC4VW9f2RGVA4mu3yTjdWV8gT8wCCP_io0-5veR6WSPu0LxqPvGY_LuSUu82Hicn90UloZZRl6pZOvdltyDW1gP5gvgwvZKwmccEef5kMU

UI Flowchart

An in-depth description of each task, with dependencies

Name Description Art reqs. Other reqs.

Morning fishing

| Timer | A circular graphical timer that shows the sun/moon progression through the day, also shows day number in the middle | icons(foodtruck, sun, moon) | UpdateTime(float time) from GameMode time:float{n..0} | | --- | --- | --- | --- | | Fishing rod Depth bar | Health bar that displays the depth of the rod. Progress bar with art symbols on either end. | HP bar full / not full art, icons(shallow, deep) | UpdateDepth(float depth) from gameplay depth:float{0-1} | | Fish counter | A symbol of fish with a numerical value. Add one fish each time the player catches | Symbol of fish | UpdateFishCount from gameplay totalFish:Int{0..n} | | Pause icon | See Menu Nav | | Interact with esc |

Afternoon Cooking Rush