Skip to content

0.12.0 - Tutorial and Speech

Pre-release
Pre-release

Choose a tag to compare

@pfedick pfedick released this 19 Aug 15:43
· 871 commits to main since this release

image

This update is all about Speech. George now has a voice and he sometimes give a comment, which is triggerd by things happening in the game. He also gives little hint's to the player, when something new happens, like finding a locked door, for which a key is needed.

I also added a complete interactive Tutorial, im which George himself teaches you the basics of the game. To get this running, I had to implement a few new objects, which are invisible to the player, but which can interact with him, for example when he run over them. It's also possible to watch certain objects and trigger actions under certain conditions.

New features:

  • Tutorial level (you can select it in the main menue)
  • When opening the settings in game, you now can go back to the menue or exit the game
  • seperate volume control for speech
  • german and english text
  • George speaks (german, but english will follow)
  • Spoken text is also shown on screen
  • when starting from the console, you can start with a specific level by adding "-l LEVELNAME" as parameters
  • some objects trigger George to say something
  • door can be triggerd to open
  • added new Objects:
    • VoiceTrigger (George speaks)
    • ObjectWatcher (observers a list of objects and trigger an event under certain conditions)
    • Trigger (can trigger other objects, when itself was triggerd or had contact with the player)
  • Touch-, Particle- and RainEmitter can be triggered
  • It's now possible to go back to the menue, when reaching the end of a level, by writing "MENU" in the filename for the next level (in upper case)
  • when opening the settings ingame, there are now options to go back to the main menue or exit the game

Bugfixes:

  • fixed a bug where the player could get stuck in the "stamper"-object
  • fixed some Bugs in pplib when loading json files
  • fixed an issue in the level end or gameover screen, when the player collected more items of a kind, than the level contained