Skip to content

Rodrigo-Izan-Desarrollo/Demon_Hunter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demon-Hunter

Objectives

Your objective is to advance to defeat the slime king while navigating through a myriad of challenges. As a player, you start with two lives and have the opportunity to respawn twice throughout the game.

Be careful, as various types of obstacles await, and appearances can be deceiving. Don't underestimate even the simplest hurdles, as they may hold unexpected surprises. Stay focused, strategize wisely, and aim to reach that third checkpoint with at least one life intact. Good luck!

NEW FEATURES!!

Player

  • Implementation of powerups abilities
    • 1.More speed and dashing
    • 2.Additional attack
    • 3.Can get invisible
  • New Sound effects
  • Implementation of timers for habilies
    • Change power-up: 15s
    • Get invisible: 6s
    • Invisible couldown: 6s
  • Sound effects
  • New powerup that monopolizes all the abilities“Try to find it 🙂”

Map

  • New map composition
  • Added a new types of enemy
    • Big Silme “Walk”
  • Added new type of items
    • Lives “If you take one the player gets on more live”
  • Adjusted map generation and camera movement
  • Improved the portal system
  • Added new map animations
  • Added HUD
  • New checkpoint logig that automatically save
  • Added a Second Stage
  • Added the Silme Kings as a boss

Code

  • Added GuiManager and GuiControls
  • Added Fade to Black
  • New Scenes implemented
    • Logo Scene
    • Menu Scene
    • Settings Scene
    • Pause Scene
    • Last Scene It changes depending if you die or you win

How to play

  • Movement
    • For walking: Keyboard = A/D
    • For jumping: Keyboard = SPACE
  • Godmode-on
    • For moving: Keyboard = A/D/W/S
  • Atacking
    • For atack: Keyboard = Q / LEFT_CLICK
  • Power-up’s
    • Activate powerup_1: Keyboard = 1
      • Dashing: Keyboard = L_SHIFT
    • Activate powerup_2: Keyboard = 2
      • Light Sowrd: Keyboard = E
    • Activate powerup_3: Keyboard = 3
      • Get invisible: Keyboard = R
    • Activate to use all power ups: Keyboard = P
    • Activate powerup_4: Keyboard = 4 You can use all the abilities with the same keyboard inputs

Debug options

  • TP
    • To respawn: Keyboard = F1
    • First checkpoint: Keyboard = F2
    • Second checkpoint: Keyboard = F3
    • Third checkpoint: Keyboard = F4
  • Save and load
    • Saving: Keyboard = F5
    • Loading: Keyboard = F6
  • Colliders
    • Seeing colliders: Keyboard = F9
  • Pathfinding
    • Seeing pathfinding: Keyboard = F9
  • Godmode
    • Activate godmode: Keyboard = F10
  • Cap fps
    • Cap to 30 fps: Keyboard = F11
  • Activate pause menu in scene
    • Activate pause menu: Keyboard = M

Additional comments

  • We would like to express our gratitude to our teacher for their guidance and support throughout the development process.
  • This project is licensed under an unmodified MIT license, which is an OSI-certified license that allows static linking with closed source software. Check [Mozilla Public License] LICENSE for further details.
  • "If you save with an enemy alive and then you kill it when you load the enemy will be dead because we want to be like this for future updates"
  • The boss get invisible when you hit it, it does this because we want to increase the difficult of the end of the game

Repaired Bugs

  • Attacking at the start of the gameplay
  • Pathfinding bomber/slime volador
  • Pathfinding at realise mode
  • Save and Load of player lives

Known bugs

  • The music at Logo scene is not working
  • You can not modify the audio
  • The full screen option in Settings scene not always works well
  • In some scenes the FPS are not stables
  • When you use light sword beeing in leftmode the player sprites move to the right

Team members