Ideas

Monsters

there are monsters that youy need to avoid colliding with as if you touch them you will lose HP and if you lose all your hp you start at the begning

Pickups

you can find items,powerups, armor, wepons, money, ect on the ground and put into a inventory sytem that hold all you items. this can most likley be stored in an array

Walls

walls ar collidable and will block your path/movment if you collide with them. They can be used to hide from monsters or take cover and heal from combat

Wepons

as mentioned previously you can find wepons as pickups. Wepons can break walls, damage monsters, and if they are used your character will be sent backwards a bit as a type of recoil

Stats

the players stats can be upgraded ranging from stength,speed, dexterity, magic, etc upgrading these stats will increase the player in that stat for example decterity will make the player move quicker and attack faster

Enemy types

there will be 3 basic enemy types light,medium, and heavy with their speed verying on their class and wepons varied on class like melee wepons for heavey and ranged for light.

Player classes

There will be difrint player classes ranging from ranger,mele,magic, and summoner(not from terraria I swear) Each class will be given diffrint wepons which damage output will scale with your stat that the wepon scales off of.

Interactable object

there will be objects scattered around the map that you can interact with that will give you LORE :O as who does not love lore?(not the lorax but that would be a funny wepon the loraxe)

Armor

armor will increase your defense allowing you to take less damage. But just like elden ring the better the defense the slower you will move and swing.

Dodging

there will be a roll mecanic that will give you i-frames that will prevent you from taking damage from attacks unless the attacks damage frames are longer than your i-frames or miss the dodge

Quests

there will be npcs you can talk to that will give you quests like to kill slimes or to fing their lost baby. Quests will have lots of diffrent rewards ranging from doo doo to very cool.

Areas

some areas will be blocked by bosses never item walls or requrements. Technically you will be able to go into every area but you will not be strong enough to go far into one or their are enverment issues that you require and optinal item for. Areas that are blocked off by items are always OPTINAL to make progrestion smoother.

Avatars

you will be able to custimize your avatar and change the colors of your outfit or change your hats,pants,shirt,shoes,face,head,body,etc

BOOM BOOMS!

there will be throwable bombs that can unluck little areas inside walls or be very usefull for crowd controll as bombs will have an AOE to damage enemies,walls, and yourslef if you are to close

IDEATION HACk

Integration

Projects Setup

Activating Tools For KASM

creating the nigth hawk directory

cd
mkdir nighthawk 
cd nighthawk 
git clone https://github.com/nighthawkcoders/portfolio_2025.git

Run the Activate CMD

cd
cd nighthawk/portfolio_2025/scripts
./activate.sh 

Check Version

ruby -v
bundle -v
python --version

Git identification

git config --global user.email youremail@gmail.com
git config --global user.name yourGHID 
git config --global --list

Making your Directory

cd
mkdir -p nighthawk
cd nighthawk 
git clone https://github.com/nighthawkcoders/student_2025.git

Prepare Project

cd student_2025
scripts/venv.sh
source venv/bin/activate
pip install -r requirements.txt
bundle install

Downloading the RPG Files into your Directory

Go to this Issue to download the files needed