# RPG Game Run-through
player gets a character with a chosen name and starts advancing through the forest.
executes a command to do a task, gets random result
levels up to gain more hp.
armors, magic, weapons, etc. found
add pixel arts.
xp gain -> hunting, attacking, exploring, finding valuables, winning duels(?????) ; when player gains a certain amount of xp then levels up
levelling up -> increases attack damage by 10, increases defense by 10, increases magic damage by 10, increases health by 10 (you start with 100hp)
every artifacts/entities/objects will be a dataclass which'll have their own powerups. assign it to a dictionary and fetch it.
badges -> Honor every player with badges once they reach a certain requirement, e.g., "Slayer" badge if you've killed over 500 mobs, etc.
## Rough Story
ultimate goal : kill the dragon
the dragon lives in a realm with a set point of (let's say 550)
any player can challenge the dragon
if the player has <550 points - instant death
if the player has >550 points - wins
the player does not know how much points are needed to win the game
the player does side quests
your point decreases with each try on the quest
(lets say 6)
each has 100 points
you get potions based on how good you perform
higher level potions give you more points
when player has (lets say) 6 eyes of the dragon they challenge dragons
if he has more points than dragon he wins
if he has less points than dragon he loses and game resets
# Important Criterias
- ### Actions depending on Player / Mob Level
- Attack Damage
- Defense
- Magic Power / Mana
- Health
## Basic Navigation
Player randomly moves either +ve (up) or -ve (down) directions. We have x number of maps and a +- 10 radius around it made up of the same terrain(desert, tropical, etc.)
Terrain specific artifacts will be found. Each map will have its own metadata from where we can fetch the direction coordinates. While exploring, player encounters quests/missions.
Once player visits a map, the map is ticked off from the player's database. Once the player completes all the maps in the +ve or -ve direction, they'll go the next direction. There will be a buffer time for that where no quests will be found (probably; undecided yet)