All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.0.4 - 2022-06-01
- Adjustment in the trigger parameters of the player actions
2.0.3 - 2022-06-01
- Adjustment in the trigger parameters of the player actions
2.0.2 - 2022-06-01
- Hide key controls
2.0.1 - 2022-06-01
- Fix reset slayer position for pause menu
- Fix cross hair color update
- Fix face detection
2.0.0 - 2022-05-31
- Added Items into the map
- Added Enemies into the map
- Restore position when restarting the game
1.8.3 - 2022-05-31
- Fix enemy faced direction
- Fix game ending
1.8.2 - 2022-05-31
- Fix attack and die sprites for enemies
- Fix shield vest display
1.8.1 - 2022-05-31
- Include sprites for enemies
- Fix global sprites and animations to be private
- Fix stroke visualization at sprites
1.8.0 - 2022-05-31
- Item detection
- Aiming at enemy in range detection
- Collision detection
- Stairs detection
1.7.2 - 2022-05-30
- Include old implementation of 3D shapes for items
- Include good display for items
- Provide item detector
- Improve bouncing but it is not still DOOM
- Fix go back movement for key control
1.7.1 - 2022-05-30
- Fix bouncing movement when slayer has stopped
- Increase velocity for forward movement
1.7.0 - 2022-05-30
- Face Detection with FaceOSC
- Controls with face detection
1.6.2 - 2022-05-30
- Fix textures for map
1.6.1 - 2022-05-30
- Include sounds for enemies
- Include support for health and shield items (not tested)
- Fix damage control for enemies
- Fix color for crosshair gun when enemy has been detected
- Reduce delay for shotgun
1.6.0 - 2022-05-30
- Include utilities to manage health, shield, and damage
- Include support for enemies and items
- Fix reload time for shotgun, now is not so fast!
- Fix spawnpoint position for slayer
1.5.5 - 2022-05-30
- Provide bouncing movement for slayer
- Reformat code for character
1.5.4 - 2022-05-29
- Fix slayer movement
1.5.3 - 2022-05-29
- Provide blood effect for slayer pain
- Fix text aligment at Death screen
- Fix slayer's position when user has exited but played again
1.5.2 - 2022-05-29
- Include animations for shooting
- Include pain and death sounds
- Provide menu when slayer is death
- Include white crosshair gun
- Fix sprite of shotgun when no shooting
- Fix sprite of shotgun when shooting
- Fix status GUI to be compatible with new camera
- Fix menus to be compatible with new camera
1.5.1 - 2022-05-29
- Fix Slayer movement
1.5.0 - 2022-05-28
- Change QueasyCam for PeasyCam
1.4.1 - 2022-05-28
- Sound effect when selecting an option
- Sound effect when confirming an option
- Special sound effect when exiting game
- Settings with sound management at options
- Fix error at background menu when window size has been changed
1.4.0 - 2022-05-28
- Customize main properties of window
- Provide main menu and pause menu
1.3.1 - 2022-05-27
- Fixed stairs
- Fixed map collision
1.3.0 - 2022-05-27
- Add Map01 - Entryway
- Include collision files
1.2.0 - 2022-05-27
- Add a rectangle shape for 3D shapes
- Include map tool to define CamDoom maps
- Basic implementation for main engine of the game
- Operation for collisions for 3D models loaded with a file
- Include collisions for cube and rectangle
- Character would be defined as a heroe or an enemy
1.1.0 - 2022-05-09
- Add an operation which check if a shape has collisions with a character
- Include generalization of a 3D shape and shaders
- Example for both generalization of a 3D shape and shaders
- Empty class for character to avoid compilation errors
1.0.0 - 2022-05-09
- Initial release with basic configuration