poast-Human

A scratch pad for my soul and failed projects.

Entries Tagged ‘programming’

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 [...]

Committed revision 29.

Fixed some bugs in the look_room function. Earlier modification of the autoexit flag messed with the text sent to a regular character and not an immortal. Added new_spells.c and new_spells.h as a new location for the new spell system. I’m going to develop it along side the existing one. The method being used is sound, [...]

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 [...]

Added Wiki and SVN changes

Put up a wiki for the MUD project. Added the design document with a breakdown of the classes, races, skills, and areas. Also added a feed of the SVN commits in the sidebar.  I went ahead and committed my changes I made to Circle. Some of it might not be the best, but I think [...]

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 [...]