Coder Social home page Coder Social logo

cpsc311_proj's People

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

cpsc311_proj's Issues

Start game page

First screen that the user sees. Pressing a start button will start the game. When character dies, the user should be brought back to this page.

Add bones to increase score

Graphics for these collectibles are at graphic/env/collectible/bones_2 and bones_3
Maybe the bigger group of bones (bones_3) gives more score, +100, and +50 for the smaller group of bones (bones_2). Both of these will need to be types in the Unit union type to be able to tell them apart.
Collision with these units should increase score as expected.

Add hp collectible

Graphic for unit is at graphic/env/health
Collision with this unit should result in +5 hp (or some other constant that's suitable).

Add boost collectible

This unit is at graphic/env/collectible/boost
Collision with this unit should result in a higher speed multiplier, maybe + 0.5 to the speed multiplier. This should be a stackable collectible, so players should be able to collect 3 in a row and potentially increase their speed to a 2.0 multiplier, though we should cap this at a reasonable multiplier, maybe 2.5 (so he doesn't go too fast and startle everyone). The speed multiplier should wear off over time, to a minimum of 1 (the default)

Add zombies to very few platforms

As should add these zombies to very few platforms (as they are animated and if we had too many, it should really slow things down), we should add these enemy units last. Changes will also need to be done to associate a position with the platform unit (right now the platform unit's position is set at the middle of the platform) as we will have the zombie unit walk back and forth, endlessly. Collision with these units should decrease hp, maybe more harmful than spikes (-1) but less awful than nuclear waste (-10).

Add shield collectible

Effects

Should make invincibility true for 20 seconds (or another constant time, whatever is suitable). Powerup should be shown under the UI (under the score). Unit graphic is at env/collectible.

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.