Sunday, May 27, 2007
3D Flight Engine Prototype # 1
Brave Prototype Flight Engine @ YouTube
Apologies for the low qual - but it's the best way to broadcast it versus bandwidth.
I've also been working on the design for the ship which is blogged here...
BAE-Hawk 271 Ideas
The idea is to have a ship you can reconfigure and based on your choice will determine how you try to win each level. I have also been thinking about AI. I'm going to have citizens and troops running around on the ground manning turrets, refuel bays and buildings, and they manage themselves. However aliens come down and grab them so you will have to protect the humans to keep your resources, and back-up weaponry ticking along.
I was thinking about the bit where you will have to rescue a snatched human. Most probably you shoot the alien taking it back to the mothership (think Defender). But when they fall, if you just grab them like in Defender, you will rip them to shreds - which I will let happen. What you have to do, to save them is match their descent speed and allow them to fall into your cargo bay at less than half a meter per second. Once you grab them safely you have to drop them where they can run back and man a building, vehicle or turret - should be interesting to program, but will make a cool game dynamic I'm hoping.
I'm having a fairly easy time sliding into TGEA from TGE, but there are some annoying bugs, such as tears in the Atlas terrain, no shadows from DIF's and limited view distance.
However I'm really digging the water, the extent of the terrain and playfield, the ease of adding shader effects and how quickly I was able to port my old flight code to the new engine.
Next I'm going to work on missiles and lasers and blowin' stuff up :)
Monday, May 21, 2007
Hawk design ideas
Friday, May 11, 2007
B.R.A.V.E Story and Game Design
British Response to Alien inVasion of Earth. Okay pretty abstract but it works for me!
Background
1984: The SETI Institute is founded as a home for research investigating all aspects of life in the Universe. Initially, Institute activities were supported by NASA.
2002: On a particular warm Autumn night in California, a new star system, 55 Canceri was under the scrutiny of planet hunter Debra Fischer of the University of California, Berkeley. Referring to one of NASA's next generation of space telescopes, said, "This planetary system will be the best candidate for direct pictures when the Terrestrial Planet Finder is launched later this decade".
2010: The Terrestrial Planet Finder is launched, and upgraded to see into 55 Canceri. What they see is unbelievable. A massive fleet heading towards Earth.
2011: In what was considered the worst attack in history of Earth invasions, aliens from the nearby system of 55 Cancri, a star system about 41 light years away decimated London. A particularly wiley bunch of miscreants from the British Isle decide that enough it enough. One of the youths, Rick Eastlake, a decendant of one of the main engineers of BAE / British Aerospace (John Findley - The company was formed on April 29, 1977) takes this rag-tag rebellious youth gang to a hidden hanger. There he reveals the BAE-Hawk 271. This jet can fly underwater, through air and through space - "heck we might just jig it to jump FTL if we have the right mechanic" he is known to have said.
2012: Present Day
The young rebels are ready. Earth is in tatters as wave after wave of 55 Cancri aliens, or "Kanks" as they are known on Earth, scour the landscape, looking for precious "meat" for their young, and transforming anything else into "nuke cake" to power their machines of war. The action begins now. Power up your ship and help in the fight to bring Earth back from the brink of destruction.
The Earth needs you now! Are you B.R.A.V.E?
Engine / Gameplay
This game will be a 3d land, air and space shooter paying hommage to Defender, Asteroids, Blaster and Bosconian.
You will start on Earth defending the surface, and as each mission completes you work your way back to the Alien homeworld.
Saturday, May 5, 2007
Games and Theory # 1
I also found this, the final official William's Defender game, called Striker Force...
Strike Force is an arcade game that was released by Midway in 1991.
The game shares many features with earlier Defender and Stargate in that play takes place in a horizontally-scrolling play field above a planet's surface on which humans are under attack from alien invaders. In all three games the player gains points and other advantages from protecting and rescuing humans from these attacks.
Strike Force adds several new features; two players may share the screen at one time, the surface of the planet is littered with various special weapons that can be picked up and deployed, the humans can be "mutated" into small green creatures that will fight against the player (although the player may still pick them up for points as with the unmutated humans). The mutants may use vehicles found on the planet's surface against the player.
One weapon the player may deploy is the commando, who will hang off the bottom of the player's craft shooting at enemies, or drop to the surface to pick up humans, mutants or weapons for the player. Many commandos can be in play at once.
So I think I'm going to grab all these elements (borrow) and put them into the game. The game is going to be about making a space shooter fun and strategic.Another element I want to add is depicted here, the drop ship manoeuvre.
It's like the reverse of Choplifter. You pickup troopers from your base, fly into a hot zone, drop off the troopers who go onto to attack a cocoon, which releases humans. If there are troops captured in here (all collected by harvesters - below) they can go on to join the attack force. You can pick up these troops at any time.
Friday, May 4, 2007
B.R.A.V.E Kickoff
BRAVE - Work list / Progress
- install and start using L3DT for terrain
- compile a library of placeholder objects for
- BRAVE ships
- - jet
- - hover craft
- - earth mover
- alien ships
- - lander
- - mutant
- - harvester
- - serpent flying craft
- - saucer dropship
- - bud launchers
- - ground hive
- - ground bug
- - turrets
- instances
- - trees
- difs
- mothership
- buildings
- colony hut
- cargo
- barrels
- landing pads
- corridors
- doors
- storage
- drop ship/escape capsule
- use d&d plans in blue book
- pre fab with cardboard kit
- textures
- terrain maps
- star fields
- planets - solar system and alien world/system
- hud
- characters
- people
- alien trooper
- music
- sounds
- splash screens
- persistance code (save / load / stats)
- use existing space engine -> port to TSE
- level design (lightwave exporter?)
- develop AI
- develop combat engine
- build actual elements to replace placeholders
- create levels
- level stager
- test
- package