Download Latest Version BlackWar_0.2.0.tar.bz2 (223.6 kB)
Email in envelope

Get an email when there's a new version of Black War

Home
Name Modified Size InfoDownloads / Week
archive 2010-12-01
BlackWar_0.2.0.tar.bz2 2010-12-03 223.6 kB
ChangeLog 2010-12-03 1.0 kB
README 2010-12-03 14.7 kB
COPYING.txt 2010-12-03 18.0 kB
Totals: 5 Items   257.3 kB 0
================
 ABOUT BLACKWAR
================

    Some of us have nostalgic memories of the famous Real Time Ster-
ategic game from Microsoft Called "Rise of Nations". The game ended
after release of an add-on called "Thrones and Patriots" and no new
versions released after that. For me, it was so painful. I used to
play the game for years and finally I felt it is nothing new in t-
he game for me and decided to write a new open source cross-platform
game.

    BlackWar is a real time strategy game similar to "Microsoft Rise
 Of Nations". Differences are:
    1)  It's not limited to two dimensions and you can set the arena 
        with as many dimensions as you want to begin war. but Micro-
        soft's is two dimensional. BlackWar will blow your mind!
    2)  The war is in dead space, No lands, no seas. But Microsoft's 
        is on a graphic map with lands and seas. In BlackWar You can
        fly your units to any directions!
    3)  Its command line based but Microsoft's is graphical. It's i-
        deal for command line junkies!
    4)  Finally it's all free, but you must pay for Microsoft's. Yo-
        u can copy, redistribute it and anything that GPL license w-
        ill let you do, and of course you can pay some donations if
        you want:)

===========
 FEAUTURES
