Notes
More progress in inventory system. The inventory system is fully working now. Items can be picked up from the world, selected and used, or dropped from inventory. Also the locked door/key functionality is implemented.
Video demo
<iframe width="872" height="545" src="https://www.youtube.com/embed/Bu4TwNUfXuc" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
HTML 5 playable demo updated link
https://harishankar.org/pulah/game.html
Please do test the gameplay and let me know of any bugs/issues I might have missed.
KEYMAP:
arrows => walk
SHIFT + arrows => run
X => melee attack
C => character screen (right now displays only the inventory overlay)
V => interact with object/NPC (right now only interact with object, since dialogues with NPCs not yet implemented)
F => pick up/drop item (when inventory is displayed and an item is selected, the selected item is dropped)
PG UP => select previous item in inventory (when inventory is open)
PG DN => select next item in inventory (when inventory is open)
S => Sound FX on/off (also can be accessed from pause menu)
Esc => Pause menu
MOUSE:
Click on player => open/close character (inventory) screen
Click on any inventory slot => select the slot