issues
search
allysonjeronimo
/
tatujs
MIT License
2
stars
0
forks
source link
Features
#1
Open
allysonjeronimo
opened
4 years ago
allysonjeronimo
commented
4 years ago
Input-Manager
[x] Implemented getAxis
[x] Implemented getMousePosition
[x] Implemented getTouchPosition
[ ] GetMouseButton, GetMouseButtonDown e GetMouseButtonUp
[ ] GetButton, GetButtonDown e GetButtonUp
[ ] Implemented Input Buttons UI
Game
[x] Implement the game component
[x] Add and Remove components
[x] Call Update for all components
[x] Call Draw for all components
[x] Check Collisions for all components (with checkCollision settings)
[x] Notify GameComponent when collision occurs
[ ] Notify GameComponent when collision starts
[ ] Notify GameComponent when collision ends
GameComponent
[x] Implement a Generic Game Component
[x] Implement parent-children pattern
[x] Implemented default values in constructor
[x] Added the visible property to use in draw method
[ ] Implement anchor point
TextComponent
[x] Implement TextComponent
[x] Implement align, colors, font, size e other properties
[x] Implement outline
[ ] Implement gradient
SpriteComponent
[x] Implement a simple SpriteComponent (extends GameComponent?)
[ ] Implement a AnimationSpriteComponent
Renderer
[ ] Implement Layers
[x] Render Components
[x] Render Text
[ ] Render Lines
[x] Render Images
[x] Use anchor point to render images
Brand
[x] Create e name (tatu.js, tatu framework, tatu engine, armadillo.js, owl.js)
[x] Create a logo
Physics
[x] Implement collisions detection
[ ] Improve the collision system
[ ] Use the current anchor point on collisions
Refactoring
[x] Use singleton pattern on InputManager, Physics, Renderer, Game and other components
[x] Use objects with parameters to create new GameComponents.
Libs
[x] Implement MathUtil
[x] Implement DomManager
[x] Implement Colors
[x] Implement Collection
Bugs
[x] Object ignored on collision (First Obstacle)
[x] Destroy function on GameComponent doens't works
CLI
[ ] Search about how to implement a CLI to create a project template
allysonjeronimo
commented
4 years ago
allysonjeronimo
commented
4 years ago
Input-Manager
Game
GameComponent
TextComponent
SpriteComponent
Renderer
Brand
Physics
Refactoring
Libs
Bugs
CLI