TrustedUser
567
edits
(→Game Tasks: added YAGA task) |
Thunderforge (talk | contribs) (→YAGA engine: Clarifying permissions) |
||
(One intermediate revision by one other user not shown) | |||
Line 94: | Line 94: | ||
* Size: 175 hours | * Size: 175 hours | ||
This engine was used for two | 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 mentor is there to help. | 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. | 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) === |