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

Jump to navigation Jump to search
m
no edit summary
(→‎Game Tasks: Whitespace fixes. Also fixed some typos)
m
Line 57: Line 57:
Often we implement stubs for XObjects which are extensions for Director functionality.
Often we implement stubs for XObjects which are extensions for Director functionality.


=== Amnesia: The Dark Descent and A Machine for the Pigs (HPL2 engine) ===
=== Amnesia: The Dark Descent and A Machine for Pigs (HPL2 engine) ===


* Technical contacts [[User:aquadran|aquadran]] or [[User:Sev|sev]]
* Technical contacts [[User:aquadran|aquadran]] or [[User:Sev|sev]]
Line 66: Line 66:


The purpose of this project is to port the HPL2 engine to ScummVM, with the goal of supporting ''Amnesia: The Dark Descent'' and ''Amnesia: A Machine for Pigs''.  
The purpose of this project is to port the HPL2 engine to ScummVM, with the goal of supporting ''Amnesia: The Dark Descent'' and ''Amnesia: A Machine for Pigs''.  


=== YAGA engine ===
=== YAGA engine ===
Line 79: Line 78:


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 119:


The purpose of this task is to port 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 ===
=== Porting ALIS engine to ScummVM ===
Line 132: Line 129:


The purpose of this task is to port this engine to ScummVM as a separate engine engine.
The purpose of this task is to port this engine to ScummVM as a separate engine engine.


=== Porting ACK engine to ScummVM ===
=== Porting ACK engine to ScummVM ===
Line 145: Line 141:


The purpose of this task is to port this engine to ScummVM as a separate engine engine.
The purpose of this task is to port this engine to ScummVM as a separate engine engine.


=== Porting Ambermoon/Amberstar engine to ScummVM ===
=== Porting Ambermoon/Amberstar engine to ScummVM ===
Line 156: Line 151:


The task will require learning or knowledge of the beautiful Motorola Assembly language and some knowledge on how Amiga worked with graphics and sound.
The task will require learning or knowledge of the beautiful Motorola Assembly language and some knowledge on how Amiga worked with graphics and sound.


=== Porting FITD (Alone in the Dark) engine to ScummVM ===
=== Porting FITD (Alone in the Dark) engine to ScummVM ===
Line 167: Line 161:


The goal of this project is porting the engine code to ScummVM's OSystem framework.
The goal of this project is porting the engine code to ScummVM's OSystem framework.


=== Add support for Edna & Harvey: The Breakout to ScummVM ===
=== Add support for Edna & Harvey: The Breakout to ScummVM ===
1,489

edits

Navigation menu