Evan's Battler

Version 1.2

NOTES

Stat guide:
Strength increases melee damage.
Agility increases ranged damage.
Wisdom increases magic damage.
Endurance increases HP.

Class affects the type of damage that is dealt: Warriors tend to prefer melee attacks, Rangers like ranged moves, and Wizards like magic spells.

Classes also wear different armor: Warriors wear heavy armor, Rangers wear medium armor and Wizards wear light armor.

------------------------

The description of your enemy gives hints as to what their stats are.

------------------------

Paper texture used is under a CC0 licence. All scripting and markup was done by hand and was based off of no outside sources.

Project Statement

Inspired by classic RPG games, where your imagination drove how monsters and heroes looked, Evan's Battler pits you, the hero, against an enemy with semi-randomly generated stats. The goal of the project was to create a simple battle engine with a few options for customization, including weapons, stats and trinkets. This goal was met beautifully and the game now has 27 options for trinkets, 5 weapons, a somewhat balanced enemy generator, an enemy description, and three classes to choose from.

The greatest challenge I faced was cleaning up the project from it's rough form during midterms, as well as modifying it to use arrays for the different weapons and trinkets available to the player: There were initially three different sections where I had to put the information for all of the items in the game as I added them, but now I simply have to fill out a single array. In theory, I could add as many or as few items as I want at this point.

I greatly enjoyed this project and I hope you do too!

------------------------

Paper texture used is under a CC0 licence. All scripting and markup was done by hand and was based off of no outside sources.

No equipment

You aren't equipped with an item yet.

Fists

1 - 2 damage

You do not have a weapon equipped.

Your enemy:

Generate a new enemy before the fight!

Your stats:

Class:

Strength:
5
Agility:
5
Wisdom:
5
Endurance:
5
Points remaining:
10

Trinket:
Weapon:

Combat log:

Click start to begin!