poast-Human

A scratch pad for my soul and failed projects.

Entries Tagged ‘python’

Server updates no longer on SVN

I will no longer be making updates to the server available through SVN. The client will remain open source, but the server code from this point forward will remain closed. The basic server layout is still available in the repo. The reason for closing the remaining development of the server is that most all of [...]

Updates to client and server

Just a little look at the progress. The server is comming along nicely. I have added the following features.

The ability to debug the event stack. Opened a port that can be connected locally. Displays the event queue in a nice gtk app allowing you to remove poorly behaved events.
Everything can now be reset while players [...]

Revision: 35 lots of new stuff.

A few long days of coding have paid off. R35 is a complete rewrite of the C codebase in python. Not that there was anything wrong with Circle. It’s a very fine game, and a very good start for anyone who wants to study how a multi-player games is made. The lack of real OO [...]

Away with you Autotools!

Like a bad habit I dropped autotools from the server. Complicated Makefiles are junks and need to be gotten rid of. Admittedly the code for the server is all ANSI C and requires no external libs, but the Makefile for the source was over 130 lines. The scons SConstruct file contains only this:
Program(’circle’, Glob(’*.c’))
I mean [...]

dasclient early alpha screenshot

Just a little look at what I have going on the client so far. The widgets are part of a UI library that I have updated and developed for years called clad. I have only used it for my own projects, but it’s pretty nice if I do say so myself. The life/mana/stamina bars are [...]

Semi-graphical MUDs

I’m thinking about picking up an old project again. For a while I was enjoying playing MUDs. I often wondered why there had never really been a hybrid MUD out there. Something not graphical really, but with just a GUI. I have already made some headway on a client that will work on any platform [...]