Open main menu

Difference between revisions of "Summer of Code/GSoC Ideas 2022"

→‎YAGA engine: Clarifying permissions
(Added incomplete engines task)
(→‎YAGA engine: Clarifying permissions)
 
Line 94: Line 94:
* Size: 175 hours
* Size: 175 hours


This engine was used for two latter [[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] and we also have the complete source code, thus, implementing the missing feature in cyx implementation, "Lip Sync" is part of this task also.
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 ===
=== Finishing implementation of incomplete engines ===
TrustedUser
567

edits