Coder Social home page Coder Social logo

biyanim / alice-in-wonderland-professional-nappers Goto Github PK

View Code? Open in Web Editor NEW
6.0 3.0 1.0 1.51 GB

Single Player, 3D Platformer movement-based game with Color and Level Mechanics with WebGL Builds

C# 66.00% ShaderLab 24.01% CSS 1.83% HTML 6.44% HLSL 1.72%
game-development gamedev games unity unity3d csharp gamers csci csci526 usc

alice-in-wonderland-professional-nappers's People

Contributors

asthamishra4 avatar biyanim avatar gautam17pranjal avatar kanish99-usc avatar kushalagar avatar schsu1 avatar shouvik-ghosh avatar shrishtiag02 avatar siddhantbagga15 avatar sulysu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

siddhantbagga15

alice-in-wonderland-professional-nappers's Issues

level complete cheat issue in level 1

Level 1 (circle/rotation level) has an issue where if the character jumps on the arches it can reach the "Level Complete" zone without collecting the required amount of coins.

Possible solutions (according to me)-

  1. Make an invisible game object around the end zone
  2. Add an extra box collider to the end arches' game object boxes and increase its size to more than the game object's size (towards the end zone where the player can make a cheat jump).
  3. Drag the arches to the very end of the level collider (the player can still make a skillful jump to cheat).

Camera Overview of entire level

The camera will show a preview of the entire level before the player can start playing

Idea - Cinemachine Tracked Dolly in Cinemachine Virtual Camera component

Analytics Graph 5 and 6

Graph 5 - Enemies shot vs enemies spawned in a level
Graph 6 - Average Number of Bullets Needed to Kill Each Enemy

Fix timer bug on Level 1

Level 1 timer is not stopping after the player completes the level. If the player doesn't click on anything on the Level Complete HUD, the Dead HUD eventually shows up because the timer runs out. The timer works on Level 0 though.

add new input map tutorial HUD

Add a new image for Left Shift for Sprint
Change Enter key image to "S"
No change to Spacebar for jump

@sulysu we have to keep this tutorial always in level 0. Also, we need to keep this HUD visible for 10 - 15 seconds for levels 1 and 2.

Guidance / Tutorial Level

Tutorial points -

  1. Show how to move
  2. How to jump
  3. How to Shoot
  4. How to sprint
  5. How to judge the enemy's shot
  6. Show coin collection

@sulysu will be helping with converting the Conole text guide to the HUD text guide.

Mystery Box enhancement

Boxes -

  1. Ammo +10
  2. +50% Health increment
  3. Special / Golden Coin with +2 for each color's points.

+3 sign on top of mystery box

Level 1 Walls not Fading

The scripts must not be assigned with the same values and to the same components as Level 0.

Fixing...

No player movement in level 2 (manan)

  • Replaced Player armature from level_0
  • Changed player identification from Player Gameobject to player tag in DeathZone, MovePingPong, and Rotation
  • Reattached the new player to the Main Camera and Enemy script

Pause Menu HUD with controls

The pause menu will have the following buttons -

  1. Resume
  2. Main Menu
  3. Restart Level
  4. Controls

Edit the main menu HUD to have the controls as well

Fade implementation with URP

The current Wall fade implementation is with Standard shaders. Will have to implement it with URP to accommodate more assets once we start building art.

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.