Skip to content

An Ai using Reinforcement Learning to survive in a very basic roguelike environment

License

Notifications You must be signed in to change notification settings

CrazyGG3r/Valor

Repository files navigation

Alt text ValorAlt text

A rogue-like environment for Reinforced Learning

Retardium, An AI whose sole purpose is to run for its life, for now, through reinforce learning. Valor provides you with a pygame based environment ( no gym, no gymnasium,no box2d and other head ache that i had to go through to implement reinforced learning using gym in my course.) All you need is pip install the requirements.txt, a good knowledge of reinforcement learning and a good cpu to train. Right now its just a basic run and chase a.k.a pakram pakrayi. I trained it and it decide going up is the best decision so Retardium just teases 5 enemies by edging on the edges. Upcoming features to be added inshaAllah:

  • Everyone gets a weapon (retardium, bobs, players)
  • Walls will be added
  • Health for all
  • Drops for all
  • Even enemy will get to heal from drops
  • A nerve wrecking human vs ai. Hell yeah human vs ai. you got it right. You vs Retardiium.
  • Also you with retardium, survive together with retardium

Even though all of these features are present in other games like Soul Knight, SurvivorIO, StormEdge, EmberBane, DeadCell, Blood n Bacon..( i can name so many other examples xD) Valor is not supposed to standout from them, instead, it is supposed to provide an Environment to implement your own algorithm (even though the code needs more refactoring and clean up) but then it will be easier to help implement your own algorithm. Just make sure your algorithm is for a continuous environment. pip install requirements.txt Feel free to contribute to make this environment better through your ideas! For any issues, please hesitate to contact me at :
shaheerislam.islam179@gmail.com

Valor

made by:
Shaheer UL Islam - CrazyGG3r
Zarah Hassan - Zarah25
Trained by:
MaazMuhammad Khan - MaazKhan3

Alt text

I hope my future employer/Interviewer/HR department goes through my github and read these repo Readme files

About

An Ai using Reinforcement Learning to survive in a very basic roguelike environment

Topics

Resources

License

Stars

Watchers

Forks

Languages