tbftss/manual/index.html

284 lines
15 KiB
HTML
Raw Normal View History

2015-10-20 13:51:49 +02:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<style>
body {background-color:#000; color: #fff; font-family: "sans"}
2015-11-15 23:19:01 +01:00
h3 {background-color:#47c; padding:0.25em; color:#fff; margin-top:3em; border: 1px solid #fff;}
h4 {background-color:#5ad; padding:0.25em; color:#fff; margin-top:3em; width: 50%; color:#000; border: 1px solid #fff;}
2015-10-30 07:48:31 +01:00
a {color: #0af; text-decoration: none;}
a:hover {color: #0af; text-decoration: underline;}
table.controls {border:1px solid #fff; padding: 0.5em; width:30em;}
table.controls td:first-child {width: 50%; color:#8cf;}
table.controls td:nth-child(2) {font-weight: bold;}
2015-10-30 07:48:31 +01:00
img.screenshot {border: 1px #ccc solid; padding: 10px; width:800px;}
div.annotation {font-size: 12px; position:absolute; background-color:#08f; color:#fff; padding:3px; font-weight:bold; border:2px #fff solid; border-radius: 5px; text-align:center}
2015-11-15 23:19:01 +01:00
span.highlight {font-weight:bold; color: #0bf;}
</style>
<title>TBFTSS - The Pandoran War</title>
</head>
2015-10-20 13:51:49 +02:00
<body>
2015-10-30 07:48:31 +01:00
<div style="text-align:center">
<p><img src="logo.png"></p>
<p><img src="pandoran.png"></p>
<p>Last updated: 30 Oct 2015</p>
</div>
<div>
<p style="font-size: 14pt">
Table of Contents
<ul id="toc">
</ul>
</p>
</div>
2015-10-20 13:51:49 +02:00
<h3>Introduction</h3>
<p>
2015-11-01 17:12:23 +01:00
The Battle for the Solar System - The Pandoran War is a 2D space shooter, based on the space opera novels by <a href="http://www.twitter.com/stephenjsweeney">Stephen J Sweeney</a>. This game is set during the seven year period between <a href="http://www.battleforthesolarsystem.com/books/thirdside/">THE THIRD SIDE</a> and <a href="http://www.battleforthesolarsystem.com/books/attribute/">THE ATTRIBUTE OF THE STRONG</a>, the second and third novels in the trilogy, respectively.
2015-10-20 13:51:49 +02:00
</p>
2015-11-15 23:19:01 +01:00
<p>
Note: this game is still under heavy development and will feature bugs, incomplete sections, and a numerous other issues until it reaches v1.0. Likewise, this gameplay manually will evolve over time, to become more detailed and helpful. This manual can also be found online at <a href="www.battleforthesolarsystem.com/games/manual.html">www.battleforthesolarsystem.com/games/manual.html</a>.
</p>
<p>You can support development of this game by purchasing one of the books in the trilogy: <a href="http://www.battleforthesolarsystem.com/purchase/">www.battleforthesolarsystem.com/purchase/</a>
</p>
2015-10-20 13:51:49 +02:00
2015-11-16 09:08:50 +01:00
<h3>Getting started</h3>
<p>
Before plunging in to the game proper and tackling the missions, it is recommended that you take time to become comfortable with the game mechanics. Upon starting a new game, you will be presented with the galactic map, with <span class="highlight">Sol</span> being the selected star system. New players should take their time to work through the missions here, to ease themselves in to the game. Here, you engage in a free flight, to get used to the controls, face off against unarmed and weak opponents, and get to grips with the objective system.
</p>
<h3>Title Screen</h3>
<p>
This is the first screen that you will see upon starting the game. You may select from the following options:
<ul>
2015-11-15 23:19:01 +01:00
<li><span class="highlight">New Game</span> - Start a new game (note: this will overight any game that is currently in progress)</li>
<li><span class="highlight">Continue</span> - Continue the current game. This will be the default option if a save file is found.</li>
<li><span class="highlight">Options</span> - Configure various configuration option. See the options section for more information.</li>
<li><span class="highlight">Quit</span> - Exit the game</li>
</ul>
</p>
2015-10-30 07:48:31 +01:00
<img src="title.png" class="screenshot">
2015-10-20 13:51:49 +02:00
<h3>Galactic Map</h3>
<p>
2015-11-15 23:19:01 +01:00
This is the main mission select screen. Here, you can move around and select star systems in which to undertake missions. Star Systems that have missions will emit red circles at regular intervals. Yellow circles will be emitted by star systems that have no active missions, but still have challenges that can be attempted. Green circles will emit from system that have missions and challenges that are 100% completed. You may replay any of these missions, at any time.
2015-10-20 13:51:49 +02:00
</p>
2015-10-30 07:48:31 +01:00
<div style='position:relative'>
<div class="annotation" style="left:65px; top:65px;">1</div>
<div class="annotation" style="left:345px; top:35px;">2</div>
<div class="annotation" style="left:475px; top:35px;">3</div>
<div class="annotation" style="left:465px; top:170px;">4</div>
<div class="annotation" style="left:365px; top:250px;">5</div>
<div class="annotation" style="left:535px; top:435px;">6</div>
</div>
<img src="galaxy.png" class="screenshot">
<ol>
<li>Mission indicator arrow - points in the direction of star systems with missions that are currently off screen.</li>
<li>Number of completed and total missions.</li>
<li>Number of completed and total challenges.</li>
<li>A star system.
<ol>
<li>Blue: CSN star system.</li>
<li>White: Independent star system.</li>
<li>Red: Pandoran-occupied star system.</li>
</ol>
</li>
<li>System select reticle.</li>
<li>Star system detail - shows details of the currently selected system.</li>
</ol>
<h4>Controls</h4>
<table class="controls">
2015-10-20 13:51:49 +02:00
<tr><td>Arrow keys</td><td>Scroll galactic map</td></tr>
<tr><td>Return</td><td>Select Star System</td></tr>
<tr><td>Escape</td><td>Menu</td></tr>
</table>
<h3>Star Systems</h3>
<p>
The Star System view shows a list of missions available for that star system. Missions must be played sequentially, with the next available mission being highlighted in yellow. The right-hand side of the star system view displays an overview of the mission, including the class of craft the player will be piloting, and the name of the pilot and their squadron.
</p>
2015-10-30 07:48:31 +01:00
<div style='position:relative'>
<div class="annotation" style="left:465px; top:55px;">1</div>
<div class="annotation" style="left:195px; top:355px;">2</div>
<div class="annotation" style="left:240px; top:105px;">3</div>
<div class="annotation" style="left:530px; top:215px;">4</div>
</div>
<img src="starsystem.png" class="screenshot">
<ol>
<li>Star system name, and completed / total missions.</li>
<li>Available mission list.</li>
<li>Mission name (White: complete, Yellow: incomplete).</li>
<li>Mission detail.</li>
</ol>
2015-10-20 13:51:49 +02:00
2015-10-30 07:48:31 +01:00
<h4>Controls</h4>
<table class="controls">
2015-10-20 13:51:49 +02:00
<tr><td>Arrow keys</td><td>Scroll galactic map</td></tr>
<tr><td>Return</td><td>Select Star System</td></tr>
<tr><td>Escape</td><td>Menu</td></tr>
</table>
<h3>Missions</h3>
<p>
2015-10-20 19:13:54 +02:00
Each mission has various objectives that the player must finish in order to complete the mission successfully. The mission ends when the player either successfully completes all the objectives, or is killed. Note: there is no friendly fire between those on the same side (in other words, you need not worry about firing upon your team mates, or them hitting you - no damage will be taken).
2015-10-20 13:51:49 +02:00
</p>
2015-10-30 07:48:31 +01:00
<div style='position:relative'>
<div class="annotation" style="left:185px; top:10px;">1</div>
<div class="annotation" style="left:25px; top:60px;">2</div>
<div class="annotation" style="left:125px; top:60px;">3</div>
<div class="annotation" style="left:615px; top:15px;">4</div>
<div class="annotation" style="left:755px; top:65px;">5</div>
<div class="annotation" style="left:25px; top:385px;">6</div>
<div class="annotation" style="left:705px; top:385px;">7</div>
<div class="annotation" style="left:270px; top:35px;">8</div>
<div class="annotation" style="left:400px; top:35px;">9</div>
<div class="annotation" style="left:530px; top:35px;">10</div>
<div class="annotation" style="left:430px; top:245px;">11</div>
<div class="annotation" style="left:400px; top:405px;">12</div>
</div>
<img src="mission.png" class="screenshot">
<ol>
<li>Player armour and shield.</li>
<li>Selected weapon.</li>
<li>Number of missiles.</li>
<li>Target armour and shield.</li>
<li>Distances to target and mission objectives.</li>
<li>Messages.</li>
<li>Radar</li>
<ol>
<li>Green: friendly unit.</li>
<li>Yellow: current target.</li>
<li>Red: enemy unit.</li>
<li>White: mission target.</li>
</ol>
<li>Number of allied craft.</li>
<li>Number of complete / total objectives.</li>
<li>Number of opposing craft.</li>
<li>Player</li>
<ol>
<li>Red arrow: points in direction of current target.</li>
<li>Green arrow: points in direction of mission objective.</li>
</ol>
<li>Current target (boxed in red).</li>
</ol>
2015-11-15 23:19:01 +01:00
<h4>Controls</h4>
<table class="controls">
2015-10-20 13:51:49 +02:00
<tr><td>Left arrow</td><td>Rotate anti-clockwise</td></tr>
<tr><td>Right arrow</td><td>Rotate clockwise</td></tr>
<tr><td>Up arrow</td><td>Accelerate</td></tr>
<tr><td>Down arrow</td><td>Decelerate</td></tr>
<tr><td>Left control</td><td>Fire main cannons</td></tr>
<tr><td>Left shift</td><td>Switch main cannons</td></tr>
2015-10-20 13:51:49 +02:00
<tr><td>Return</td><td>Launch missile</td></tr>
2015-11-15 23:19:01 +01:00
<tr><td>T</td><td>Switch targets</td></tr>
<tr><td>E</td><td>ECM</td></tr>
<tr><td>Space</td><td>Boost</td></tr>
2015-10-20 13:51:49 +02:00
<tr><td>Tab</td><td>Display objectives</td></tr>
<tr><td>Escape</td><td>Menu</td></tr>
</table>
2015-11-15 23:19:01 +01:00
<h4>Weaponry</h4>
<p>
Most craft are equipped with offensive weaponry, with some fighters featuring more than one type of gun.
<ul>
2015-11-15 23:19:01 +01:00
<li><span class="highlight">Plasma</span>: a standard offensive weapon, that deals heavy levels of damage to shields and armour.</li>
<li><span class="highlight">Particle</span>: a low-power weapon that deal small amounts of damage to shields and armour. Favoured mostly be pirates and insurgents.</li>
<li><span class="highlight">Mag</span>: delivers an electro-magnetic charge to the target, draining its system power and rendering it helpless. Can be used to disable vessels.</li>
<li><span class="highlight">Missile</span>: home in on target vessels, to deliver tremendous amounts of damage.</li>
</ul>
</p>
2015-11-15 23:19:01 +01:00
<h4>Player Abilities</h4>
<p>
Unlike the AI craft in the game, the player has access to two special abilities: <span class="highlight">Boost</span> and <span class="highlight">Electronic Counter Measures (ECM)</span>. <span class="highlight">Boost</span> grants the player a sudden burst of speed, useful to escape situations where they might find themselves outgunned. The <span class="highlight">ECM</span> can be activated to destroy missiles that are targetting and homing in on the player. Both of these abilities have unlimited usage, however they must both recharge for a few seconds between use, so their advantages should not be squandered.
</p>
<h3>Types of Mission</h3>
<p>
As a 2D shooter, many missions will involve the player needing to gun down enemy craft. However, some missions will also have additional objectives and requirements that must be fulfilled in order for them to be completed. Missions may also come with certain conditions, that, if failed, cause the mission to be failed immediately. Some of the more common types of mission and objectives are described below.
</p>
<h4>Patrol Missions</h4>
<p>
These missions involve the player needing to visit a set number of waypoints. The waypoint is activated when the player passes over it. Any surviving team mates will also need to be nearby in order for the waypoint to be considered reached.
</p>
<h4>Capture Missions</h4>
<p>
For these missions, the player (or a possible team mate) will need to disable the target craft, using Mag cannons. Such a mission would usually come with the added condition that the targets are not destroyed (a mission failure would result immediately).
</p>
<h4>Escort Missions</h4>
<p>
Escort missions involve overseeing the safe journey of a craft from one point to another. The craft in question could be civilian ships, a tug, or a shuttle. A mission failure would immediately follow the destruction of the asset. In most cases, the player will be responsible for taking the targets to the Extraction point.
</p>
<h4>Rescue Missions</h4>
<p>
Rescue missions involve ensuring that a stranded or disabled craft is safely transported to an extraction point. The player may or may not be charged with controlling the tug responsible for the task. See the section on Tugs for more information.
</p>
<h4>Epic Missions</h4>
2015-11-01 13:29:45 +01:00
<p>
Epic Missions are special types of mission. Typically, if the player's craft is destroyed during play, the mission will be failed. However, in Epic Missions the player will be given the chance to select a new craft to pilot, upon the destruction of their current one. This will continue until no more craft are available to the player. Epic Missions are also characterised by the number of active participants. There may be dozens of craft battling at once, victory going to the side to eliminates all their opponents. Note that even though there may be over 100 craft available to each side, only a certain number of these (for example, 32) will be present in the battle. Other craft will arrive as each side takes losses, to shore up the numbers.
</p>
2015-11-15 23:19:01 +01:00
<h3>Misc gameplay details</h3>
<h4>Tugs</h4>
<p>
Tugs are craft that are used to tow stranded or disabled vessels. When controlled by the player, the tug rope can be attached to the target craft by flying near to it. Note that only one craft can be towed at any one time, and that the tow cable cannot be manually detached. Tugs are very weak craft, having no shields and only a rapid fire particle cannon for protection.
</p>
<h3>Options</h3>
<p>
Various game options can be changed:
<ul>
2015-11-15 23:19:01 +01:00
<li><span class="highlight">Window Size</span> - change the size of the window the game is played in. Note that the game interally renders a resolution of 1280x720, and any changes to the window size will result in the game being scaled up or down.<sup>[1]</sup></li>
<li><span class="highlight">Sound Volume</span> - Change the volume of the sounds effects in the game, from 0 (no sound) to 10 (loudest).</li>
<li><span class="highlight">Music Volume</span> - Change the volume of the music in the game, from 0 (no sound) to 10 (loudest).</li>
<li><span class="highlight">Fullscreen</span> - Whether or not to start the game in fullscreen mode.<sup>[1]</sup></li>
<li><span class="highlight">VSync</span> - Whether or not to enable VSync, to reduce screen tearing.<sup>[1]</sup></li>
</ul>
<p style="font-size:8pt">[1] - changes to this option will take effect next time you start the game.</p>
</p>
2015-10-20 13:51:49 +02:00
<h3>About</h3>
<p>
This game is based on the Battle for the Solar System novel trilogy by Stephen J Sweeney. You can learn more about the trilogy by visiting:
</p>
<p><a href="http://www.battleforthesolarsystem.com/">www.battleforthesolarsystem.com</a></p>
<p>The Battle for the Solar System and related related materials are Copyright &copy;2009-2015, Stephen J Sweeney. All Rights Reserved.</p>
<h3>License</h3>
<p>
See the LICENSE and README.md files that came with this game for information on the various copyrights of the source code, graphics, sound, and data. Additionally, you may visit <a href="https://github.com/stephenjsweeney/tbftss">https://github.com/stephenjsweeney/tbftss</a> to get the source code itself, and view the files there.
</p>
2015-10-20 13:51:49 +02:00
2015-10-30 07:48:31 +01:00
<script src='jquery-2.1.3.min.js'></script>
<script>
var toc = $('#toc');
$('h3').each(function(i, e) {
var link = 'link' + i;
var a = $('<a>').attr('href', '#' + link).append(e.innerText);
$(e).before($('<a>').attr('name', link));
li = $('<li>').append(a);
toc.append(li);
});
</script>
2015-10-20 13:51:49 +02:00
</body>
</html>