Releases: SPC-H-Avans/game-builds
v0.0.4
Changelog
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.
[0.0.3] - 22-12-2022
Further development of the multiplayer component of the engine.
Changes
- SPCH-48: Added Force Driven Entities and updated the Physics system in regard to separation of concern.
- SPCH-48: Added support for multiple colliders for a single gameObject (for future use of lookahead colliders for FDE)
- SPCH-48: Added a moveSystem for moving all entities
- SPCH-48: Added physics templates to easily set rigidbody values on new objects
- SPCH-48: Fixed bug where player would move constantly
- SPCH-48: Partially fixed the bug where players would push other players into the ground
- SPCH-20: Component Rotation
- SPCH-19: Component scaling
- SPCH-5: FPS counter
- SPCH-22: Toggle play music and sound effects
- SPCH-9: Added support for UI elements like Text and clickable Buttons.
- SPCH-57: Replicate scene on join and animations
Bug Fixes
None
[0.0.2] - 05-12-2022
Added multiplayer support, mario physics and a camera.
Reading tmx files will now add GameObjects to the scene.
Engine support for BehaviourScript OnUpdate.
Changes
- SPCH-33: Add a camera to the game
- SPCH-47: Send scene to new players
- SPCH-56: Added support for custom multiplayer events
- SPCH-45: Ability to join a server
- SPCH-44: Ability to create a server
- SPCH-55: Add multiplayer support to Game Objects
- SPCH-59: Basic multiplayer setup
- SPCH-6: Create Player
- SPCH-32: Control player with keyboard
- SPCH-54: Tech Debt (Tiles to GameObjects, better Sprite constructor)
Bug Fixes
None
[0.0.1] - 21-11-2022
Set up the project and add the first version of the code.
Changes
- SPCH-54: Updated pointer use to be more accessible and removed unnecessary shared pointers
- SPCH-38: Added support for multiple collisions at the same CollisionPoint.
- SPCH-35: Added MarioRigidBody with specific Mario physics
- SPCH-35: Updated the collision system and collision behavior to prevent mario from getting stuck in other objects
- SPCH-38: Added Collision Unit tests and fixed bugs where the wrong CollisionPoint was detected.
- SPCH-42: Added sprites which can be added to a Game Object
- SPCH-10: Added animated sprites and render system
- SPCH-30: Added the ability to render a TileSet on the screen
- SPCH-1: Added GameLevel that contains all map layers
- SPCH-29: Added a TMX reader with a strategy pattern
- SPCH-3: Added scenes, scene builder and a way to switch from active scene
- SPCH-41: Added Doxygen action for development branch
- SPCH-40: Implemented functions of GameObject and Component
- SPCH-40: Added Multiton pattern, Children and Parent to GameObject (insunated by API docs)
- SPCH-40: Added Builder for creating GameObjects
- SPCH-39: Added window, engine and graphics facade classes
- SPCH-31: Added SPIC-API as submodule
- SPCH-41: Created GitHub Actions
- SPCH-31: Added Google Test
- SPCH-4: Added Methods to check if mouse/keyboard inputs are being pressed, and get the mouse position
- SPCH-31: Added Google Test
- SPCH-38: Added Collision Detection with direction of collision.
- SPCH-35: Added weak pointer to GameObject from component
Bug Fixes
- SPCH-50: Fixed the freezing window issue
v0.0.3
Changelog
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.
[0.0.1] - To be released
Start of the MarioGame using the Platformer Engine.
Changes
- SPCH-35: Added force-driven Mario Physics
- SPCH-49: Added camera to the game that can follow the player.
- SPCH-10: Added various sprites for the game
- SPCH-52: Added a level to the game.
- SPCH-31: Added the Platformer Engine as a submodule.
- SPCH-41: Added GitHub Actions for building and testing the project.
Bug Fixes
- None
Release refs/pull/1/merge
Changelog
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.
[0.0.1] - To be released
Start of the MarioGame using the Platformer Engine.
Changes
- SPCH-31: Added the Platformer Engine as a submodule.
- SPCH-41: Added GitHub Actions for building and testing the project.
Bug Fixes
- None
refs/tags/v0.0.1
Changelog
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.
[0.0.1] - To be released
Start of the MarioGame using the Platformer Engine.
Changes
- Added the Platformer Engine as a submodule.
- Added GitHub Actions for building and testing the project.
Bug Fixes
- None