Git Product home page Git Product logo

silver-fiesta's Introduction

Epics

Trello

Time schedule

Wk5 Gameplay lvl.1

Entites

  • (x) Player can move and swap to slow mode (2h)
  • (x) Player can shoot (3h)
  • (x) Player can die (0.5h)
  • (x) Player can respawn (1h)
  • (x) Enemies can spawn (1h)
  • (x) Enemies can shoot (2h)
  • (x) Enemies can die (0.5h)
  • (x) Enemies can leave after a certain time (1h) Game states
  • (x) Switching in Main menu, game and editor (1h)
    • game editor done
  • () Game stops if the marked last enemy is killed (1h)
  • () Game stops if player has no life (0.5h)
  • (x) Game stops if player request to leave (0.1h)

Tech

  • (x) Draw an static image as the background (0.2h)
  • () Basic sfx (3h)

Wk7-8 Map and Boss

Map

  • () (tech base)add a callback event with args to countdown class
  • () enemy wave (count down)
  • () idle
  • () last enemy mark(boss mark)
    • () Game stops if the marked last enemy is killed
  • () test 3 waves of enemy

Spell Card

  • () implement bullet spawn bullet
  • () add multiple spawn based on angle step
  • () change the start position and rotation based on spawner
  • () velocity match to rotation
  • () implement a spell card (pattern)

Rendering Order

Layers

1. +-------- UI ---------+
2. +- Fullscreen effects-+
   +----- Particles -----+
   +------- Items -------+
   +------ Bullets ------+
   +----- Character -----+

3. +--Background effects-+
   +------Background-----+

Order

   Layer          Texture
1. Background   -> 1 (Background)
2. Character    -> 2 (Dynamic)
3. Bullets      -> 2 (Dynamic)
4. Items        -> 2 (Dynamic)
5. Particles    -> 2 (Dynamic)
6. BG Effect    -> 1 (Background)
7. Merge        -> 0 (Output)
8. FS Effect    -> 0 (Output)
9. UI           -> 0 (Output)

silver-fiesta's People

Contributors

krovma avatar

Watchers

James Cloos avatar  avatar

silver-fiesta's Issues

Wk9

  • Map
  • Spell Card
  • Reusable movment

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.