A real-time strategy game where you design airships and then fight with them. The aim is to have pretty chaotic explodey fights and interesting ship design choices.
ForumsTwitterSite


Purchase includes future versions up to 1.0!


At its core, the game is about designing airships and fighting with them. Ships are put together out of modules, and the layout of modules matters a great deal: everything on board is done by individual airsailors who need to run around, ferrying coal, ammunition, water and repair tools - and sometimes their fallen comrades.

You can command fleets of airships both against the computer and against other players across the Internet.

In addition, there is a single-player strategic mode, where you use your fleet to conquer city after city, unlocking new modules and bonuses with each of them.

The game has an authentic-ish system of heraldry where you can create your own coat of arms, and register it with the game forums as unique to you.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

Flyers

News

Apart from improving boarders, Airships 9.2 will also add flying troops. This dev blog entry is about about the details of their code.

Flying troops means flying boarders like air dragoons, but also small flying units that can be launched from ships like biplanes. This might sound like an odd terminology: why is a biplane in the same category as an air sailor rather than an airship?

There are basically two types of units in terms of code: "airships", which are made of modules and can't overlap, and "troops" which are single objects, can overlap, and can go inside airships. So "airships" are airships, landships, buildings and monsters like dragons or giant spiders. "Troops" are ship crew, boarders, and now also small flyers like biplanes, air hussars and clockwork wasps.

The existing code for troops let them pop out of ships and move around outside by climbing across ships and jumping from ship to ship. They could shoot other troops while inside ships, but they couldn't use their weapons while outside. These new units needed to be able to fly around freely. They needed to be able to shoot ships, shoot each other, and be shot by ships while outside. And they needed new behaviour code to know where to move and what to shoot.

Movement

The basic movement code for flying troops is rather simpler than for walking ones: they have a current position and velocity, and accelerate towards the target point. I discovered that by adjusting the target point on the basis of remaining time until arrival, they nicely accelerate and decelerate to precisely get to the target. This adjustment worked so well that the movement felt unnaturally clean, so I added an "overshoot" parameter to reduce the adjustment and make the movement more real-looking.

The main difficulty for flying movement was avoiding the ground. While troops can fly past floating rocks, flying inside the ground looks wrong. But if they're targeting a small building, it's very possible that the direct line of flight would go through a hill. So they have to go above the hill rather than through it.

The system for ground avoidance looks both at the current location of the unit and at a location projected a bit into the future. If the ground is very close, the unit is forced to decelerate and pull up. If it's merely somewhat close, the unit can maintain its horizontal speed but is prevented from accelerating downwards. Both of these rules stop applying if the unit is very close to its target location.

The result is that if you have some triplanes moving towards a building, they will fly low but not too low above the ground, and only make a final dive down when they're pretty much at the target.

Another detail to make the movement of units more natural was to give them an initial launch velocity. An air hussar simply detaches and starts floating away, but a triplane obviously needs to take off at speed. After launching, the unit then gains increasing control over its movement in the space of a second or two. So the plane will take off in a straight line and then start curving towards its intended target.

Speaking of planes, there were two more movement details needed: one was simply preventing them from moving around inside ships. Remember that the code for triplane is basically the same as for an air sailor, and so unless told not to, it might start wandering around the ship, trying to fetch coal.

The other one was to give planes a minimum horizontal airspeed. With the basic movement code, a plane that needed to turn around would come to a complete stop, flip around, and slowly start accelerating again. This both looks wrong and makes them too vulnerable to being shot down. So the plane now keeps track of an internal x-velocity and rounds this up to a minimum speed for actual movement. When turning around, it will instantly go from its minimum speed in one direction to the same speed in the other direction.

Shooting

Previously, ships could shoot other ships, and troops could shoot other troops inside the same ship. Both cases used the same shot objects, but I now had to refactor them to include several new scenarios: troops shooting ships, troops shooting other troops outside, and ships shooting troops.

That last case also required some new logic in weapon modules to decide when they would fire at troops instead of other ships. Weapon modules generally make up their own mind as to where to shoot anyway, and obviously having to tell them to target individual enemy planes or boarders would be a micromanagement nightmare.

I added a new parameter to weapons that indicated at what range they would fire on enemy troops. This is zero for larger weapons like cannons or rockets, but rifles, gatling guns, flak cannons, flamethrowers and grapeshot cannons I deemed small and flexible enough to target troops.