===========

    Resources:

        Knowledge: So that you can research and produce more compli-
            cated units.

        Energy: So that you can produce some units, but don't worry,
            movement of your spaceships is not limited to their ene-
            rgy.

        Material: So that you can produce some units.

	Units:

        Facility Buildings:
            Space Station: Will repair your fighters and other mobi-
                units. Will generate astronauts. Each Space Station
                can only be built near one solar system. Explore fo-
                r more solar systems around you to build more Space
                Stations.
                    
            Solar Power Plane: Will gather energy from stars. Solar
                Power Planes can be built in solar system and near a
                Space Station there. Each Solar Power Plane need one
                two many Astronaut can work there and gather energy.
                The brighten the star is there, the more astronauts
                can work in the Solar Power Plane, and the more ene-
                rgy will be gathered. Each Space Station have the ca
                pacity of one Solar Power Plane.
                Only one Solar Power Plane can be built in a solar
                system.
            Planet Excavation Station: Will gather material from pl-
                anets. Planet Excavation Stations can be built in s-
                olar systems and near a Space Station there. Each P-
                lanet Excavation Stations needs one ore more Astron-
                auts to work there and gather material.
                The more planets are in the solar system, the more
                astronauts can work there and gather material.
                Only one Planet Excavation Station can be built in
                a solar system.
            Fusion Center: Can convert energy to material and vice-
                versa on demand. Fusion Centers can be built in so-
                lar systems and near a Space Station there. Fusion
                Centers are your markets like in Rise Of Nations(TM)
                They can create Astroid Stations to go to astroids
                if there is any sight near you to gather some reso-
                urces there.
                Only one Fusion Center can be built in a solar sys-
                tem.
            Energy Convertor Factory: When built can increase Ener-
                gy gather rate by your Solar Power Planes. Energy
                Convertor Factories can be built in solar systems 
                and near a Space Station there. Energy Covertors c-
                an research for ways to increase more in energy ga-
                ther rate. Each research program needs some knowle-
                dge.
                Only one Energy Convertor Station can be built in a
                solar system.
            Material Convertor Factory: When built can increase Ma-
                terial gather rate by your Planet Excavation Stati-
                ons. Material Convertor Factories can be built in s-
                olar systems and near a Space Station there. Mater-
                ial Covertors can research for ways to increase mo-
                re in energy gather rate. Each research program ne-
                eds some knowledge.
                Only one Material Convertor Factory can be built in
                a solar system.
            Cyber Physics Laboratory: Can research in Physical rules
                in Cyberia World and thus gather knowledge. Cyber 
                Physics Laboratory can be built in solar systems and
                near a Space Station there. Each Cyber Physics
                Laboratory needs at least one scientist to work
                there and gather knowledge.
                Each Cyber Physics Laboratory can have at most 10
                scientists researching in it.
                Only one Cyber Physics Laboratory can be built in a
                solar system.
            Cyber Physics Library: Can research fundamental science
                needed to move forward other researches needed for
                all units to improve.
                Fundamental sciences are in 4 fields of study:
                    Cyber Vision: You can communicate with more
                        units thus you can have more of them.
                        Also each Cyber Vision level of research
                        needed for the same level of research in all
                        military units.
                    Astronomy: You can find new stars around you and
                        thus, new planet systems for you to build
                        your Space Stations there.
                        Also each Astronomy level of research needed
                        for the same level of research in Astronaut
                        unit.
                    Economy: Can improve the maximum resource gather
                        Rate of energy, material, and knowledge.
                    Physics: Each pysics level of research needed
                        for the same level of research in Energy
                        Convertor and Material Convertor Factories.


            Gravitational field Generator Station: Can protect Space
                Station from taking dameges. Gravitational field
                Generator Station can be built in solar systems and 
                near a Space Station there. Only one Gravitational
                field Generator Station can be built in a solar
                system.

        Military Buildings: Military buildings can be as many as
            you want in your solar systems. Military Building types
            are:
            Fighter Factories: Can create fighter spaceships to fi-
                ght with aliens. They need resources to create four
                types of fighters. They can also research for ways
                to create more advanced generations of fighter spa-
                ceships. each research program needs knowledge.
            Heavy Fighter Factories: Can create Heavy Fighter
                spaceships to fight with aliens. They need
                resources to create four types of Heavy Fighters. 
                They can also research for ways to create more 
                advanced generations of fighter spaceships. each
                research program needs knowledge.
            Commander Space Station: Can create General
                Spaceships, which can then lead a team of heavy and
                light fighters to attack aliens. Command space
                stations can move with fighters and can target
                and attack aliens too. They can create virus spread
                stations which can infect alien units by virus. Each
                infect alien unit will be at your service after
                infection period past. But remember, aliens can
                create infect your units too!
            Missile Factories: Can create Fission and Fusion 
                missiles. Advanced Fusion Missiles can destroy a
                whole space station and its sorrunding buildings and
                units!

        Military Units:
            Light Fighters:
                F1: Light Fighter Spaceship 1.
                F2: Light Fighter Spaceship 2. All factors are twice
                    as many as for F1 (Hit, Strength, Speed and also
                    material and energy needed to build one).
                F3: Light Fighter Spaceship 3. All factors are tree
                    times as more as for F1 (Hit, Strength, Speed
                    and also material and energy needed to build 
                    one).
            Heavy Fighter: 
                HF1: Heavy Fighter Spaceship 1.
                HF2: Heavy Fighter Spaceship 2. All factors are 
                    twice as many as for HF1 (Hit, Strength, Speed
                    and also material and energy needed to build
                    one).
                HF3: Heavy Fighter Spaceship 3. All factors are 
                    three times as more as for F1 (Hit, Strength,
                    Speed and also material and energy needed to 
                    build one).
            Commander Units:
                General Spaceship: With ability to lead your fighter
                    and command them to: move faster, build magnetic
                    field shield, become temporary invisible.
                Virus Spread Station: With ability to infect alien
                    units and facilities with virus. This virus will
                    then turn alien units yours and can gather news
                    from alien buildings.
            Missiles:
                Light Missile:  Light explosion missile. Can hit
                    alien units.
                Fission Missile: Light nucklear missile. Can
                    demolish a Space Station.
                Fusion Missile: Super nucklear missile. Can demolish
                    all facilities in a Solar System.
        Astronaut: Can construct buildings, and work in Planet 
            Excavation Station and Solar Power Plane to gather 
            material and energy.

