Tuesday, July 20, 2010

Death Zone Zero: Minor Update: Zone Lobby Gui

One thing I really hate about Unity is the lack of better GUI functions, something that would make use of the Model-View-Controller pattern, because right now, almost everything is done in code.

It took me quite a while to code a popup menu (aka context menu/right-click menu).

Tuesday, July 13, 2010

Using a CMS

So I thought of what I should use when the time comes to set up the website for Death Zone Zero.

I can roll my own hardcoded PHP web pages like I always used to, but this time I thought of trying out a CMS.

Firstly I needed a CMS that can provide a community forum plus a community wiki, besides having the ability to let users create accounts for the game itself, and be able to display static content, news, and perhaps blogs.

I also need the CMS to be fully themeable, as I want a custom look for the game's website.

I saw Tiki Wiki CMS Groupware and thought it provided just what I needed. So I started trying it out on my local computer.

Unfortunately I encountered a bug during the installation detailed here.

The workaround was to downgrade my PHP installation from 5.3 to 5.2 but it makes PhpMyAdmin crash the Apache HTTP Server. I ignored that and tried to continue the Tiki Wiki installation. I almost got it completed when it spewed out an error:
Fatal error: Uncaught exception 'Exception' with message 'DateTime::__construct() [datetime.--construct]
So I had enough and decided on trying a different CMS.

I saw Drupal, which a couple of guys on /g/ recommended, so I'm currently looking into that. It has modules (plug-ins) to enable a forum and wiki, and even the ability to use Facebook Connect and OpenID, so its a good thing for me.

Unfortunately it also has a problem with PHP 5.3, giving out errors:
Deprecated: Function ereg() is deprecated in Drupal\includes\file.inc on line 926

Warning: Cannot modify header information - headers already sent by (output started at Drupal\includes\file.inc:926) in Drupal\includes\install.inc on line 618

I guess I'll just wait for a fix.

Death Zone Zero: Update: Zone Lobby

Photobucket

Players can now log-in to the zone lobby. This acts as a lobby area where players can meet up, chat, and challenge each other. So far you can only chat and move your avatar though.

Friday, July 2, 2010

Death Zone Zero: Update: Client Server Network



Here's a more complete test PVP match showcasing the abilities of all the units made so far.