Dragon Eye RPG
This is an RPG made for the AI competition. The game is intelligent by generating a story and determining enemy moves.
Dragon Eye is a terminal based RPG. It may not be a AAA game, but it does have one special thing about it. Since there is no story, the game is generated by an AI based on decisions you have made.
You can fight a variety of enemy's in the game. Before combat the game generates your enemy to be close to your level and damage, that way every fight is fair, and a decent challenge.
Items are essential to playing Dragon Eye, without them you would most likely be on a death loop.
The gameplay is based on strategically making decisions. You always have 3 options in combat, attack, defend, and use item. Using an item will heal you with an item, defend will use your defense to counter the enemies next attack, and attacking will use your attack and subtract that from the enemies health.
the game is generated by an AI based on decisions you have made
No it's not.
Seriously, am I missing something here? There's no AI at all, there's no tracking of user decisions. It just randomly does something each turn of the game...
@nathanburgess owchie, it may not be the best "ai" in the competition but reading over the competition page, it follows all rules. it shows some form of intelligence, enemies defend themselves when needed, characters can ask you for money, etc.. so it may not be sophisticated but its within the rules. i am working on a new version of this game with complete ai for enemies and a story driven by decisions, so if you want to see that instead of this.
Hey can you make it that when you choose an item, that you dont have to type in capital letters for ex. you just type in “stick” instead of “Stick” it would make it easier for people I would think.
WOW! AMAZING! I made a hacked version with the stick called "DB" it has 1000 Damage.
Here is the link to it if you wanna play it: https://repl.it/@ChristianThone/Dragon-Eye-RPG-HACKED
Very broken, i almost can't understand what it's telling me...
I'm so stupid and can't figure out how to use an item because the directions are unclear as to how that is done. Please help me.
I'm making a similar game with c++. Instead of typing out the name of the item, I made it so that I enter the number of the place holder in the inventory. For example, instead of typing "Stick", I enter '1'. If you want to know how, you can simply make an array for your inventory variable and use conditional statements that accept numbers as input.