After huge coding flow

Yesterday I had very good coding flow and got core package done in my Programming in Python project. I have the project in GitHub, so people can see my work. It also gives me lots of good information and if someone comments on it, that would be much nicer :) The name of my project is Tuqqna and it is kabyle word for connection. The project is my implementation of Connect Four game. I'm planning to create it to be played in player VS player and player VS AI. There will be curses cli-UI and TkInter GUI.

I'm developing Tuqqna with principals of Test-Driven Development, so at first I create unit tests and then the code that pass the tests. There will be lots of refractoring, but the result will be stable and fully tested. I haven't done so much testing before and never tested UI with unit tests, so this will be very rich experience for me :)

Today I learned, how to watch ripped DVD's with mplayer without mounting them before.
mplayer dvd:// -dvd-device /path/to/disc/main/directory/

Now I'm going to write design document for Tuqqna.

Good night,


Adventures with Windows

I'm participating in Introduction to Game Programming -course and in this time games must be made with C# and XNA. I had troubles with building Mono so I had to use Windows. For my luck, I got new EEEPC, because I'm tutoring. I made it dual boot Windows XP and Ubuntu.

There is still time to create actual game and I'm not yet in some group with whom I'm supposed to create that game. However it is still plenty of time for that. Meanwhile I'm configuring Windows so it is a little bit more usable. I'm so in with tiling window managers, so I need to find a good replacement for Xmonad in Windows environment. Xmonad isn't ported in Windows :( However I tested before HashTwm, but the version, which contains functionality I'm looking for, is still in beta phase, which makes a big headache. So I looked for something else and found bug.n.

Bug.n contains some autohotkey-scripts, which makes all the magic. At first I tested latest stable binary version, because I didn't have installed autohotkey compiler. It was more than I expected from tiling window manager for Windows. It had many functionality from Awesome. However I didn't like the default colours and I really wanted to see also battery state in bar. So I installed autohotkey compiler, modified the configure script and got very good result. That was only the beginning, because I also wanted to change some of the keybindings. At finally I got a result, which I was pleased.

I did some basic modifications also for windows registers and other properties to get a pleased experience with Windows. Focus follows the mouse was one of those modifications. However the usability is a little bit of sticky after so many improvements, but it isn't bad.