This does mean that if your ship has none of these weapons, it cannot shoot at incoming air units at all. However, it still can destroy the units' mothership and win the fight. Troops, even planes, don't count as having an undefeated ship in the battle, so if you blow up the plane's carrier, you win even if you're still being swarmed by a dozen planes you can't shoot down. You can't conquer a city with some planes, after all, and they'll run out of fuel soon enough.

A side effect of this new code is that ordinary boarders like marines and grenadiers can now also be shot down while moving towards ships, giving players more options to block boarding attempts.

Navigation and Targeting

With aerial units able to move around and shoot at things, they still need to know where to move and what to shoot.

In the case of flying boarders like giant bees or air dragoons, this is pretty simple: they move towards the closest entry point on the ship they want to board.

Flying attack units, on the other hand, do strafing runs. They pick a particular horizontal line across the target ship and fly past it, firing at the target. Then they turn around and do another run. In case their target is too close to the ground, they do a strafing run above it, as close down as they can get.

Biplanes, as specialized anti-air units, also directly intercept other flyers, moving to strafe them in preference to attacking ships.

Balancing

With all of this implemented, there remains the work of carefully balancing these additions. Each new thing in the game has to fit within the available tactical options.

The intent is that Air Hussars are fairly powerful even against decently armoured enemy ships, but easy to shoot down. Triplanes are much harder to shoot, but their guns are weak against armour. Finally, Biplanes are even harder to shoot and even weaker against anything that has any armour at all, but excellent for shooting down other troops, both boarders and fliers.

So ships with enough anti-air weaponry should do well against fliers, but a lightly armoured ship only armed with cannons would be very vulnerable against them. As with anything in the game, fliers should be powerful in some situations and weak in others.

While I can require a coat of arms bonus for specific modules in strategic combat, in multiplayer, all modules are generally unlocked, so they still need to be balanced against each other. I can't lock away an overpowered option, so everything does have to be balanced against everything else.

The new release is currently in beta, and this balancing is ongoing. Currently, planes appear to be a bit too powerful, so they'll get downgraded in the next beta, and we'll see how that goes. Your input both in terms of balance and finding bugs is always appreciated.

The next release, 9.3, is planned to be about a few specific long-running quality of life issues: splash damage from explosions and explosive weapons, build queues in strategic mode, and maybe improvements to in-combat ship movement.

Cleverer Boarders

Cleverer Boarders

News 2 comments

Airships currently struggles with hundreds of boarding troops moving at once - but soon, it will not.

The new module search

The new module search

News 1 comment

In Airships 9.1, I've improved the search system, allowing you to get the exact module you want with very few keystrokes.

A Story: The HMS Sojourner

A Story: The HMS Sojourner

News 1 comment

The HMS Sojourner was an experimental airship from some years back. A huge Suspendium crystal had been found in a deep mine, and the kingdom’s best...

The Mystery of HMS Longcat

The Mystery of HMS Longcat

News 1 comment

Ships beyond a certain length did not reload their guns - but why? A tale of logging and weird bugs.

Add file RSS Related Files
PsyPsyche Designs v2.00

PsyPsyche Designs v2.00

PsyPsyche Designs Full Version

PsyPsyche Designs Version 2.00 | Airships 1472 (+20) | Landships 264 (+21) | Buildings 275 (+133) | Missions: Arena Levels 01-05 | ConstructionAffinities...

The Free Kit v1.04

The Free Kit v1.04

The Free Kit Full Version

The Free Kit v1.04 | A:CTS v9.0.3 | Free Modules | Free Armour | Bonus Modules | No Maintenance Costs | No Bonus Restrictions | v1.04 General update...

Conquer The Future v0.03 Pre-Alpha

Conquer The Future v0.03 Pre-Alpha

Conquer The Future Demo

Conquer The Future v0.03 Pre-Alpha doesn't add much, well, other than; Balanced Audio, Laser Cannon, Auto Cannon, Plasma Cannon, Satellite Communications...

Conquer The Future v0.01 Pre-Alpha [OLD]

Conquer The Future v0.01 Pre-Alpha [OLD]

Conquer The Future Demo

