index
:
heart-hunter
main
A top-down rouge-like shooter game demo.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
objects
/
Enemy.lua
Age
Commit message (
Expand
)
Author
2025-03-14
refactor: seperate object placement initializers
Eltrac
2025-03-13
fix: knockback does not work due to velocity overwriting
Eltrac
2025-03-13
feat: player now can click right to punch mobs
Eltrac
2025-03-13
feat: pokob show different appearances in each health state
Eltrac
2025-03-13
feat: pokobs drop a broken heart when a bullet hits them
Eltrac
2025-03-13
refactor: remove body object
Eltrac
2025-03-12
feat(audio): enemy death sound
Eltrac
2025-03-12
refactor: use lifecycle manager to destroy all bodies
Eltrac
2025-03-12
refactor: cleaner code
Eltrac
2025-03-12
fix: stunned enemies still being able to move
Eltrac
2025-03-12
chore: better onContact hook when dealing collisions
Eltrac
2025-03-12
refactor: damage enemy on shot contact, not on detecting bullets itself
Eltrac
2025-03-11
chore: tidy up dependencies and clean code
Eltrac
2025-03-11
fix: body not destroyed after enemy dies
Eltrac
2025-03-11
refactor: implement physics engine
Eltrac
2025-03-11
refactor: maintain all objects in room object
Eltrac
2025-03-11
refactor: object updates itself with :update() function
Eltrac
2025-03-11
feat: add color filter to indicate enemy status
Eltrac
2025-03-11
feat: add sticky heart
Eltrac
2025-03-06
style: remove Chinese comment
Eltrac
2025-03-06
fix: delta becomes a boolean value in some case
Eltrac
2025-03-06
fix: enemies get stuck on touching obstacles
Eltrac
2025-03-04
perf: localize all objects module
Eltrac
2025-03-04
refactor: make Body object local
Eltrac
2025-03-04
refactor: make data tables local
Eltrac
2025-03-03
feat: librarian moves fast vertically
Eltrac
2025-02-28
feat: enemy walking animation
Eltrac
2025-02-28
fix: incorrectly drawn sprites
Eltrac
2025-02-27
feat: add lancer's sprite
Eltrac
2025-02-25
feat: implement damage system
Eltrac
2025-02-25
feat: shiny hearts speed up player and stun enemies within range
Eltrac
2025-02-22
feat: enemy gets blocked by walls and obstacles
Eltrac
2025-02-20
refactor: use Body object
Eltrac
2025-02-20
feat: place enemies at preset location
Eltrac
2025-02-20
refactor: cancel room parameter when creating new enemy
Eltrac
2025-02-19
refactor: organize project structure
Eltrac
2025-02-19
feat: new types of enemy with various drops
Eltrac
2025-02-19
refactor: separate logic and object
Eltrac
2025-02-19
feat: enemies now move towards player
Eltrac
2025-02-18
feat: randomly generate enemies in each room
Eltrac