Today I have released my first map to Episode 2. It is also my first custom map to 3d games. (I have done couple maps to LieroX, etc)
As this is my first map, it is not perfect. But in my opinion, for first map it isn’t bad. I have couple of things that I would have done better. Example the orange dev material at start. But I have succeed in couple of things in my opinion well. Enemies are balanced, and there isn’t too never too much of them. And there is still challenge. I also really like how the lights works. Example the cave entrance at first room looks nice.
Most of the people won’t download the map anyway, so I uploaded a video so they can watch it. Please note that the video is one huge spoiler for this level. Watch it only if you don’t want to play the level.
I have tried Ruby on Rails many times, but this time I managed to create something useful that works. I created a simple pastebin. Actually I didn’t write any code. I just executed couple of scripts and then removed unnecessary parts from ruby code and edited the views.
To host the pastebin I used Heroku. Heroku is very simple platform to host Ruby on Rails apps. It is also very easy to deploy a app to it. Heroku offers free hosting, but it also offers very big plans. Biggest hosting packages can be over 2000$. I recommend to try heroku.
I just found my old et:qw stats tracking script from my horrible backups.
At official et:qw stats page there is lots of good/fun information, but not any charts about progress! But because they offer a xml api, I created my own tracker for creating charts from stats.
This is about one year old, but I removed this last time from public use because my hosting was so slower to handle updater script. But now I have moved to better hosting, so I can host it again.
The script is build from a piece of PHP that fetch data from official tracker and puts it to MySQL database, and from another piece of PHP that shows data to user in cool flash chart. (Powered by Open flash chart) At backend there is running a daily cron script that runs the PHP fetch script.
This script also offers API to further developers. Via API other developer can get all data in xml format.
So, if you play et:qw, try my tracker! If you want see example statistics, look at my stats.
Because I can. It was mainly a test/tutorial for myself, but because it becomes usable product I decided to put it online. It won’t hurt anyone.
Features
Clean, simple user interface
Fast and reliable
Pastes are permanent, they won’t be deleted
Custom urls (up to 22 characters)
View counter for pastes
How I created it
I developed this application using kubuntu(kde 3.5)/konsole/vim/apache/mysql/php. Code is very small, portable, lightweight. Here is output of cloc.pl script.
-------------------------------------------------------------------------------
Language files blank comment code scale 3rd gen. equiv
-------------------------------------------------------------------------------
PHP 3 57 33 202 x3.50 = 707.00
-------------------------------------------------------------------------------
I am also thinking about releasing this project under GPL.
Planed to newer release
I really haven’t thought about next version, but if I ever create it, I will include next features to it.