10-05-2021, 02:20 AM
Hi Jaume!
How are you doing with Morgana? Just a few days ago I was showing your game to a friend that is a professional game developer, he was impressed by the audiovisual presentation and the gameplay mechanics already implemented and working. But we were curious about the lack of recent updates, and the facebook page having gone away. We hoped the project wasn't abandoned, it would be a pity!
So I'm glad to know you're still there working on it
You moved away from C to C++. Haven't you considered using C# or Python? They're more suitable application languages for high level development. I'm the maintainer of both bindings, the C# one is a bit outdated, I could update it quickly and I won't abandon them as they're my preferred application languages. Python one is up to date.
I see your problem was unreleasing sprites after use. I've never tried so much sprites, you're pushing the engine right? There's no memory leak because the sprites are allocated at init, activating them doesn't consume memory, just CPU usage. Actual 2D chipsets in consoles and arcade boards didn't have so much hardware sprites, a good recycle strategy is mandatory, releasing sprites as soon as they aren't used.
Your suggestion about having a function to query number of actual sprites in use is interesting, I take notice for a future update.
Hope to have more frequent updates about your great work!
How are you doing with Morgana? Just a few days ago I was showing your game to a friend that is a professional game developer, he was impressed by the audiovisual presentation and the gameplay mechanics already implemented and working. But we were curious about the lack of recent updates, and the facebook page having gone away. We hoped the project wasn't abandoned, it would be a pity!
So I'm glad to know you're still there working on it

You moved away from C to C++. Haven't you considered using C# or Python? They're more suitable application languages for high level development. I'm the maintainer of both bindings, the C# one is a bit outdated, I could update it quickly and I won't abandon them as they're my preferred application languages. Python one is up to date.
I see your problem was unreleasing sprites after use. I've never tried so much sprites, you're pushing the engine right? There's no memory leak because the sprites are allocated at init, activating them doesn't consume memory, just CPU usage. Actual 2D chipsets in consoles and arcade boards didn't have so much hardware sprites, a good recycle strategy is mandatory, releasing sprites as soon as they aren't used.
Your suggestion about having a function to query number of actual sprites in use is interesting, I take notice for a future update.
Hope to have more frequent updates about your great work!