Thread Tools
Old May 26, 2002, 11:59   #1
CapTVK
Civilization II MultiplayerPolyCast TeamApolyCon 06 Participants
King
 
CapTVK's Avatar
 
Local Time: 01:22
Local Date: November 1, 2010
Join Date: Apr 2007
Location: Voorburg, the Netherlands, Europe
Posts: 2,899
Advanced Strategic Command: The open source version of Battle Isle!
Does anyone remember the PC strategy game Battle Isle?Well, someone made an open source of it and it looks and plays superb!


Quote:
Introduction
ASC has a long history. The project was start in summer 1994 using Borland Pascal as the programming language. But even then the graphics engine was already available since it was written in 1993 for a simple Tetris clone. In 1995 we started using object orientated programming and in 1996 we converted the whole project to C/C++ (Watcom). We started the port to GCC and Linux in 1999. In autumn 2000 the port to Windows was finished and in winter 2000 the DOS version finally dropped, together with support for the Watcom C/C++ compiler (which doesn't support all features of ANSI C++).
Most parts of ASC itself were written by me (Martin Bickel), while Marc Schellenberger wrote the map editor and Alexander Schäfer wrote the first "small editors". ASC was the project I learned serious programming with. If you look at the source you will see this, both the technical history with its DOS origins and my progress in designing software.

If I started such a project now from scratch I would design it completely different. But we have the project as it is and it is now a game that can be played really well. So rather than starting from scratch it is better to rewrite only one part at a time. This has several benefits:

The game is always playable.
development on the non-programming areas like graphics, sound, units and maps can be done in parallel and all these data work is simultaneously available to both players and programmers. And it can be tested immediately.
Real testing is only possible in real games, which requires a more or less feature-complete game
ASC already has a very solid and much refined gameplay.
So our goal should be to improve ASC one part at once, with frequent releases to keep the players happy :-)

Originally we didn't care about source documentation and modularization. We always preferred writing cool new features instead of cleaning up the code :-)

But the ASC project has reached a point were it can no longer be maintained by a single programmer and I myself don't intend to spend my entire life just working on this single project. But since it would be an enourmous loss for humanity if this project would die :-) my primary goal now is to get the source code into such a shape that others can join the development and hopefully, sometime in the future, take the whole project over.

During the last year, I've spend much time to clean up the source, document and modularize it. While the work is not finished and I intend to further work on it, the code should already be much more accessible now.

Martin Bickel, October 2001

You can get the Linux and Windows versions (binary install) at:
http://www.asc-hq.org/


P.S
The game comes with an editor They also need people who would like to work and test the campaign for ASC 2.
CapTVK is offline  
Old May 26, 2002, 12:37   #2
moomin
Alpha Centauri Democracy GameACDG Planet University of TechnologyACDG The Cybernetic Consciousness
King
 
moomin's Avatar
 
Local Time: 02:22
Local Date: November 1, 2010
Join Date: Jul 2000
Location: Moo Like In Moomin
Posts: 1,579
Nice find.

Heading there to check it out.
__________________
"The number of political murders was a little under one million (800,000 - 900,000)." - chegitz guevara on the history of the USSR.
"I think the real figures probably are about a million or less." - David Irving on the number of Holocaust victims.
moomin is offline  
Old May 26, 2002, 13:12   #3
CapTVK
Civilization II MultiplayerPolyCast TeamApolyCon 06 Participants
King
 
CapTVK's Avatar
 
Local Time: 01:22
Local Date: November 1, 2010
Join Date: Apr 2007
Location: Voorburg, the Netherlands, Europe
Posts: 2,899
Quote:
Originally posted by moominparatrooper
Nice find.

Heading there to check it out.

You can also do PBEM, interesting...

Quote:
8.1 To start a PbeM game:

Game / New-Single Level
Select map
In the Alliance-Dialogbox:
specify who is controlled by a human player ( first column )
set their positions (second column). If several players play on the same computer only a prompt for their passwords appears, but if they are assigned to different computers you have to specify a way for transmitting the data from one computer to another (only "direct file transfer" is implemented yet).
change the names of the players
setup alliances if necessary
OK
If the game is played on several computers a dialog box appears where you can choose which items are checked by checksums. Checksums prevent cheating by improving your units, but they also prevent using an updated unit set during the game. I personally don't use checksums at the moment. So you can just press OK.
The game now asks for the password of the first player. If no password is entered the next time the program will only wait for any key to be pressed.
Make your moves and press end turn when finished.

If the game is played on a single computer, ASC just asks for the password of the next player after the first player ended his turn.
But in an email- or other multi-computer games you now must enter or select a filename to which the game will be saved. If a % is used in the filename the current turn number will be inserted there. If you want to save to a different file after each turn this is quite handy. You will not be prompted to enter a filename after ending the following turns if the file that is going to be written does not exist. So using the % will avoid any unnecessary questions. To change the filename you have to change it in "Game / network / send parameters".
8.2 To continue an email game:
You will have received a file ending with .EML , place it in your ASC directory.
In ASC select Game / Continue Network Game from the Pulldown Menu.
choose a *.EML file to load.
After the end of the turn follow the above instructions as if you just started the game.
CapTVK is offline  
Old May 26, 2002, 13:39   #4
Lemmy
Alpha Centauri Democracy GameACDG The Cybernetic ConsciousnessACDG3 Spartans
King
 
Lemmy's Avatar
 
Local Time: 03:22
Local Date: November 1, 2010
Join Date: Dec 2000
Location: Bubblewrap
Posts: 2,032
looks good...i'm downloading now...on a modem
__________________
<Kassiopeia> you don't keep the virgins in your lair at a sodomising distance from your beasts or male prisoners. If you devirginised them yourself, though, that's another story. If they devirginised each other, then, I hope you had that webcam running.
Play Bumps! No, wait, play Slings!
Lemmy is offline  
 

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 21:22.


Design by Vjacheslav Trushkin, color scheme by ColorizeIt!.
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Apolyton Civilization Site | Copyright © The Apolyton Team