summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2025-03-13refactor: move room switch trigger to door contactEltrac
2025-03-12feat(audio): special sound for shiny heartsEltrac
2025-03-12feat(audio): enemy death soundEltrac
2025-03-12docs: list audio and image sourcesEltrac
2025-03-12feat(audio): play projectile sound when player shootsEltrac
2025-03-12refactor: use lifecycle manager to destroy all bodiesEltrac
2025-03-12refactor: cleaner codeEltrac
2025-03-12fix: game crash when creating new body during world updateEltrac
2025-03-12refactor: remove unused methodEltrac
2025-03-12fix: occasional error when one of the contacted body is nilEltrac
2025-03-12fix: bullet collide with player itselfEltrac
2025-03-12fix: bullets are always friendlyEltrac
2025-03-12chore: remove debugging printsEltrac
2025-03-12fix: stunned enemies still being able to moveEltrac
2025-03-12fix: bodies from previous room exist after entering anotherEltrac
2025-03-12chore: better onContact hook when dealing collisionsEltrac
2025-03-12refactor: damage enemy on shot contact, not on detecting bullets itselfEltrac
2025-03-12refactor: clearer player-related module divisionEltrac
2025-03-11chore: tidy up dependencies and clean codeEltrac
2025-03-11fix: body not destroyed after enemy diesEltrac
2025-03-11fix: no walls in first room & cannot enter doorsEltrac
2025-03-11refactor: add walls as world bodyEltrac
2025-03-11refactor: implement physics engineEltrac
2025-03-11refactor: configure window info in conf.luaEltrac
2025-03-11refactor: maintain all objects in room objectEltrac
2025-03-11refactor: object updates itself with :update() functionEltrac
2025-03-11fix: loots exist across all roomsEltrac
2025-03-11refactor: move speed up function to Player object moduleEltrac
2025-03-11Revert "chore: allow direction keys to move"Eltrac
2025-03-11feat: add color filter to indicate enemy statusEltrac
2025-03-11feat: add sticky heartEltrac
2025-03-10chore: prepare game distributionEltrac
2025-03-10chore: allow direction keys to moveEltrac
2025-03-10fix:occasional error when generating new roomEltrac
2025-03-09feat: stunned enemies cannot attack playerEltrac
2025-03-09chore: tidy upEltrac
2025-03-09feat: simple i18n and pixel-style fontEltrac
2025-03-09feat: remove door on entering a new realmEltrac
2025-03-09refactor: create door instance automatically when adding doorEltrac
2025-03-09chore: remove testing printsEltrac
2025-03-09refactor: better map generationEltrac
2025-03-09fix: unrendered and undetected doors due to iterator issuesEltrac
2025-03-09Revert "feat: remove door back when entering a new map"Eltrac
2025-03-09chore: better error response with room connectionEltrac
2025-03-09refactor: set map size in configEltrac
2025-03-09feat: remove door back when entering a new mapEltrac
2025-03-08feat: welcome text and notification when map's changedEltrac
2025-03-08perf: use limited loops to connect roomsEltrac
2025-03-08chore: generate less room at onceEltrac
2025-03-07fix: some rooms are not accessible due to door misplacementEltrac