[Scummvm-devel] Yet another proposal for engine merge procedure.

Johannes Schickel lordhoto at gmail.com
Sat Nov 19 00:34:29 CET 2011


On 11/18/2011 05:47 PM, Filippos Karapetis wrote:
> On Fri, Nov 18, 2011 at 6:32 AM, Johannes Schickel 
> <lordhoto at scummvm.org <mailto:lordhoto at scummvm.org>> wrote:
>
>     * Your engine must target an 2D adventure game.
>
>
> This is a bit ambiguous. For example, Myst/Riven and the 7th Guest are 
> not considered adventure games (at least not "classic" adventure 
> games) - they're puzzle games, really. Also, this still does not cover 
> two cases, which I would like to have covered as well:
> - Non-adventure games, developed with an adventure game engine. I 
> suppose these should be the only exceptions to the rule above, thus 
> they should be mentioned as well, IMHO (e.g. scripted games, like 
> Quest for Glory or games requiring some changes to their engines, such 
> as Elvira, Living Books, Humongous games and Lands of Lore)

If you just want to merge an engine to include non-adventure games 
that's imho a reason not to merge it. Apart it has been said already 
this is about an initial engine merge. So none of the games you list 
here would've been affected.

> - "Pseudo-3D" games. These aren't using any real 3D graphics, but 
> prerendered 3D graphics like Myst/Riven. The user can turn around by 
> 360 degrees, so the games do look 3D. Examples are all of the Cryo 
> adventures, and games by Arxel Tribe (i.e. the ring engine that 
> Littleboy has been working on). Today's examples would be Google 
> Street View and the Google Art Project:
> http://www.googleartproject.com/
> The 3D code needed is minimal, at least (i.e. there is no shading, no 
> 3D models, no nothing - only scrolling prerendered pictures).
>

The requirement isn't about looks but about technical aspects. If you 
just need to scroll image data for the "3D" effects, that's fine and 
imho covered in this. After all engines like SCUMM, SCI, Kyra and 
others, do have "3D" effects by scaling the actor depending on the 
position in a scene.

// Johannes




More information about the Scummvm-devel mailing list