Open main menu

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

Added ALIS task
(Copy over 2023 ideas as is)
 
(Added ALIS task)
Line 80: Line 80:


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 ===
Line 121: Line 122:
Only one commercial game is known to have been released using ADL: Transylvania III. The previous 2 entries in the series use the [[Comprehend]] engine.
Only one commercial game is known to have been released using ADL: Transylvania III. The previous 2 entries in the series use the [[Comprehend]] engine.


The purpose of this tasks is porting this engine to ScummVM's Glk engine.
The purpose of this task is to port this engine to ScummVM's Glk engine.
 
 
=== Porting ALIS engine to ScummVM ===
 
* Technical contacts: [[User:Sev|sev]]
* Difficulty level: Medium
* Size: 350 hours
 
ALIS (Actor Language Integrated System) is an engine that was used by [https://en.wikipedia.org/wiki/Silmarils_(company) Simlarils] for most of their games and about 17 of them are expected to work on this engine. There is an engine that is almost complete, it is pretty small, less than 10k lines of code and is distributed under MIT license. [https://github.com/maestun/alis Engline] and we also have Ghidra projects for the engine.
 
The purpose of this task is to port this engine to ScummVM as a separate engine engine.