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.
.jpg
| 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
- Colony Wars Forum (http://forum.outpost-universe.net/index.php?showforum=58)
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: |
|
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.
.png
Image:.png
