19 May 21, 07:31AM
I've begun implementing a parkour gamemode - currently separated in it's own branch "parkour" on the git tree.
There are still many things to do until it is ready for multiplayer; and we may even do without the currently implemented forced "[PARKOUR]" prefix to the server description. It's Work-In-Progress!
The big changes are to playerstarts, water and the use of triggers:
- spawn points can be safe places/save states: if you reach a safe-place trigger you will respawn at the linked playerstart
- the waterlevel is now the level you die at; a slightly reddish tint to the liquid and the message "you melted away" make the pits in your maps a deadly trial.
- triggers are used for setting the next safe place, for awarding points and declaring you've reached the finish
I've also implemented a trigger for displaying text but that will need to be changed since the required ALIAS command is not deemed safe for map configs; but if this feature isn't really required I'd rather scrap it than bloat the code and future map(+config) files with possibly the entire text of "War & Peace" ;-P
Is there any aspect of gema I'm missing that should be considered and made canon through an implementation in the engine?
There are still many things to do until it is ready for multiplayer; and we may even do without the currently implemented forced "[PARKOUR]" prefix to the server description. It's Work-In-Progress!
The big changes are to playerstarts, water and the use of triggers:
- spawn points can be safe places/save states: if you reach a safe-place trigger you will respawn at the linked playerstart
- the waterlevel is now the level you die at; a slightly reddish tint to the liquid and the message "you melted away" make the pits in your maps a deadly trial.
- triggers are used for setting the next safe place, for awarding points and declaring you've reached the finish
I've also implemented a trigger for displaying text but that will need to be changed since the required ALIAS command is not deemed safe for map configs; but if this feature isn't really required I'd rather scrap it than bloat the code and future map(+config) files with possibly the entire text of "War & Peace" ;-P
Is there any aspect of gema I'm missing that should be considered and made canon through an implementation in the engine?