The future has finally arrived. Conquer The Future v0.01 Pre-Alpha doesn't provide much, but enough to take a look; including Audio, Visual, Photoshopual...

PsyPsyche Designs v1.99 [OLD]

PsyPsyche Designs v1.99 [OLD]

PsyPsyche Designs Full Version

PsyPsyche Designs Version 1.99 | Airships 290 | Landships 43 | Buildings 204

The Module Kit v005 Alpha | 1x1 - 1x3

The Module Kit v005 Alpha | 1x1 - 1x3

The Module Kit Demo

The Module Kit for Airships: Conquer The Skies. | Alpha Demo contains 1x1 through 3x1 module iterations. || v005 - Updated Categories, removed ConstructionAffinity...

Comments  (0 - 10 of 63)
ouchies12
ouchies12

hey guys sorry... im new here...so....
how do you run the game?

Reply Good karma Bad karma+1 vote
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

Guest
Guest

This comment is currently awaiting admin approval, join now to view.

Guest
Guest

Great game

Reply Good karma Bad karma+3 votes
martyra2j
martyra2j

I did a Let's Play/First impressions on this game! Come check it out if ya like!
Big thanks to the developer for this great game!
Hope you enjoy.

Reply Good karma Bad karma+3 votes
SkyBreack
SkyBreack

Wow! what a nice and original idea. Looks very fun! follow! =D

Reply Good karma Bad karma+2 votes
Zillvr
Zillvr

Looks like a whole lot of fun...and chaos. Definitely tracking this!

Reply Good karma Bad karma+2 votes
TheManWhoFlewAway

Great idea - keeping an eye on this :)

Reply Good karma Bad karma+2 votes
DonleyTimeFoundation
DonleyTimeFoundation

I love this game soooo much! HAHAHAH!

-Tim

Reply Good karma Bad karma+4 votes
Propagandawar
Propagandawar

Are you planning on adding a map for Multiplayer? I have friends getting the game. Although it looks like they are waiting for another option besides paypal to pay with. .

Reply Good karma Bad karma+2 votes
Zarkonnen Creator
Zarkonnen

The issue with making a MP map is that combats and strategy work at different timescales, so you'd spend a lot of time waiting for other peoples' fights. Not sure how to fix that.

Re: PayPal - what kind of payment method would they like? I totally understand that it's not exactly everyone's first choice. Am up for anything, including stuffing money into an envelope. :P

Reply Good karma+5 votes
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Icon
Airships: Conquer the Skies
Platforms
Windows, Mac, Linux
Creator
Zarkonnen
Engine
Custom
Contact
Send Message
Homepage
Zarkonnen.com
Release date
Game watch
Follow
Share
Community Rating

Average

8.5

22 votes submitted.

You Say

-

Ratings closed.

Highest Rated (2 agree) 10/10

Great game. I've been playing since Dev2 and it gets better each time. It's a steal for only $5. Reminds me of the Total War games with it's campaign map.

Apr 24 2014 by CanofSodaGames

Style
Twitter

Latest tweets from @zarkonnen_com

RT @tef_ebooks: it turns out the two hardest problems in computer science are paying women the same amount of money and showing posts in chronological order

6hours ago

RT @RobGMacfarlane: Word of the day: "radjel" - a fox-fortress, a pile of rocks in which a fox makes its lair or seeks refuge (Cornish)… T.co

7hours ago

RT @1CatShepherd: I got my egg FINALLY!!!....... T.co

15hours ago

RT @muffinlab: I'm making cookies bb wyd T.co

15hours ago

RT @getflourish: Anyone into data visualization / data driven journalism and looking for a job in Switzerland? I know some opportunities.

15hours ago

Embed Buttons
Link to Airships: Conquer the Skies by selecting a button and using the embed code provided more...
Airships: Conquer the Skies
Statistics
Last Update
Watchers
368 members
Mods
4
Files
12
Articles
115
Reviews
9
You may also like
Dungeons II
Dungeons II Real Time Strategy
Battle for Middle-earth II
Battle for Middle-earth II Real Time Strategy
Stronghold Legends
Stronghold Legends Real Time Strategy
OpenClonk
OpenClonk Real Time Strategy
The Protectors
The Protectors Real Time Strategy
Warlords Battlecry III
Warlords Battlecry III Real Time Strategy