Thoughts about multi rooms and fight system.



I started a dev log so I could talk about some design decisions I made.
About HP/fight system :
It is not implemented at this point. The base code is ready but I haven't decided the logic.
I want the game to be simple and easy so I think I don't want the main character to die when he reaches 0 Hit Points.
At this point I am thinking that Player will not be able to fight with 0 HP. He would have to move around or visit his initial location to restore full health.
In the template file you will see the variable "useStats". This will give the designer the option to use the current system (exactly as it is) or to use the fight system I will implement.
About multiscreens:
I don't plan to implement multi room.
I might consider adding two or three smaller grids in the side ( that they could be eg the inside of a house or a cave) BUT they would have to fit in the same screen ( imagine like an extension of the grid from 20x20 to eg 30x20 where the "hidden" areas would be from columns 21-30.
At some point I will add a door/lock system and I think you should be able to change the code there for multiple screens.
If I see demand I might add an empty function where someone could add his code there. This will make simpler to migrate his implementation in updated templates.
Get A.G.E. Ascii Game Engine
A.G.E. Ascii Game Engine
Tiny game creation engine for the web
Status | In development |
Category | Tool |
Author | plirof |
Tags | Game Design, Game engine, web-game-engine |
More posts
- 3d template testsApr 21, 2025
- Pseudo plug-in ideasApr 20, 2025
- AGE_html_game_engine_004d_250420a_translated_itch.ioApr 20, 2025
- Fix arrow browser scroll issueApr 11, 2025
- Initial tranlationApr 11, 2025
- Translation scriptApr 10, 2025
- Theme creator PHP script (age_theme_set_generator_v001_250408a.php)Apr 10, 2025
- Theme selection implemented - v004a_250408aApr 09, 2025
- html_game_engine_v003d9-250407e_E2E3Apr 08, 2025
Comments
Log in with itch.io to leave a comment.
The hidden room functionality would be a nice touch! Would you consider some sort of condition having to be met in order to unlock said room, or something that you would slip into?
The condition would be that eg item1 opens door1 or item1 defeats enemy1. It would be that simple. This functionality will be enabled by boolean variables in the template file.
Bingo! There's a possible solution to the HP system as well., e.g.: if you interact with the enemy without the item, you lose HP. If you have the item and interact with the enemy, enemy felled.
Yes, something like that. :)