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

Jump to navigation Jump to search
→‎Game Tasks: Added task sizes
(→‎Infrastructure Tasks: added System for checking the game files integrity)
(→‎Game Tasks: Added task sizes)
Line 47: Line 47:


Difficulty level: Medium. You'll need a reasonable level of programming experience, and probably some [[Director]] games.
Difficulty level: Medium. You'll need a reasonable level of programming experience, and probably some [[Director]] games.
Size: Full GSoC


[[Director/Games|Many 90s-era adventure games]] were developed using the Macromedia (now Adobe) Director tool. It would be nice to be able to play these games in ScummVM! We have a WIP engine in ScummVM tree, but it requires much more work in order to implement all hundreds of Lingo commands.
[[Director/Games|Many 90s-era adventure games]] were developed using the Macromedia (now Adobe) Director tool. It would be nice to be able to play these games in ScummVM! We have a WIP engine in ScummVM tree, but it requires much more work in order to implement all hundreds of Lingo commands.
Line 54: Line 55:


Difficulty level: Medium.
Difficulty level: Medium.
Size: Half GSoC


We have been supporting the [[Inherit the Earth]] game for a long while. However, Amiga versions are not yet supported by this target. We have the original source codes, and the main difference is the data bundles format.
We have been supporting the [[Inherit the Earth]] game for a long while. However, Amiga versions are not yet supported by this target. We have the original source codes, and the main difference is the data bundles format.
Line 62: Line 64:


Difficulty level: Hard. Good knowledge of C++ and assembly (x86 or 68K or 6502) is required.
Difficulty level: Hard. Good knowledge of C++ and assembly (x86 or 68K or 6502) is required.
Size: Full GSoC


The immortal was released in 1990 by Electronic Arts. It's a mix of genres involving RPG elements with action and puzzles.
The immortal was released in 1990 by Electronic Arts. It's a mix of genres involving RPG elements with action and puzzles.
Line 71: Line 74:




=== Bring your own Adventure or RPG Reimplementation ===
=== Bring your own Adventure or RPG Reimplementation (only existing games) ===


Technical contacts: Talk to us on IRC, or send us an email.
Technical contacts: Talk to us on Discord, or send us an email.


Difficulty: Hard. You'll need good knowledge of C++, as well as knowledge of (reading) assembly.
Difficulty: Hard. You'll need good knowledge of C++, as well as knowledge of (reading) assembly.
Size: Full GSoC


Our project consists of re-implementations of classic games, and we have listed
Our project consists of re-implementations of classic games, and we have listed

Navigation menu