Skip to content
This repository has been archived by the owner on Mar 25, 2023. It is now read-only.

Releases: justinvh/raptr

An almost beta!

04 Aug 21:40
Compare
Choose a tag to compare
An almost beta! Pre-release
Pre-release
  • New camera system to track and interpolate movements
  • More robust collision mechanics
  • Crouching and sliding!
  • Better jump mechanics

Feature Mash

Scriptable Entities, Tiled Map Support, Better Positioning

31 Jul 00:39
Compare
Choose a tag to compare
  • Add relative positioning for entities.
  • New methods for adding an entity as child of another for relative position, velocity, and acceleration
  • Add various methods for fetching entities
  • Add method for cleaning up entities out of the world
  • Add convenience methods to lookup entities by key
  • Prototyping OpenGL4.5 renderer
  • Add scriptable character support
  • Abstracted away controller specific logic in character into verbs from the actions, like "jump" or "dash"
  • Prototyped a sound system
  • Add support for frame level sound effects
  • Add some placeholder sounds for characters
  • Add Discord RPC integration
  • Support for loading JSON export Tiled maps
  • Add rendering interface for easier renderable observables
  • Add utility methods to the FileInfo class
  • Add textures for maps
  • Add new command "load_map"

Feature Mash

Lua integration. Triggers. Scriptable entities. REPL.

22 Jul 07:51
e871410
Compare
Choose a tag to compare

This release adds some goodies.

  • Normalizes all movement to metric. Configurations are in terms of km/h or m/s.
  • Change coordinate system so up is + and down is -
  • Add Lua integration via Sol2
  • Renderer now operates on its own thread
  • Add triggers (object walks into X do Y)
  • Support for callable scripts for actors
  • Add console with integrated REPL with Lua support

Feature Mash

Updated jump and dash mechanics

12 Jul 17:41
Compare
Choose a tag to compare
Pre-release

Feature Mash

  • Engine now correctly advances frames based on delta between two successive frames
  • Recoded jumping
  • Added FPS output to console temporarily
  • Add pause/unpause and frame stepping
  • Make animation speed a function of input magnitude
  • Add shutdown and window closing logic
  • Initial Lua integration

Dash Mechanics

11 Jul 22:06
4ea43aa
Compare
Choose a tag to compare
Dash Mechanics Pre-release
Pre-release
  • Add support for dashing

Feature Mash

Parallax split screen, basic networking, packet delta compression, and more!

10 Jul 08:07
Compare
Choose a tag to compare

This build has split raptr into two components: raptr-server and raptr-client. It is changing the game structure to an event based so I can efficiently do a networking model for master/clients.

  • add support for split screen parallax
  • introduce crossguid for GUIDs

Feature Mash

Parallax background rendererer and project restructure

07 Jul 21:46
Compare
Choose a tag to compare

This release addressed some rendering issues and also added a FPS cap.

  • Engine is now a static library
  • New parallax background renderer (see game/background/nightsky.toml)
  • Project restructuring
  • Changed minimum process loop to 100us

Parallax

Fluid split screen local multiplayer and friction

07 Jul 02:39
Compare
Choose a tag to compare
  • Add local multiplayer split screen action
  • Add some notion of friction and momentum conservation

Feature Mash

New Movement Mechanics + Camera System

06 Jul 07:33
Compare
Choose a tag to compare
Pre-release
  • Add camera that follows / tracks entities
  • Add turn around boosted dashes
  • Change default clock to microsecond resolution

https://i.imgur.com/icpUx61.gif

Mechanics Testing #1

04 Jul 17:45
Compare
Choose a tag to compare
Mechanics Testing #1 Pre-release
Pre-release

This is the first release I am giving out to people for playing with a controller. More of a test of the mechanics and physics.

Alpha Blending