Skip to content
This repository has been archived by the owner on Nov 7, 2022. It is now read-only.

Possible integration with SCUMMVM? #10

Open
neuromancer opened this issue Mar 27, 2019 · 3 comments
Open

Possible integration with SCUMMVM? #10

neuromancer opened this issue Mar 27, 2019 · 3 comments

Comments

@neuromancer
Copy link
Contributor

I know this implementation of the experimental game engine is still a work in progress, but I'm wondering if it does make sense to try to re-use the SCUMMVM implementation of common point-and-click game elements (actor, dialogs, etc) to accelerate the development progress.

@scemino
Copy link
Owner

scemino commented Mar 27, 2019

Actually, it won't accelerate the development, because the engine is really different from SCUMM, the actors, objects, rooms, dialogs, threads, scripts, it's all different.
The only benefits are load/save dialog, video filters and the supported platforms.
I think it will slow down the development, with my own engine, I have no limitation or restriction.
What I propose is if one day this project is able to run the game correctly and become stable, than why not to integrate it to SCUMMVM if the owners agree.

@Mataniko
Copy link

Hello from ScummVM!

You're correct that the SCUMM engine is very different from this, but ScummVM provides you everything you need to run your own Engine, while providing you with common functionality around decompression, math, rendering, audio, etc.

You still need to implement your own game-engine specific logic like reading file formats, running game scripts, loading rooms, actors, etc. But it does save you from a lot of boilerplate code just to get those running.

I realize this thread is a year old and by now by now you've spent a lot of time to re-implement those, but don't let that discourage you from taking another look at what ScummVM.

@scemino
Copy link
Owner

scemino commented May 17, 2020

I'm sure ScummVM have a lot of rules that I don't respect today, so I prefer to postpone this work later, I don't know if you allow C++17 and third-party libraries that I use today.
I'm huge fan of ScummVM, I will take a look later, maybe when the project will be stable enough to be integrated to ScummVM.
If someone else is interested to do it right now, I'm OK with that.
Thank you for your post @Mataniko

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants