flyingsaucerinvasion
Member
I started working on this a few days ago, with help from a buddy.
So far, I've got a 3d earth with atmosphere, a 3d starfield (you will recognize the constellations in the video) and galaxy, and a radar (middle is what's in front of you, edge is what's behind you). There's also some helpful HUD elements. There's an element that shows your velocity vector relative to your target. There's an element that computes how far ahead you should aim. The target location indicator also points in the direction of your target in case it is not within the view.
some of the gfycat videos posted in this thread (oldest to newest):
https://gfycat.com/FaithfulSecondaryBoaconstrictor
https://gfycat.com/EvilUntidyBlobfish
https://gfycat.com/FamiliarTepidAmericanwarmblood
https://gfycat.com/RadiantHugeAnglerfish
current demo (see spoiler for details ):
Note: only tested on windows 7 so far.
https://www.dropbox.com/s/2g21w4sww841ofz/3d_space_shooter.exe?dl=0
So far, I've got a 3d earth with atmosphere, a 3d starfield (you will recognize the constellations in the video) and galaxy, and a radar (middle is what's in front of you, edge is what's behind you). There's also some helpful HUD elements. There's an element that shows your velocity vector relative to your target. There's an element that computes how far ahead you should aim. The target location indicator also points in the direction of your target in case it is not within the view.
some of the gfycat videos posted in this thread (oldest to newest):
https://gfycat.com/FaithfulSecondaryBoaconstrictor
https://gfycat.com/EvilUntidyBlobfish
https://gfycat.com/FamiliarTepidAmericanwarmblood
https://gfycat.com/RadiantHugeAnglerfish
current demo (see spoiler for details ):
Note: only tested on windows 7 so far.
https://www.dropbox.com/s/2g21w4sww841ofz/3d_space_shooter.exe?dl=0
Controls...
pitch & yaw... mouse axes.
roll... X & C
thrust forward... W
thrust backward... S
thrust left... A
thrust right... D
thrust up... E
thrust down... Q
fire guns... left mouse button
fire missiles... middle mouse button
toggle guns / cannon... mouse wheel or shift
select nearest enemy attacking you... R
select nearest enemy... T
select enemy nearest crosshairs... F
look around... hold alt
zoom view... hold right mouse button
space... switch camera mode
Hints...
Aim by moving red crosshair over purple crosshair.
Avoid thrusting in a straight line for any length of time, because it makes it easier for the ai to hit you. Thrust back and forth or up and down.
Presently selected target is highlighted with red box. If not within view, a red arrow will point in the direction of the target.
green dotted-circle shows target's velocity vector relative to you. To match speeds with target, point your ship (approximately) at the green circle and thrust in that direction. Green arrow points to this vector when it is not within view. The orange circle points in the opossite direction of the green circle. If you were to point your nose at the orange circle, then to match speeds with the target, you would thrust backward.
By the way, rear engine is more powerful than others, so if you need to accelerate in a hurry, point nose in direction you need to accelerate, and press forward thrust.
Easier to shoot enemies if you approximately match speed with them.
Bullets do more damage the faster they are going relative to what they hit.
Best way to dodge missiles is to thrust in a vector 90 degrees from where the missile is coming.
Missiles aimed at you will have flashing box around them, if not in view, then flashing arrow will point toward them.
Missiles are more likely to hit if target is at medium range (1000-4000), and has little sideways motion relative to you. Also helps if target is moving away from you.
To avoid being ganged up on, avoid entering regions where there are lots of red ships and no friendlies around.
pitch & yaw... mouse axes.
roll... X & C
thrust forward... W
thrust backward... S
thrust left... A
thrust right... D
thrust up... E
thrust down... Q
fire guns... left mouse button
fire missiles... middle mouse button
toggle guns / cannon... mouse wheel or shift
select nearest enemy attacking you... R
select nearest enemy... T
select enemy nearest crosshairs... F
look around... hold alt
zoom view... hold right mouse button
space... switch camera mode
Hints...
Aim by moving red crosshair over purple crosshair.
Avoid thrusting in a straight line for any length of time, because it makes it easier for the ai to hit you. Thrust back and forth or up and down.
Presently selected target is highlighted with red box. If not within view, a red arrow will point in the direction of the target.
green dotted-circle shows target's velocity vector relative to you. To match speeds with target, point your ship (approximately) at the green circle and thrust in that direction. Green arrow points to this vector when it is not within view. The orange circle points in the opossite direction of the green circle. If you were to point your nose at the orange circle, then to match speeds with the target, you would thrust backward.
By the way, rear engine is more powerful than others, so if you need to accelerate in a hurry, point nose in direction you need to accelerate, and press forward thrust.
Easier to shoot enemies if you approximately match speed with them.
Bullets do more damage the faster they are going relative to what they hit.
Best way to dodge missiles is to thrust in a vector 90 degrees from where the missile is coming.
Missiles aimed at you will have flashing box around them, if not in view, then flashing arrow will point toward them.
Missiles are more likely to hit if target is at medium range (1000-4000), and has little sideways motion relative to you. Also helps if target is moving away from you.
To avoid being ganged up on, avoid entering regions where there are lots of red ships and no friendlies around.
Last edited: