Giter VIP home page Giter VIP logo

bwingvstiefighter's People

Contributors

galaxycr8r avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

bwingvstiefighter's Issues

Finish Stage 1 of Prototype

This should be the MVP of the game.

Stage 1:

  • Life counter of 4
  • Allied Neb-B takes damage from the Victory-II
  • Victory-II takes damage from your proton torps/bombs
  • When player dies, they respawn as another B-Wing from the Neb-B (reduce life counter by 1)
  • Enemy TIE fighters spawn in waves of 3 every minute.
  • Add proton torpedos to B-Wing
    • Add weapon switching.
  • Smooth the camera behind the BWing - it's glued in place right now

Add Target Highlighting

TIE Fighters are really hard to see against the blackness of space. This story is just to highlight nearby TIE Fighters

Explosions get collected too soon

Currently explosions remove themselves after they aren't emitting anymore, however the particles are supposed to linger after it's done emitting.

An AnimationPlayer or a Tween node needs to be added so that it can remove itself after two or three seconds after it's done emitting because particles don't have any way of knowing when there aren't any drawn particles.

Finish Stage 0 of Prototype

This focuses JUST on B-Wing and TIE-FIghter mechanics. NOT The star destroyer.

Stage 0:

  • Make TIE Fighters destroy-able
    • How do they know they've been hit?
  • Add laser cannons to BWing
    • Make them burst fire instead of every key press.
  • TIEs have simple attack / retreat AI
    • Program in the basic "target, goto combat state" stuff
      • This has some unknown such as how to find all/any rebel fighters. (Perhaps add some decoy B-Wings and see how it does?
    • Program in the "too close, break away state"
    • Program the "far enough away, fly to nearest friendly capital ship"
      • Need to figure out what to do once it gets close to a capital ship - fly around it? How?
  • Add WASD/QE controls to the B-Wing
  • Add health bar for B-Wing / Game Over screen
  • Add basic particle effects
    • Add explosions to dieing TIE Fighters
    • Make red coloured blasts when rebel shots land. Make green coloured blasts when imp shots land.

Add a hyperspace tunnel!

So like as a menu for this prototype, we could have the BWing be flying endlessly through a rotating blue hyperspace tunnel and once you click "Start Game" it drops you out of hyperspace and into the level.

Reference link: Wookiepedia

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.