Colony Wars

From OPU Wiki

Outpost : Colony Wars is a community project Missing image
.png
Image:.png

Outpost: Colony Wars is a text based game (as in no graphics) where you take control of a Outpost colony. You do the same things that you can do in Outpost 2, build structures, mine resources, build armys and battle other players. Howevea its massive multiplayer. Everyone is in the same game and can attack any other player. It is in real time and never stops. It is similar to other web based games.

Missing image
.jpg
Colony Wars
Table of contents

Help Needed!

If this project is to get anywhere any time soon I would love some help. It is being programed in Visual Basic.

Plans

I aim and plan on releasing a basic version of the game which works etc but is just the basics. No research, spaceport, only a few units. No major time spent polishing it off etc.

Version 1 will be the first full version.

Links


Download


Install


Running


Screenshots


Features

The main feature of the server will be that the colony wars world will allways be runing weather the server is currently runing and you can login or not. What I mean by this is when the server is loaded it checks to see when the last turn it calculated for was and then calculates all turns that it has missed. This means the server does not have to be runing for 24/7 for the colony wars world to keep on going.

Todo

  • Get a alapha version working.

Later will possibly add:

  • Add morale
  • Add research
  • Add spaceport and missiles

Sub Projects

  • Login Server
  • Game Server
  • Turn Server
  • VB6 Client
  • VB.NET 2005 Client
  • PocketPC Client


Project status

Current Version: 0.1.2

Code
Server Code:[|---------] Pre Alpha
VB6 Client Code:[|---------] Pre Alpha
VB2005 Client Code:[|---------] Pre Alpha
GUI
Client UI:[|---------] Pre Alpha

Colony Wars Credits

Project leader: Leviathan
 
Programming: Leviathan
 
GUI design: Leviathan
Misc: Leviathan, Hooman, op2hacker, Users @ #visualbasic @ QNet
 
Beta-testers:
Leviathan


If you don't see your name on this list, and you feel you should be included please send me a PM

Project updates

23/11/2005

Started the project again. Worked on basic network code.

26/11/2005

Started a new GUI.

27/11/2005

Changed it so data is stored in variables.

03/12/2005

Added ini settings file. Worked on GUI. Added more network code.

Had some problem with my main computer messing up, not sure why, I saved both projects and restarted the computer but I couldnt open them after restart. Might reinstall windows to main comp. Have lost some work!

04/01/2006

Done a little bit of work over holiday period. Project currently on hold because of univ for at least a month.

22/01/2006

Current thoughts on the project...

I really want to do this project! I’m busy with my education at the moment and its only going to get worse over the next 2 years. I have 3 months in summer for a break which I can use to do some real work on projects such as this.

If im serious about this project which I am I should really treat it seriously. I want this project to go from strength to strength and keep being developed for years to come. So why waist time, why not save my self time? Eventually the project should be web based which is the easiest way to make the game multi-platform. The game requires a large store of data, in other words; a database, and what is the best open source database around? MySQL! So it makes perfect sense that I use it for the game's database. MySQL database's can be accessed by all sorts of means, web applications, windows/linux applications, irc bots etc.

Also I am using the old version of Visual Basic, version 6. The new flavour of Visual Basic is called VB.Net and now the second version of that (2005) is called once again just VB. I’m not a great programmer of VB6 but I know I could create OPCW server & client with it. It makes more sense for me to learn the latest version than to continue with the old and get better with that when I could be getting better at the latest version.

Using MySQL would mean when I (or someone else) want to develop a new version of OPCW server (or another application for OPCW) they would be using a highly supported database format. Also it is more likely that VB developers would want to use the latest version than the old.

I have done a lot of work (about 75 hours) but I've only touched the surface of the project so far. I think rewriting it will be well worth the effort.

I want to get it right the first time, and if that means it will be a slower process then so be it.

28/01/2006

Started redesiging client with VB6 from scratch, taking code from old client.

Started designing table/database structure for MySQL server database. Installed MySQL server on windows server for testing.

30/01/2006

Started writeing new template application for data communication from scratch with VB.NET 2005.

08/02/2006

Started VB .NET 2005 outline application for data communication. Did the same in VB6. Re-doing client and server from scratch, not using the irc passer that i used before.

22/05/2006

Started server using MySQL database. Working on basic VB6 and VB2005 clients at the same time, had problems with eVB and .NET PocketPC clients. Will create better looking clients later. Clients can login & create accounts. Looking for help on the project.

26/07/2006

Worked on basic battle algorithm.

29/07/2006

Started work on basic battle calculator.


Missing image
.png
Image:.png

Also see