Project Bolero Devlog 37

Input mapping screen.   Work Since Last Devlog Menus The input mapping screen is now functional. It supports keyboard key codes, scancodes and gamepad buttons, and the bindings take effect immediately. It’s possible to trap…

Project Bolero Devlog 36

A menu implemented with the new widget system. At this point, some options are functional, but the majority still need to be connected to engine variables.   Work Since Last Devlog The new widget system…

Project Bolero Devlog 35

Rewriting the widget system, converting it from a pair of monolithic tick() and draw() functions, to separate source files for every widget kind. The menu on the left is running on the old widget code,…

Project Bolero Devlog 34

Working on actors being able to trigger scene transitions. In the case of these doors: when no scene trigger is defined, they change their animation to reveal only a brick wall behind them when opened….

Project Bolero Devlog 33

A visualization of a navigation layer used by the platforming and collision detection modules. I realize I haven’t really shown much footage of the engine as it is, so I uploaded some clips to Twitter…

Project Bolero Devlog 32

Testing camera zones with different scrolling rules on a test map. Work Since Last Devlog Mapping Figured out how to make a Tiled tileset as a “Collection of Images” so that spawnpoints can have proper…

Project Bolero Devlog 31

Testing LÖVE / OpenAL Soft audio effects, for which I don’t have a good in-game screenshot to demonstrate, so here’s a pic of an XMPlay spectrum visualization of the output. I uploaded some audio to…

Project Bolero Devlog 30

Testing gamepad input in the in-game prompt. Work Since Last Devlog Input More hacking away at the input system. I found some helpful joystick-related callbacks on the LÖVE wiki (scroll down to the Joystick section)…

Project Bolero Devlog 29

The new in-game overlay / console activated by the backtick key (`). Work Since Last Devlog Integrated those things I wrote in a test environment into the main codebase: Shut off writing logs to disk…

Project Bolero Devlog 28

I have nothing visually interesting to show this weekend, so here is a picture of me debug-logging a virtual sound channel module that I’ve been working on. Work Since Last Devlog Fixed the viewport rendering…