Skip to content

Releases: martinstarkov/protegon

GMTK Game Jam 2023 Submission

10 Jul 01:27
Compare
Choose a tag to compare

Entity Path Finding

17 Jun 09:48
Compare
Choose a tag to compare

Instructions

Open the zip, navigate into the Release directory and run the Application.exe file.
If this does not work, unpack the zip and retry the above.

Description

A basic demo of grid-based entity path finding using the A* algorithm. Implemented with modification to javidx9's tutorial on the algorithm.

GMTK Game Jam 2022 Submission

18 Jul 13:20
Compare
Choose a tag to compare

Sweeping Collision Detection for Circles and Rectangles

29 Jun 13:07
Compare
Choose a tag to compare

Instructions

Open the zip, navigate into the Release directory and run the Application.exe file.
If this does not work, unpack the zip and retry the above.

Description

A basic demo of sweeping collision detection for any configuration of circles and/or rectangles.
Allows for movement through tile sized tunnels and conducts a secondary sweep to ensure accurate motion.

The demo application itself was generated from the source.cpp file included (for context) in the Release.zip. Rest of the code is based on the engine itself, in the Source.zip.

Procedural generation, particles, basic mining v0.0.6

07 Feb 10:38
Compare
Choose a tag to compare

Instructions

Open the zip, navigate into the Release/Game/x64/ directory and run the Game.exe file.
If this does not work unpack the zip and retry the above.

Added features

Infinite chunk-based world.
Basic particle system when mining blocks.
Movement animations tied to speed.
Some performance improvements.

Game level system, and progression v0.0.5

22 May 13:43
Compare
Choose a tag to compare

Incorporated level drawing from JSON file and ability to switch easily between drawn objects

Falling platforms, kill block, win block, better collisions v0.0.4

10 May 04:24
Compare
Choose a tag to compare
Fix reset() method for gravity, jumpAccel, and win conditions

Improved edge collisions and hole dropping v0.0.3

08 May 02:58
Compare
Choose a tag to compare
Add broadphasing debug prints and reset key instructions

Multi-entity collision detection v0.0.2

07 May 18:22
Compare
Choose a tag to compare
Pre-release

Utilizes Minkowski addition in order to detect collisions between AABB objects

Rendering, movement, gravity, drag v0.0.1

05 May 01:48
Compare
Choose a tag to compare
Add new classes