Web Programmer
Skills needed
- good knowledge of PHP/Python/MySQL
Responsible for
- writing a scoreboard and player database ( parsing of score.wad/player.wad )
- writing rankings, charts and handling of player data
- designing a fun and exciting system of browsing the forementioned data
- maintenace of the system once it's completed, integration into the forum
Difficulty : medium
Responsibility : medium
Time investment : medium
Currently on team : NO ONE
Hi Kornel,
first, to introduce myself: During my university times, I was doing some side-job PHP/MySQL programming. One of these was an application for maintaining contact databases, exported from MS Outlook and imported via CSV files. Further funcionality allowed searching within this database by text-parsed criteria, allowing several criteria in a single text line.
This is why I consider myself to be able to do such parsing of those .wad files, once I know their structure.
In my current full-time job, I'm heavily involved in data warehouse building, which requires me to build a sufficient DB structure for quick data reading, and eventually building comprehensive reports upon these DWs. If you ever heard of Business Intelligence, you know what I'm talking about :).
For this reasons, I trust myself to be able to create a quickly-responding DB structure of the parsed data, and, if the data amount is too high to be quick enough, I have experience with data aggregation, which further enhances the DB access.
Now, it's been quite some time since my last PHP experience (about four years), but I know that I can get back on this train quickly. Also, I have no experience with Python - but again, I learn quickly when I find something interesting.
Also, to be honest, I'm no graphic designer - I know CSS and can well use any standing CSS for displaying the results, but I simply am not too good with creating any new graphics. Also, my availability differs from time to time - my full-time simply needs to have priority.
Now, from what I know about the .wad file structures, I assume that you'd like something like a player.wad and score.wad, with _all_ players included, and with similar filtering functions as present now in DoomRL, with abilities to display individual player's .wad files, as well as their aggregations based on whatever conditions. Is that right?
If you have any particular ideas about the stats display and forum integration, go ahead and post them. If you are also willing to share the .wad structure with me, I can set up my own free webspace and try to get some work done on the parser and the subsequent DB work.
With regards,
ZicherCZ