Code Monkey home page Code Monkey logo

2019_cis390ag's Introduction

2019_cis390ag's People

Contributors

bdewerff avatar emmyf18 avatar geosau avatar j-luang avatar karsonk09 avatar kolehicok avatar pvcraven avatar

Watchers

 avatar  avatar  avatar

2019_cis390ag's Issues

Change the key bind for picking up items

Currently, the key bind to pick up an item is "R", which does not show up in the "Show Key Bindings" Menu.

This should be moved to Interact (F) or "R" could be added to the "Show Key Bindings" Menu.

Player: Player can still jump even if stamina is zero.

Issue:

The player can still jump even if their stamina has reached zero, which is not realistic.

Expected:

Once stamina reaches a certain threshold, the player should not be able to jump until their stamina has replenished enough to jump once more.

Recommendation:

  • Update code so that the jumping action depends on whether or not the player's stamina is above a certain amount.

UI: Stamina bar is based on screen size and becomes too big for its container when the screen is small and too small when the screen is large

Issue:

The stamina bar runs off of the screen when the screen is small. When the screen is large, the stamina bar does not go all the way down.

Expected:

The stamina bar should go all the way down and hit 0 when there is nothing left in the stamina bar. The stamina bar should not stop before reaching the end of its container.

Recommendations:

  • Update stamina bar code so that it is not based on screen size, but is instead based on the size of its container.

Jumping should use stamina

Currently when jumping, no stamina is used.

When the player jumps, a small amount of stamina should be used. Similar to using the weapon and running.

Warning in RainScript

Assets\RainMaker\Prefab\RainScript.cs(32,40): warning CS0618: 'ParticleSystemShapeType.HemisphereShell' is obsolete: 'HemisphereShell is deprecated and does nothing. Please use ShapeModule.radiusThickness instead, to control edge emission.'

Fix tree sizes

More realistic sizes. The player shouldn't be as tall as a tree.

Level 1: Fall into Floor

After the small acid vat, the player falls into the floor when coming off the ledge on the bottom level of the caves.

The Status bar displays the wrong weapon.

Once the player obtains a weapon, the status bar displays the opposite weapon (eg. the play is wielding the knife and it displays a gun on the status bar). The player still uses the correct weapon, but the bar should display the current weapon the player is wielding.

You can't run out of stamina

Bug Report

Actual behavior:

You can run forever in the game, and your stamina doesn't run out.

Expected behavior:

You get tired after running a lot.

Steps to reproduce/example code:

Just keep jumping and running.

Need a "You win!" screen

Currently there is no screen to notify the player that they have won. We also need to make sure the player can even reach the end of the game.

Update README.md

The README.md file should be updated with new info. Include current semester students. Ask students if they want first/last name or how else they would like to be listed.

Main Menu: The "End Program" button does not work

Issue:

The "End Program" button does not close out the program.

Expected:

The "End Program" button should close the program.

Recommendations:

Update code so that the game closes when the player clicks the "End Program" button.

Zombies still spawn when you are paused

If you pause the game while zombies are on the screen, they will still spawn. When you un-pause the game you will have a lot of zombies on the screen, more than you originally had

Audio: Jumping sound plays in the inventory and the pause menu when you press "Space"

Issue:

When you press "Space" in the pause menu or the inventory the sound effect for jumping still plays.

Expected:

The jumping sound effect should only play when the player initializes a jump and should not only depend on the player pressing the space bar.

Recommendations:

  • Update code so that the sound effect only plays when the player is in contact with the ground and none of the menus are open.

Add switching weapons key bind to key bind menu

Currently, there is no directions on how to switch weapons. The user has to figure it out on their own.

A line needs to be added in the "Show Key Bindings" menu to show how to switch weapons.

Story board between training level and level 1

The game has a story and needs context before heading into the game. After the first level they do have a story board, but to improve the story another part should be added before the first level.

Titles in Main Menu and Pause Menu are not showing up

Currently, there are text boxes that are suppose to be showing the title of a menu, but aren't showing anything.

Expected: Main Menu should show "The Road to Reah" at the top of the menu. Pause Menu should show "Paused", Settings Menu should show "Settings".

Remove commented out code

There is a lot of code that doesn't do anything as it is commented out. Remove these to improve readablity

Throws an error when you try and pause

This error appears when you pause the game.
UnassignedReferenceException: The variable PausedControlObject of DialogManager has not been assigned.
You probably need to assign the PausedControlObject variable of the DialogManager script in the inspector.
UnityEngine.GameObject.GetComponent[T] () (at C:/buildslave/unity/build/Runtime/Export/Scripting/GameObject.bindings.cs:28)
DialogManager.Start () (at Assets/Scripts/DialogManager.cs:26)

Player movement needs improvement

Player can barely walk uphill for me. Downhill is too fast. There needs to be less 'weight' to the player or something so that the player moves at a more constant speed.

Level 1: Enemy gets stuck in a hole and cannot get out

Issue:

Allowing the enemy to continue moving on Level 1 causes it to get stuck in a hole that it cannot get out of.

Expected:

The enemy should not be allowed to go in the hole, and if they should be they should be able to jump out of the hole.

Recommendations:

  • There should be some kind of barrier that does not allow the enemy to go into the hole.

  • Improve AI system so that the enemy will jump out of the hole when it is stuck.

Inventory can't be closed once it is opened

Issue: When the inventory is opened, the player must pause the game then unpause to then be able to close the inventory with the "Tab" key.

The player should be able to open and close the inventory with no complications by pressing the "Tab" key.

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.