0.15.0 - Light and Dark Update
Pre-releaseNew in this release
Lights
The major change in this release is the support for lights. It is now possible to create dark levels, which get only lit by different kind of lights.
- Lights can be placed on all layers of a level.
- Lights can be scaled, rotated and changed in their shape
- Color and intensity can be changed
- A light can have a lens flare effect
- A level now has a global lightning setting, where you can define the global light intensity and color of a level
- Lights can be turned on and off by triggers during game play
To fully show the capabilities of the new lightning engine, I created a new level called "haunted", with a lot of new objects! But I also modified some already existing ones:
- Added a new flashlight object, which the player can collect and use by pressing the "F"-key. With the flashlight, he can light up a small cone in front of his way.
- Added a new trap, which sends fireballs through the level in any direction. When the player gets hit by a fireball, he will take damage.
- Added a ghost, which flies back and forth through a level and glows in the dark. The player will also take damage on contact.
- Added a zombie, which will follow the player and throw knifes at him. The zombie can die, when he falls into a pit with spears

- Added new sprites: pumpkins, lanterns, graveyard objects
- Added a skull, which damages the player on contact, but can be killed with a flashlight
- Added a night sky
- Added a new invisible trigger object, which can turn lights on and off
- Lasers now glow in the dark
- the flame output of the floater shines in the dark
- crystals glow in the dark in different colors
- Added new environmental sounds to support a night mood, like crickets and frogs
- Bat and spider have now glowing eyes, so that they can be better seen in the dark
George can crawl

The player can now go down an his knees and crawl. This way he can pass low level sections.
Stamper

The Stamper is a trap that stomps on the player from above. In this release it has been completely overhauled. It can now also smash the player from the ground to the ceiling or from the sides. There are different forms and combinations available and the parts can be colored individually. When the trap is closed, it blocks the player and when it is placed horizontal, the play could also stand on it.
There is also a new death animation for the player, when he get's hit by the trap and sound effects, too.
Rotatable Sprites

All Sprites can now be rotated in any degree!
Level modificator

The "level modificator" is a new invisible triggerable object, which can change level parameters at playtime:
- Background color or background image
- color and intensity of global light
- change parameters instantly or define a period in which the values fade from the old settings to the new settings
- in the future it will also be possible to change the background music (not implemented yet)
Other
- To avoid problems on screen resolutions other than 1920 x 1080, the game engine now always renders the level at this resolution and then scale it to the real display size. Unfortunately this could lead to slightly blurred graphics.
- Refactored the generation of sprite outlines for the editor. There are no visible glitches or incomplete outlines anymore. Also reduced memory consumption on the graphic card, because we only render the required sprite and not the complete sprite set.
- Added a new tile type, which blocks only when player is on top of it. He can jump through it from below. He can also jump down from it, when first jump up and then press the down key while falling
- When the player passes a door, which transports him to another location, he will no longer be transported back and forth, when he keeps pressing the action key
- added a key combination, which saves all layers of the visible level as graphic files on disk (experimental and very slow!)
- player can collide with multiple objects at same place. This enables an editor to place several trigger or other objects at the same place
- added new options to the door
Bugfixes
- fixed a huge memory leak in the intro video player
- fixed lost background when pressing F3 in editor
- fixed sprites from getting the same id after a delete
You can find the download files below in the assets! There is always a release version for windows with an installer, and a file containing all the sources, if you want to compile the game on your own. See readme.md for further information, and instructions.


