Movin', movin', mooooovin'...

Published November 24, 2008
Advertisement
Subversion strikes!

Many of you may be shocked, perhaps even appalled, to learn that Skirmish has not been under any form of source version control until very recently. To be entirely honest, I have merely been making backups of my entire development folder and storing them on a few different mediums. To date, I have from Skirmish_Dev1.zip up to Skirmish_Dev63.zip. [grin]

Well, allow me to now put those fears to rest. After a painful amount -- sickening, really! -- of rearranging my folders, files, resources, scripts, and everything else, I now have Skirmish on Subversion. Huzzah! I was mainly putting the job off because I have hundreds upon hundreds of files in my Skirmish project directory that were hazardously strewn about without any sort of organization. Thanks go out to Rip-Off for pushing me over the edge and convincing me that this needed to be done.

I couldn't be happier with my choice to finally make the move. Netbeans has excellent integration with SVN, and managed to figure out both that my project was managed by it, and does nifty line-by-line highlighting of things I've changed or added in the current working revision. I've even begun doing self-code-reviews via diffs to look over my changes carefully before committing. I am utterly thrilled with this step up that my development professionalism has taken.

Website++

Another recent 'sin' of mine was that my website was previously entirely HTML, which meant that all of those pretty headers/sidebars were coded in on a per-page basis. This meant that any changes to those needed to be manually done to every page file on the website. What a pain!

I decided that using PHP was the easiest route. After creating a 'head.hml' and 'tail.html' file and filling them with the header/footer data (which includes the sidebars), it was just a matter of plugging in
 (page content!) 
and life suddenly became quite nice.

If you glanced at the site, you probably noticed the three boxes: 'players online', 'games hosted', and 'master server online/offline'. At the moment all three are just fixed text, but I will be using PHP to read in some raw dumps from the Master Server to populate them with real-time dynamic data. I'm really looking forward to further integrating the Master Server and the website together as the project moves forward.

The forum!

Last, but not least, is the Skirmish Online forum which is now operational. I'm using phpBB, which was a snap to install, and that I have been happy with in the past. Now I just need to get the user-count up! Feel free to join and help create the illusion that we're bustlingly busy! [grin]
Previous Entry Webtime!
Next Entry Life and Skirmish
0 likes 6 comments

Comments

Draffurd
I signed up! Woo!
November 24, 2008 09:52 PM
Prinz Eugn
I did too!

I think the first 4 people should get Moderator status...

Oh, and I'm working on the stuff.
November 24, 2008 10:00 PM
Aardvajk
Yep, I'm in. I'll have another go at playing tonight.
November 25, 2008 06:49 AM
rip-off
I was trying to log into the Skirmish client to see if the "users" count on your website was dynamically generated - but it says "someone else is logged into your account". I believe the typical way to handle this is to log out the other connection, because that way you can't get a bug where a user gets locked out of their account.

Unless of course Skirmish isn't open for buisness at the moment for some reason [smile]
November 25, 2008 02:40 PM
HopeDagger
Quote:Original post by rip-off
I was trying to log into the Skirmish client to see if the "users" count on your website was dynamically generated


It's not. Yet. But it will be some day soon. [smile]

Quote:but it says "someone else is logged into your account". I believe the typical way to handle this is to log out the other connection, because that way you can't get a bug where a user gets locked out of their account.


You are absolutely 100% correct. And for what ever reason that never occurred to me. I'll add that to my stuff-to-do-real-soon list. In the mean time, I have restarted the server just for you. [grin]
November 25, 2008 03:11 PM
rip-off
Quote:
In the mean time, I have restarted the server just for you.


You are too kind. It is working perfectly now [smile]
November 25, 2008 04:57 PM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Advertisement
Advertisement