Giter VIP home page Giter VIP logo

earthdefense's Introduction

Earth Defense

Earth Defense is a remake of the classic Space shooter type of games, with 8-bit (pixel art) assets. This project used free assets (music and graphics) provided by Jonathan So,KennyNL and other sources, like Google images and OpenGameArt. This was a learning project. There will be some updates in the near future. Hope you like it, have fun!


Bugs:
  • Minor bug with multiple keys pressed movement (LEFT UP AND SHOOT);

Releases:

v1.0.0 - Oct 29 2018
  • Initial release!
  • It does things!
  • Pewpewpew!

Contributors:

Contributing:
  • Contact pstevovski for info

earthdefense's People

Contributors

karnthis avatar pstevovski avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

earthdefense's Issues

[Feature] Button presses stop canceling each other

Current behavior is a button press is registered and continues for the time held down unless a second button is pressed. This second button completely cancels the previous press.

Proposal - One of the following:

  • New presses override previous press, when released previous press is resumed
  • Support multiple concurrent button presses (Preferred)

[Bug] Score math multiplier adding to base

Not sure how this is intended to function, but score seems to be taking the base score and adding the multiplier result to it. If that is intended, why have the base score?

funnymath

[Bug] Holding space fires once, then spams

Will get a gif when I get home, but currently if you hold the fire button (space) a single shot is fired, and then 4-5 seconds later a stream is fired until you overheat the gun.

[Feature] Method to stop ship movement

Currently there is no way to stop the ship from moving unless you hit a game edge. Ideally there would be a way to stop the ship, either by stopping on end keypress or an additional hotkey.

This can be either stand alone or incorporated in issue #3

[Feature] Upgrade ship's weapons

A way to upgrade the ship weapons, like firing multiple bullets at once in different directions, once the user reaches a set kill count or enough XP provided by the kills he gets.

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.