You probably all know tetrinet – if you don’t, you should really try that game. There are several servers for that game out there, and one of them is tetrinetx. It is packaged in Debian, but it has several problems:
- It doesn’t support tetrifast mode. So you have to deal with that stupid 1-second delay before the next block appears.
- The code is truly horrible. From main.c:
#include "dns.c" #include "utils.c" #include "net.c" #include "crack.c" #include "game.c"
That gives you an idea, right ?
A few years ago, I worked with a few friends on improving tetrinetx. This resulted in:
- Massive code cleanup
- Tetrifast support
- Stats stored in an MySQL DB, so you can compute nice stuff (time wasted per day, etc)
- More stats: blocks drop rate, etc.
This is hosted on sourceforge under the name tetrinetx-ng, but it hasn’t seen any activity for the last two years.
It would really be great if a tetrinet fan could take over the project and start making it alive again. Then tetrinet.debian.net could support tetrifast ;)
Also, I could try to setup a server with tetrinetx-ng. Someone wants to host tetrifast.debian.net for me ? Needed: MySQL DB + Apache (for the stats), + not being afraid of insecure code (doesn’t need to run as root)