Giter VIP home page Giter VIP logo

happy-yarnball's People

Contributors

adamcarlton avatar anudeodhar avatar bryonf avatar bw-davis avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

happy-yarnball's Issues

Alerttext should be higher

Alerttext should be higher than midscreen, right now it obstructs the player a bit (should also be wider so everything fits on one line)

Moving/Disappearing/Rotating Platforms

snelson3 commented 5 days ago
There should be platforms (of variable size) that can move, rotate, and/or temporarily disappear.
@bryonfbryonf was assigned by snelson3 5 days ago
@snelson3snelson3 added the enhancement label 5 days ago
@bryonf
Collaborator
bryonf commented a day ago
Movement and rotation scripts have been pushed to the repo. Efforts will be made toward a vanishing script soon.
@bryonf
Collaborator
bryonf commented 7 hours ago
Vanishing script finished. This issue will be closed once the assets have been pushed.
@bryonfbryonf closed this 6 hours ago

Shrinking Powerup

There should be a powerup that shrinks the player for a shortish amount of time

Directional Light changes depending on camera rotation.

Cause: directional lights are children of cameras.

Solution: simply move the directional lights into the top level of the hierarchy or into a similarly static subsection.

Low priority, can wait until alpha functionality is complete.

Powerup functionality dependent on other powerups.

Currently a powerup does not act independently of other powerups. Grabbing any powerup while another is still active will effectively increase the duration of the previous powerup grabbed. Independently functioning powerups needs to be achieved.

Build 3D Models

Use an external program (like Maya) to build the following 3D models so we can import them into Unity:

Loop-de-loop
Curved Ramp
Wall Switch
Toilet Thing
Fan platform
Downhill thing

Everything else I think can be done with primitives in Unity (Aka platforms/cubes).

In game way to enable cheats

Cheats should not always be enabled, but there should be a way to enable them as an easter egg (Restart should not be a cheat, it is really handy when trying to get a good time).

Cheats being enabled should update the help file.

Skyboxes/Sound

Find Skyboxes/Background music for each of the different levels (Ocean should have ocean sounds, forest bird sounds or something).

Themes for the levels:
Forest
Ocean
Volcano
Desert
Space

GameController Player Instantiation Position Not Working

This is an easy fix. We just need to change...
player = Instantiate(player, new Vector3(0, 0, 0), player.transform.rotation) as GameObject;

...to...
player = Instantiate(player, new Vector3(start_x, start_y, start_z), player.transform.rotation) as GameObject;

Leaving this issue as a note until the repository has been altered appropriately. Then this fix may be applied shortly after.
@bryonf
Collaborator
bryonf commented 8 hours ago
Recent push contains the fix. Closed.
@bryonfbryonf closed this 8 hours ago

Way to access main menu from in-game

Either make this a key and have the help document available in game, or just a button you can click that doesn't take up much space in the UI.

Fix Jumping

snelson3 commented 5 days ago
Make jumping more like an actual jump
@bryonfbryonf was assigned by snelson3 5 days ago
@snelson3snelson3 added the bug label 5 days ago
@bryonfbryonf closed this a day ago
@bryonf
Collaborator
bryonf commented a day ago
Jumping has been altered to be more smooth and to match a more traditionally-styled jumping system. The most recent push as of this comment has also introduced additional changes that make the jumping work better functionally, altering the jumping behavior during uphill climbs.

Level Transitions

When the player finishes a level, it should transition them to the next

Happy Yarnball Splash screen

See if we can replace the "Made with Unity" splash screen with a custom image (of our Happy Yarnball Logo, plus the model of the yarnball and/or of the cats)

List times for each upgrade

Underneath each upgrade displayer there should be a number indicating how much time is left for the upgrade (or the upgrade displayer could get more dim or start flashing or something).

Indication enough Cats have been collected

Player should know when they have collected the minimum number of cats. Something like having the collection text be red until the minimum are collected and then it changes to green

Help Menu

Should be a button to click on main menu that leads to help information.

Display goal time for 3 stars

When player gets 2 stars but didn't meet the time requirement for 3, the level completion screen should list the required time to get 3 stars (when the player gets 1 or 3 stars, this shouldn't be displayed).

UI Race Conditions

Alert text updates act asynchronously and have a tendency to clobber each other. Must update so that this is no longer a problem.

Figure out why Git is Broken

Commiting Binary files in Git is a pain and defeats some of the point of using Git (difficult to see the changes made in a single commit).

Figure out how to do this best

Menu Buttons

IDK what I meant by this but Menu Buttons should look nicer (and end of level buttons).

Text Font

Custom text font should be applied to all of the in game text elemnts (e.g. Timer, Cat counter, Alerttext)

Double Jumping Powerup

Make a powerup that allows you to double jump for a time
@bryonfbryonf was assigned by snelson3 5 days ago
@snelson3snelson3 added the enhancement label 5 days ago
@bryonf
Collaborator
bryonf commented a day ago
Double jumping powerup functionality has been added. A finalized prefab for the powerup is still needed, but a placeholder exists to showcase the functionality.
@bryonfbryonf closed this 16 hours ago

Alpha Video

Make a video showcasing the alpha features

Start Menu

There should be a start menu for starting the game

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.