Game Design and Artificial Intelligence - Bournemouth University

Game Design and Artificial Intelligence - Bournemouth University Game Design and Artificial Intelligence - Bournemouth University

ncca.bournemouth.ac.uk
from ncca.bournemouth.ac.uk More from this publisher
28.10.2014 Views

Game Design and Artificial Intelligence David Hopkins order. The Player ­ The player is a halfbreed of Orain and Hwetrese and grew up living on Orais until the great war, during which he/she was separated from his/her parents. Brought up during the teen years in an orain refugee orphanage run by some ex­military personnel in the pirate lands. He/she received a military education, disciplined in starship combat. It is now time to leave the orphanage and begin a new life. The Silver Bullet ­ A modified armed transport craft. Runs on fuel. Solar Energy reserves. Not the fastest, but one of the most versatile. Modified for faster turning during combat situations. The ship has several hot spots. These are damageable zones in the craft, and if hit during combat when shields are down, will hinder the ship. If there is an engineer on board, these areas can be fixed. Some of these areas are vital to the game, if destroyed, the ship is destroyed. Some areas if damaged will cause severe problems. • Engines(left); • Engines(right); (if both of these are damaged then the ship cannot move) • Laser cannons (manual/auto)(top); • Laser cannons (manual/auto)(bottom); • Laser cannons front; (these are controlled by the pilot) • Shield generator; • Life support; (This is vital to the crew! They have a minute to get spacesuits on unless this is repaired) • The bridge; • piloting controls; • Computer mainframe; • Power Generator; (if this is damaged, the ship can be destroyed) • Fuel Tanks; (again if this is ignited, the ship can be destroyed) Another problem that could occur is a hull breach, which could easily happen without shields. If this happens to a section of the ship, the area will be quarantined and not accessible to crew members without a space suit. For the purpose of the demo, the damage will probably be restricted somewhat. Gameplay Select your crew: Pick which characters you want for your crew, assign wages at values based on player skills with rates(minimum, standard, generous, extravagant). crew above standard wages will be more likely to be content with the opposite being true for those with minimum wage. *in the full game, it would be my intention for the player to start off on a planet where he has to find a selection of characters Page 6 of 22

Game Design and Artificial Intelligence David Hopkins that he feels could fill the position. This gives the player a chance to learn more about the world and the characters before setting off on the first mission. This is very much in a similar style to “B aldurs Gate” . Assign positions: There are potentially 4 positions to fill, although they are all optional. The player could choose to have no crew, but this would be foolish as no one single character could run an entire ship during combat! • The Gunner is responsible for all ship fire including control over laser turrets and missile launchers. • The Engineer takes the position of having to redirect power through out the ship during combat, and is a general dogsbody around the ship. He can undertake or lead with an assigned apprentice repair and upgrade operations on the ship out of combat. • The Pilot has the all important job of maneuvering the ship. He follows the orders straight from the captain and should always be under strict supervision. • The Navigator has the role of scanning for ships and reporting back to the captain. He analyses tactics of opposing enemies and should have a good background knowledge on the various space systems. A very useful route finder for long missions. Not always necessary, but useful to have, especially for new players. Once the player has chosen his crew with allocated positions and wages, the mission briefing begins. Here the player gets to set long­term shifts and work for the crew (i.e. For when they're not in combat, do battle station drills or upgrade or mend parts of the ships). The journey route is set by the player, with assistance from the navigator (who can set the route automatically). (in the full version, supplies (eg. Missiles, ship upgrades, food) Character Statistics Any good game tries to keep things as simple as possible yet attempt to do something complex in nature. This game requires several base level stats which will be used throughout. These stats are billed into four main categories primary, physical, mental and social. All attributes are measured from 0 to 100. Primary • Age: This affects mainly physical attributes, the older the more degradation may occur. Learning is also affected. • Race: Different races often lead to discrimination due to the history of the world. • Reputation: Unknown to Legend. All characters will have some form of fame. Physical • Dexterity: This attribute is prime for many special skills, including engineering, piloting, gunning and weapon combat. Also key for additional skills like gambling. • Stamina: This judges how much physical labour a character can undertake. This judges how much a character recuperates during rest periods. Page 7 of 22

<strong>Game</strong> <strong>Design</strong> <strong>and</strong> <strong>Artificial</strong> <strong>Intelligence</strong><br />

David Hopkins<br />

order.<br />

The Player ­<br />

The player is a halfbreed of Orain <strong>and</strong> Hwetrese <strong>and</strong> grew up living on Orais until the great war,<br />

during which he/she was separated from his/her parents. Brought up during the teen years in an<br />

orain refugee orphanage run by some ex­military personnel in the pirate l<strong>and</strong>s. He/she received a<br />

military education, disciplined in starship combat. It is now time to leave the orphanage <strong>and</strong> begin a<br />

new life.<br />

The Silver Bullet ­<br />

A modified armed transport craft. Runs on fuel. Solar Energy reserves. Not the fastest, but one of<br />

the most versatile. Modified for faster turning during combat situations.<br />

The ship has several hot spots. These are damageable zones in the craft, <strong>and</strong> if hit during combat<br />

when shields are down, will hinder the ship. If there is an engineer on board, these areas can be<br />

fixed. Some of these areas are vital to the game, if destroyed, the ship is destroyed. Some areas if<br />

damaged will cause severe problems.<br />

• Engines(left);<br />

• Engines(right); (if both of these are damaged then the ship cannot move)<br />

• Laser cannons (manual/auto)(top);<br />

• Laser cannons (manual/auto)(bottom);<br />

• Laser cannons front; (these are controlled by the pilot)<br />

• Shield generator;<br />

• Life support; (This is vital to the crew! They have a minute to get spacesuits on unless this is<br />

repaired)<br />

• The bridge;<br />

• piloting controls;<br />

• Computer mainframe;<br />

• Power Generator; (if this is damaged, the ship can be destroyed)<br />

• Fuel Tanks; (again if this is ignited, the ship can be destroyed)<br />

Another problem that could occur is a hull breach, which could easily happen without shields. If<br />

this happens to a section of the ship, the area will be quarantined <strong>and</strong> not accessible to crew<br />

members without a space suit. For the purpose of the demo, the damage will probably be restricted<br />

somewhat.<br />

<strong>Game</strong>play<br />

Select your crew:<br />

Pick which characters you want for your crew, assign wages at values based on player skills with<br />

rates(minimum, st<strong>and</strong>ard, generous, extravagant). crew above st<strong>and</strong>ard wages will be more likely to<br />

be content with the opposite being true for those with minimum wage. *in the full game, it would<br />

be my intention for the player to start off on a planet where he has to find a selection of characters<br />

Page 6 of 22

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!