=========
 PyShell
=========

    The game code is in two parts. First is the game part, second is
the shell, where user runs his commands in. the shell is based on t-
he "PyShell" open-source project. You DO NOT need to download and i-
nstall PyShell to run this game. PyShell code is inserter in this p-
roject. see PyShell here:
            http://sourceforge.net/projects/pyshell/
Thanks for their genius code.

==============
 Dependencies
==============

    Game is based on Python. Python is a script interpreter which i-
s needed to run this game. In Linux, windows and MAC you can find o-
ut how to download, install, and run scripts with it from here:
                    http://www.python.org/
Thanks for their very useful genius language.

==============
 INSTALLATION
==============

    Extract downloaded file named "BlackWar_x.x.x.tar.bz2" anywhere
you want (e.i. in your home folder). Then:

    For Ubuntu:
        From Applications, accessories menu select Terminal.
        Install Python with command below:
            sudo apt-get update; sudo apt-get install python
        Go to the extraction folder:
            cd '/extraction/folder/path/here'
        Place the path to the folder you extracted your files betw-
        een two quotes.
        Run the application:
            python ./blackwar


========================
 WHERE THE GAME IS NOW?
========================
    Time is gold people, after you successfully ran the game, I must
say that for now I just prepared game to run in a shell where you 
can see the red blackwar> prompt.

    You can start a new game with command new. It will ask you for
dimensions of the game arena, pressing enter will select default 1.
the game will then runs. All happens next is that, two F1 fighters w-
ill be created one for you, and one for the Aliens. The one which is
yours will have a random Persian traditional name (Do you know Pers-
ians? They are good people in Iran;) ). The one which is for Aliens
have a random computer generate name (You say "Lato"!). Both units
are in position zero (In any dimensions you selected for the game).
For example if you selected a new game in 4 dimensional world, both
units will be in [0,0,0,0] at first. You can not see the enemy unit
first, but it will then tell you that enemy unit is seen by your u-
nit. You unit will then move to [0,0,0,30] and after it gets far f-
rom enemy unit, the game will prompt you that enemy unit is now in-
visible because it's out of our Cyber Sensors range!
    That's it. I will continue programming the game every day. Will
appreciate any contribution:)
    Here is what you will see after you successfully ran the game:

-------------------------------------------------------------------
blackwar> new
You want to see the Ciberia World in how many dimensions? (1-9)4
Info:  New game is in 9 dimensions world.
Info:  Created new Fighter F1 Nasrin 0 at [0, 0, 0, 0].
Info:  Game is running from now. To pause game press Ctrl+C .
Info:  Alien unit Fighter F1 Jiqi 0 sight via Fighter F1 Nasrin 0 a
t [0, 0, 0, 0]
Warning:  Alien unit Fighter F1 Jiqi 0 is now out of range of our c
yber sensors.
Info:  Unit Fighter F1 Nasrin 0 reached it's target at [30, 0, 0, 0
]
^C
Info:  Game paused. Enter resume or go to resume game.
blackwar> exit
Are you sure you want to end current game.Game? (y/n)y
Info:  Game ended by human player.
-------------------------------------------------------------------

======
 HELP
======
    new     will start a new game.
            After you started a game using new command, you can pau-
            se it any time by pressing Ctrl+C key binding.
    resume  You can then resume the game by running this command.
    go      Same as resume.
    exit    You will exit the game into you operating system.
    end     It ends the game, then you may start a new game or exit.
    help    will print a help syntax which is infancy yet:(

=========
 LICENSE
=========
    BlackWar is licensed under the GNU public license (GPL) version 
2, for more details see COPYING.txt or http://www.fsf.org/

Source: README, updated 2010-12-03