Version 0.7.0
Version 0.7.0 has now been released, including support for basic cutscenes. As usual, a test room has been added to demonstrate an implementation of this functionality.
This version was pretty tough to implement, thanks for the need for functions that pause the map. These required some tricky coding in the depths of the framework, and I'm still not sure whether the way it's been coded is sufficiently robust. However, it is sufficient for now, and that's the important thing.
There's two different kinds of map pausing implemented in this version: halting and freezing.
When you halt a map, it saves the location, orientation and command stack of every sprite collection on the map, and then empties the command stack of every such collection, causing them to stand still in their current location. While a map is halted, you can assign sprite collections movement instructions in labels, causing them to move. Through this, you can implement cutscenes. When you unhalt a map, all sprite objects except the player are returned to their saved location, orientation and command stack.
By contrast, a frozen map locks every character in position, to the point where it even freezes the character's animations. Nothing can move while the map is frozen, so you can't use it to implement cutscenes. Instead, freezing is intended to pause the game while you interact with objects on the map. Most of the various interactive objects in the test rooms added in previous versions now have the freeze function implemented, to demonstrate how this works.
Files
Get Pink Engine
Pink Engine
A framework for using Tiled-created orthogonal maps in Ren'py.
Status | In development |
Category | Tool |
Author | pink productions |
Tags | framework, Ren'Py |
More posts
- Version 0.20.0Jul 16, 2024
- Version 0.19.0Dec 13, 2023
- Version 0.18.0Aug 02, 2023
- Version 0.17.0Apr 23, 2023
- Version 0.16.1Feb 01, 2023
- Version 0.16.0Jan 01, 2023
- Version 0.15.2Nov 02, 2022
- Version 0.15.1Sep 18, 2022
- Version 0.15.0Aug 29, 2022
- Version 0.14.0May 24, 2022
Comments
Log in with itch.io to leave a comment.
I'm excited with each of your new updates, you're so fast! I'm still learning to code hi hi. But I'll let you know when I made something with Pink Engine.
It's really nice to hear people are trying stuff with the engine. After the 0.7 series is done, I'll focus on making a couple of tutorials and maybe some ease-of-use improvements.