Article View: sg.comp.os2
Article #129OS2News: Available - GalCiv 2 Developer's Kit
From: Felix Eng
Date: Sat, 13 Apr 1996 00:00
Date: Sat, 13 Apr 1996 00:00
86 lines
3715 bytes
3715 bytes
From: Owner-OS2News@teamos2.org Subject: OS2News: Available - GalCiv 2 Developer's Kit Reply-To: Brad Wardell <bwardell@stardock.com> Sender: Owner-OS2News@teamos2.org Precedence: bulk Apparently-To: <jasonho@singnet.com.sg> Apparently-To: <englf@singnet.com.sg> Status: Stardock has released the Galactic Civilizations 2 Developer's Kit! The files we include are: battle.dll ---------- This is called whenever two ships go into battle. The loser is returned. We designed it (back in 1993) to be extendable. It is passed a window handle which means users could make interactive battles ala Ascendancy or Masters of Orion (hey, we thought of it first, we just didn't use it! <g>). As it is now, it merely does some simple calculations and returns the loser. Beware though, if you do extend it, you need to be aware that it is called everytime a battle occurs. GalCiv was designed not to allow the AI to cheat which means the game does not distinguish between humans and computer players. In GalCiv 1, the human player was hardcoded at Player[1]. This exists somewhatin GalCiv2 but is largely taken out in order to fasciliate network play later on. For now though, if you only want it to be aware of human battles, just have it look out for owner 1 (1 being you). Extra.DLL and Network.DLL ------------------------- These are called every turn at the VERY beginning. Be aware that they are called in the main thread so the queue will be hogged up while you are doing your calculations (you can always start your own thread). Starship.DLL ------------ All the ships in GalCiv2 are in there and then some. The icons for Shipyards are there as well. I spent several months drawing those pixel by pixel in several different screen modes. We'd appreciate it if you don't distribute the icons, just the starship.dll you end up creating with it. Save game info -------------- We hope someone makes some editors for Galciv2. But in order to do this, you'll need to know how a saved game is made. Now you'll know. Other notes ----------- GalCiv was written with Cset ++ though these components can be made with Borland C++ v1.x or later. The developer's kit is not supported by Stardock officially. You can post about it in public forums such as comp.os.os2.games or comp.os.os2.dev or on Compuserve. We'll try to help when we can but we have 10 OS/2 projects in development so we're pretty busy. You are free to create whatever freeware, shareware, or whatever else you want. If you do create something you think it is pretty neat and think you can sell it, contact me at bwardell@stardock.com and we can look at distributing it for you and arrange a royalty plan for you. Good luck and have fun! -------------------------------------------------------------- Brad Wardell Stardock Systems: Writing the next generation of OS/2 software! *NEW* WWW: http://www.stardock.com -------------------------------------------------------------- *NEW* Stardock SALES line: 1-800-672-2338 Disclaimer: My opinions are my own.
Technical Details
Message-ID:
<4korsh$7jr@lantana.singnet.com.sg>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: ffd75,b2eb103407ca8171,start X-Google-Attributes: gidffd75,public X-Google-Thread: 10a752,b2eb103407ca8171,start X-Google-Attributes: gid10a752,public From: englf@singnet.com.sg (Felix Eng) Subject: OS2News: Available - GalCiv 2 Developer's Kit Date: 1996/04/13 Message-ID: <4korsh$7jr@lantana.singnet.com.sg> X-Deja-AN: 147325101 distribution: world organization: Singapore Telecom Internet Service reply-to: englf@singnet.com.sg newsgroups: sg.comp.os2,aus.computers.os2