Giter VIP home page Giter VIP logo

fusion's People

Contributors

gemond1 avatar kingcoyote avatar sphillips-ssi avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

fusion's Issues

Space bar issue when entering store

If the player is holding down the space bar while the game enters store mode, and then releases the space bar when the options appear, the game moves on to the next wave.

tweak the numbers to be balanced

work on these numbers until they are balanced and mostly fun:

player: speed, firespeed, health, armor, upgrade costs
invader : speed, points, firespeed, health, armor
generator : health, armor, upgrade costs
shields : upgrade costs

new store icons 2

Generator items -
increase ship defensive barrier (reducing incoming damage to the player ship)
point defense
missile turret
cannon turret
laser turret
spawn ally ship
revive generator

adjust the invader firing controller

change the way invaders fire to be more intelligent and less random. some possible ideas are to have invaders be aware of other invaders in front of them and to only fire when they are now in the front or to have invaders be aware of the position of the player / generators and shoot when there is something in front of them.

New Store Icons

Generator items -
Repair DONE
Armor Upgrade DONE
increase ship defensive barrier (reducing incoming damage to the player ship)
point defense
basic turret DONE
missile turret
cannon turret
laser turret
spawn ally ship
revive generator

Shields -
Increase Health

allow the player to place turrets / shields

when purchasing shields or turrets, the player should be able to place them where they desire on the battlefield, within certain limits. for instance, a turret should be within a certain range of the generator it is attached to, and a shield can't be directly on top of a generator.

Player ship banking

Modify the player ship to bank left / right when the ship is moving side to side.

Generator upgrades

Create a set of upgrades for the generators that can be purchased while in store mode: turret, health restoration and increased armor.

Player Ship 'PowerUps'

defense
reduced damage from incoming attacks
invulnerability
reflecting shots back at the origin
point defense for shooting down incoming attacks

offense
double attack
triple attack
ludicrous attack (like 20 guns that is basically a free win over the current wave)
homing shot
drones

movement
speed boost
teleport (double tap one direction and you jump half screen in that direction)

lots of enemy waves, then end the game

write out a fairly respectable number of enemy waves for an alpha, perhaps 15, ending with a boss fight. after the last wave is done, run a game over screen.

correct store prices after each purchase

the store inventory is only refreshed upon opening. this causes issues with any upgrade that changes in cost / availability with each purchase because it will still display the same as when it was first opened.

Allow the inventory to scale

Have the inventory system support multiple tiers of goods, where each tier has a separate price and functionality. This will allow price scaling, so each level of an upgrade costs progressively more than the previous upgrade.

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.