Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Acheivement system #162

Open
wants to merge 13 commits into
base: master
Choose a base branch
from

Commits on Jul 16, 2023

  1. 1 - genericSingleton

    created generic singleton script and inherited enemy and player tank class from the generic class.
    Sajan-Satheesh committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    36ebb55 View commit details
    Browse the repository at this point in the history
  2. Singleton

    1. Created Generic singleton for enemy and player tank class.
    2. fixed min attribute ambiguous issue.
    Sajan-Satheesh committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    f54f75d View commit details
    Browse the repository at this point in the history
  3. singleton

    Added the ability to destroy the gameobject instead of she script.
    Sajan-Satheesh committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    12c03e6 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. changes

    Sajan-Satheesh committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    502e9a0 View commit details
    Browse the repository at this point in the history
  2. MVC

    Added MVC functionality
    Sajan-Satheesh committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    20175a8 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Added joystick

    Sajan-Satheesh committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    5088610 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. MVC-movenent

    Added movement to Tank Controller
    Sajan-Satheesh committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    2d21f05 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. TankTypes

    1. Included different Tank types and Bullet types using scriptable objects.
    2. Spawn enemies at different location with random patrolling.
    3. Ability to shoot bullets and destroy enemy tanks.
    Sajan-Satheesh committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    bc99af0 View commit details
    Browse the repository at this point in the history
  2. shaderUpdates

    Sajan-Satheesh committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    afe7f40 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2023

  1. Configuration menu
    Copy the full SHA
    11a56c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2023

  1. Added destruction script

    When the player is destroyed, the other enemy tanks are destroyed and finally the whole world is destroyed slowly using coroutines.
    
    'X' is assigned as key to destruct player for testing purpose.
    Sajan-Satheesh committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    3941481 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. TanksStates

    Added a StateMachine to the TankController to manage different states of the enemy tank
    Sajan-Satheesh committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    9e67646 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2023

  1. Acheivement System

    Imlemented 3 types of Acheivements based on 1. Bullet fired, 2. Distance travelled, 3. Kills. using Observer pattern.
    
    Each type have 3 different acheivement states to unlock based on parameters.
    Sajan-Satheesh committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    c4e68d8 View commit details
    Browse the repository at this point in the history