v0.05: Created basic layout of site, began drafting database ERD and perl/mason code. Created HTML "pages" for creating a character (enter a name to be checked against the database to make sure it's unique) and a "page" to input the rest of a new combatant's information (hair color, eyes, gender, height, weight, etc).
v0.15: Created ERD and images for the site, completing site layout and design (still subject to tweaking). Put all the website onto CS and modified the html code to work with Mason and use a "param" based link system (since the navigation is on a separate page than the body).
v0.16: Wrote skeleton mysql code to create database tables.
v0.19: Fleshed out mysql code to create tables and made skeleton code to fill the tables. Wrote a capsule perl script to generate a set of random stats for a new combatant.
v0.22: Wrote capsule perl script to calculate the misc stats I need to use in character combat. Filled in skeleton code for filling the tables. Created versions.html, sql.html. Modified project.html to link to pages for the project. Moved all project pages to folder titled "project."
v0.35: Weeeeeee!!!!!!!!! Got all of the basic combat script working! I might want to tweak the way the combat works. Right now, there are two attack values and two defense values, each paired and compared. Should cut this down to one attack and defense value, and then compare those. But I'm gonna save that for later. The script includes: Round by round fighting; critical chances to double damage; limit on number of rounds before the fight is forced to a draw; experience calculations and awards; and even a little code to level a combatant up if s/he reaches the required exper- ience to advance to the next level. Haven't tested the levelling code yet, but there aren't any syntax errors...
v0.40: Modified combat.pl. Changes include: Combining attack and accuracy into a single attack roll, and did the same with defense and evasion into a single defense roll. Added comment blocks to explain usage and actions of each sub- routine. Added a couple new subroutines to output attack and defense rolls, print the fighters' names at they make attacks and defenses, and print the fighters' names before their hit points. Began coding/testing for levelling up script/subroutines.
v0.45: Fixed the problems with records.html. Changed the way a couple tables in my database looked to make accessing stuff easier to do (used name as unique id, so a name would give set me at the highest table). Changed input for records.html from text input to selection drop-box. This way people will know who they can pick.
v0.58: Records.html has some minor changes. almost finished the whole character creation bit (lists.html, new_name.html, new_char.html, new_stats.html, new_record.html). Heavily modified new_name.html and new_char.html, created new_stats.html and new_record.html. I'm currently debugging the section that pulls the stats from new_stats.html's params so I can add them into the database. Ran out of time though. Not really sure what other documentation I'm missing... so if it's not there... I guess that's too bad.