TrustedUser
567
edits
Thunderforge (talk | contribs) (→YAGA engine: Clarifying permissions) |
|||
(2 intermediate revisions by one other user not shown) | |||
Line 71: | Line 71: | ||
[https://www.mobygames.com/game/immortal/screenshots Screenshots on Mobygames] | [https://www.mobygames.com/game/immortal/screenshots Screenshots on Mobygames] | ||
Line 86: | Line 88: | ||
=== YAGA engine === | |||
* Technical contacts: [[User:Sev|sev]] | |||
* Difficulty level: Medium. | |||
* Size: 175 hours | |||
This engine was used for two later [[Humongous Entertainment]] games, [[Pajama Sam: Life is Rough When You Lose Your Stuff]] and [[Putt-Putt: Pep's Birthday Surprise]]. The engine is basically an extension of Python 2.2. There exists an almost complete reimplementation by cyx [https://github.com/cyxx/linyaga on GitHub] (which we have permission to use) that can be used as a base, and we also have the complete source code for the original game. | |||
The task is relatively straightforward, the only difficulty with it is adding Python as an external dependency, but a mentor is there to help. Implementing the missing "Lip Sync" feature will be the main part of this task. | |||
The goal is to bring cyx's code to ScummVM and use the original code as a reference later. | |||
=== Finishing implementation of incomplete engines === | |||
* Technical contacts: [[User:Sev|sev]] | |||
* Difficulty level: Medium or High | |||
* Size: 175 hours or 350 hours | |||
ScummVM currently has a number of engines which are very close to completion. Many of them were parts of previous GSoCs. For them, we need a playthrough and slight bugfixing, or additional portability fixes. | |||
Some of the engines are: | |||
* [[MacVenture]], based on a [http://seancode.com/webventure/ JavaScript reimplementation]. Very close to completion, playthrough is missing and rechecking ties to our Mac GUI emulation. | |||
* [[Avalanche]], some engine parts like Outro are not finished. Complete list is [[Avalanche#TO-DO|here]] | |||
* [[DM]] | |||
=== Bring your own Adventure or RPG Reimplementation (only existing games) === | === Bring your own Adventure or RPG Reimplementation (only existing games) === |