Dim Health as integer = 100
Dim EnemyHealth as integer = 100
Dim AttackPower as integer = (APC.Next(8, 16))
Dim EnemyAttackPower as integer = (EAPC.Next(10, 13))
Dim HealingPower as integer = (HPC.Next(7, 20))
Dim FleeChance as New Random()
Dim FleeChanceValue as integer = (FleeChance.Next(0, 10))
Dim EnemyHealChance as integer = (EHC.Next(1,11))
Dim EnemyHealingPower as integer = (EHPC.Next(0, 15))
Console.WriteLine("########################")
Console.WriteLine("Welcome to The Encounter!")
Console.WriteLine("########################")
Dim DescriptionChoice as string = ""
Console.WriteLine("Would you like a description of what to do?")
Console.WriteLine("-Yes")
Console.WriteLine("-----")
DescriptionChoice = Console.ReadLine()
If DescriptionChoice = "Yes" then
Console.WriteLine("-----")
Console.WriteLine("You have encountered an enemy while traveling a dark twisted forest. You and this mysterious figure must fight it out... TO THE DEATH!")
Console.WriteLine("Type either Attack, Heal, or Flee to choose those actions when prompted.")
Console.WriteLine("-Attack will lower the enemy's health")
Console.WriteLine("-Heal will raise your health. (your health caps at 100)")
Console.WriteLine("-Flee will give you the chance to run away from battle")
Console.WriteLine("You win by defeating the enemy")
Console.WriteLine("May the best of luck be with you.")
Console.WriteLine("-----")
Console.WriteLine("Alrighty Then. Enjoy.")
Dim EnemyName as string = ""
Console.WriteLine("What is the name of your Enemy?")
Console.WriteLine("-----")
EnemyName = Console.ReadLine()
Console.WriteLine("-----")
Console.WriteLine(EnemyName + " has appeared! (and in quite a dramatic fashion too). What do you wish to do?")
Console.WriteLine("You have")
Console.WriteLine(Health)
Console.WriteLine("Health left")
Console.WriteLine(EnemyName + " has")
Console.WriteLine(EnemyHealth)
Console.WriteLine("Health left.")
Console.WriteLine("-Attack")
Console.WriteLine("-Heal")
Console.WriteLine("-Flee")
Console.WriteLine("-----")
Dim UserImput as string = ""
UserImput = Console.ReadLine()
If UserImput = "Attack" then
EnemyHealth = (EnemyHealth - AttackPower)
Console.WriteLine("-----")
Console.WriteLine("You attack " + EnemyName)
Console.WriteLine("You did")
Console.WriteLine(AttackPower)
Console.WriteLine("Damage to " + EnemyName)
Console.WriteLine(EnemyName + " has")
Console.WriteLine(EnemyHealth)
Console.WriteLine("Health left.")
If UserImput = "Heal" then
Health = Health + HealingPower
Console.WriteLine("-----")
Console.WriteLine("You healed")
Console.WriteLine(HealingPower)
Console.WriteLine("of your own health")
Console.WriteLine("You have fully healed yourself.")
Console.WriteLine("You have")
Console.WriteLine(Health)
Console.WriteLIne("Health left")
If UserImput = "Flee" then
If FleeChanceValue > 4 then
Console.WriteLine("-----")
Console.WriteLine("You managed to escape the battle with ")
Console.WriteLine(Health)
Console.WriteLine("Health left! ")
Console.WriteLine(EnemyName + " calls you a coward.")
Console.WriteLine("-----")
Console.WriteLine("Your attempt was unsucessful.")
If UserImput = "Item" then
Console.WriteLine("-----")
Console.WriteLine("What Item do you choose to use?")
Console.WriteLine("-Health Potion")
Console.WriteLine("-Holy Hand Grenade")
Console.WriteLine("-Nuke")
Console.WriteLine("-Exit Item Menu")
Console.WriteLine("-----")
Dim ItemImput as string = ""
ItemImput = Console.ReadLine()
If ItemImput = "Exit Item Menu" then
Console.WriteLine("-----")
Else If ItemImput = "Health Potion" then
Console.WriteLine("-----")
Console.WriteLine("You healed 30 health")
Console.WriteLine("You have fully healed yourself.")
Else If ItemImput = "Holy Hand Grenade" then
EnemyHealth = EnemyHealth - 20
Console.WriteLine("The Holy Hand Grenade did 20 damage!")
Else If ItemImput = "Nuke" then
Console.WriteLine("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
Console.WriteLine("Congratulations! You Won! " + EnemyName + " has been defeated!")
Console.WriteLine("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
If EnemyHealChance > 8 then
EnemyHealth = EnemyHealth + EnemyHealingPower
If EnemyHealth > 100 then
Console.WriteLine("-----")
Console.WriteLine(EnemyName + " has healed fully.")
Console.WriteLine("-----")
Console.WriteLine(EnemyName + " healed")
Console.WriteLine(EnemyHealingPower)
Console.WriteLine("health")
Health = Health - EnemyAttackPower
Console.WriteLine("-----")
Console.WriteLine(EnemyName + " attacks you")
Console.WriteLine(EnemyName + " did")
Console.WriteLine(EnemyAttackPower)
Console.WriteLine("Damage to you")
Console.WriteLine("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
Console.WriteLine(EnemyName + " has defeated you!")
Console.WriteLine("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
Console.WriteLine("Thanks for playing!")