Skip to content

Releases: esotericpig/EkoScape

v2.1

13 Jan 22:12
Compare
Choose a tag to compare

Play on itch.io. Enjoy!

Changelog

  • Add notes to New Release cmd
  • Add macOS open test
  • Add --version opt for testing purposes
  • Add OpenGL to Readme sys reqs
  • Fix OpenGL for non-Linux builds
  • Fix GL context profile to be compatibility
  • Add publishing notes
  • Change -g opt to -G (destructive)
  • Add Linux launcher script: res/launcher.sh
  • Add itch manifest
  • Add scripts/artifacts.rb
  • Remove get_artifacts.sh
  • Use remove_if() (faster) in update_robots()
  • Change macOS pkg to be an app bundle
  • Fix up turn speed & Facing
  • Fix TurnLeft/Right() to update DegreesTurned
  • Revert AllowIfWalking/Turning change in v1.2.
  • Fix restarting of scene to be more robust
  • Change Weird to use existing Robots for Cells
  • Add links to ASCII editors
  • Update Keys sprite w/ new keys
  • Include how to bump version in New Release
  • Format/Refactor using some Clang-Tidy suggestions
  • Move Renderer into gfx/
  • Guard Windows defines
  • Extract all types out of types.h into own files
  • Change -u opt to -U since destructive
  • Refactor Input so can use Gamepad/etc. in future
  • Add vsync option to main menu
  • Add speedrun timer
  • Allow Player to warp on Portals even if they have a Thing
  • Reverse (correct) tier order of robots
  • Fix: remove move() in show_error_global()
  • Update Timer to use SDL_GetTicks64() & refactor it
  • Remove func callbacks & const for scene states
  • Change AudioPlayer to accept nullable ptrs instead
  • Add make_weird() func
  • Add GameContext to store Assets, etc. for scenes
  • Change wrap_*() funcs to work when nesting
  • Clean up code
  • Make 60s map beatable in weird mode
  • Hide cursor on fullscreen
  • Add unique_ptr ctors to gfx; refactor Atlases
  • Rename texture/image identifiers to tex/img
  • Allocate EkoScapeGame on stack instead
  • Crawl textures dir for styles; refactor Assets
  • Remove const kDefaultInitBufferSize
  • Wrap error str in message box; add Util::unique()
  • Rename RDNS/ID for AppImage to match Flatpak reqs
  • Add multi-str convenience ctor to CybelError
  • Rename CybelStrUtf8 to StrUtf8
  • Use std::exchange() for scene_action_ logic
  • Remove GH release links from Readmes
  • Make one APPIMG_DIR var of truth
  • Refactor Map (& DantaresMap) to be more generic
  • Add fullscreen toggle as F11
  • Refactor Scene interface
  • Re-normalize template_windows.txt for CRLF
  • Add Void space type
  • Change vcpkg root to be soft link in top dir
  • Change case of names in Credits based on profiles
  • Add C flags also
  • Init loop var in seek_and_destroy()
  • Init title before init funcs

v2.0

17 Oct 02:01
Compare
Choose a tag to compare

Enjoy!

v1.100-alpha

10 Oct 00:22
Compare
Choose a tag to compare
v1.100-alpha Pre-release
Pre-release

Alpha for friends.

Assets

26 Aug 11:57
Compare
Choose a tag to compare
Assets Pre-release
Pre-release

I don't care about version history for my assets, so uploading here.