Estiah is a browser-based multiplayer card game/RPG that I have been playing since last year. I manage four characters now,
Starwarskid,
Deathbringer,
Mudkip, and
Technoviking. They are all named after
internet memes. One of the things I like about the game is the browser based interface, which makes much of the game's data accessible to the user. I had previously written a
Battle Parser to analyze replay data, and now I to improve my Python skills by making a
new automatic character banner, for use in forum signatures. The resulting
source code and
calling script are posted on
Lodge It!. In making this script, I got to play around with
lxml,
Python Imaging Library, and
pylint. It was my first time using lxml and pylint, and there was some learning curve. I had played around with PIL a little before, and have some background in image processing, so that was easier to pick up. Eventually, when I felt comfortable with it, I
announced it on the game forums. The above banner is a static, saved version, and the below banner is a demonstration of actual use. On forums, the html is replaced by the appropriate bbcode equivalent.
<img src="http://www.disasterzone.net/~h4ngedm4n/cgi-bin/estiahbanner.cgi?userid=23806" />