glob2-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[glob2-devel] Bugs and other fixes and a net rewrite


From: Bradley Arsenault
Subject: [glob2-devel] Bugs and other fixes and a net rewrite
Date: Mon, 27 Nov 2006 20:04:19 -0500

*My disapearence*
Not having internet access from my house means I can't work on glob2.
I tried to work on it, tried to submit my changes, seems no one has
jumped on the opportunity to merge my code in. I don't blame them, its
allot of work to ask of anonymous people.

*Recent nicowar bug reports*
Anyhow, the Nicowar and AIEcho bugs where both fixed with my patch.
Maybe some of them wheren't, but i do know. I did fix some bugs that I
found. I'm trying to ignore the existing bug reports. However, the one
where AIEcho crashes is interesting, but I think I know why and I had
already fixed that. I was going to rewrite Nicowar using the more
stable Echo code, but I haven't gotten arround to it yet.

*Net engine rewrite*
I think that the only logical approach to remake the net engine is
this: delete it all! Find and delete absolutely every little bit of
net related code and delete it, systematically. The only net related
things that should remain are small, self contained systems, like the
Order classes and their net code.

The idea is to get the game to work without all of the net code, then
think up a new system fresh. Deleting the code is fun and easy, and it
puts the pressure on to make a new system, as well as having a "blank
canvas" so to speak. Besides, cvs stores versions for us, we can
retrieve old code anytime we want.

*My plans*
Next time i get internet on my home computer, I'll merge in all my
recent changes. I'll try and get my new campaign system temproarrilly
removed for these merges. I've put it on hold untill I can get a
better grasp of SessionInfo and Engine code. The new campaign system
contains some of the map properties (such as player info) in the
campaign text, eliminating the need for the BaseTeam::type variable
(which is used in campaigns to choose between human players and AI
players). Once I have the basic architecture done, extending the
system for all the features people want will be a breeze.
--
Start and finish, Bradley Arsenault




reply via email to

[Prev in Thread] Current Thread [Next in Thread]