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
/
main.lua
Age
Commit message (
Expand
)
Author
2025-03-14
feat: wave mechanism
Eltrac
2025-03-13
fix: cannot use contact listener after world regeneration
Eltrac
2025-03-13
feat: player now can click right to punch mobs
Eltrac
2025-03-13
refactor: move room switch trigger to door contact
Eltrac
2025-03-12
feat(audio): play projectile sound when player shoots
Eltrac
2025-03-12
fix: game crash when creating new body during world update
Eltrac
2025-03-12
fix: occasional error when one of the contacted body is nil
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-12
refactor: clearer player-related module division
Eltrac
2025-03-11
chore: tidy up dependencies and clean code
Eltrac
2025-03-11
refactor: implement physics engine
Eltrac
2025-03-11
refactor: configure window info in conf.lua
Eltrac
2025-03-11
refactor: object updates itself with :update() function
Eltrac
2025-03-09
chore: tidy up
Eltrac
2025-03-09
feat: simple i18n and pixel-style font
Eltrac
2025-03-08
feat: welcome text and notification when map's changed
Eltrac
2025-03-06
chore(render): init render manager flexibly
Eltrac
2025-03-04
refactor: calling renderer
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-04
refactor: make loot an object
Eltrac
2025-02-28
feat: room cleared counter
Eltrac
2025-02-28
refactor: separate controller logic
Eltrac
2025-02-27
feat: charging is required when shooting red heart or the last heart
Eltrac
2025-02-27
refactor: rename function
Eltrac
2025-02-27
refactor: make player an object
Eltrac
2025-02-27
feat: player can rearrange heart with number keys
Eltrac
2025-02-27
refactor: make shot an object
Eltrac
2025-02-25
feat: big heart split into 4 red heart after hit
Eltrac
2025-02-21
chore: remove prints for debugging
Eltrac
2025-02-20
feat: place obstacles in rooms
Eltrac
2025-02-20
refactor: draw sprite according to body
Eltrac
2025-02-20
refactor: use Body object
Eltrac
2025-02-19
refactor: organize project structure
Eltrac
2025-02-19
refactor: make renderer a utility
Eltrac
2025-02-19
fix: screen darkens when player is shielded
Eltrac
2025-02-19
refactor: put all update functions together
Eltrac
2025-02-19
chore: rearrange render sequence
Eltrac
2025-02-19
fix: player got caught between doors
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
2025-02-18
fix: reinitialize seed of pseudo-random generator
Eltrac
2025-02-18
feat: entering new rooms
Eltrac
2025-02-18
refactor: use Door object to handle room entrance and exits
Eltrac
2025-02-16
feat(render): draw rooms and doors
Eltrac
2025-02-16
refactor: organize draw functions
Eltrac
2025-02-16
refactor(render): implement layered-render manager
Eltrac
[next]