Difference between revisions of "Summer of Code/GSoC2016"

Jump to navigation Jump to search
→‎Cloud Storage Integration: - fixing description
(fixing GSoC 2016 link)
(→‎Cloud Storage Integration: - fixing description)
Line 50: Line 50:


;<u>Original task description:</u>:
;<u>Original task description:</u>:
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 Python code available which can parse and display the contents of Director 2 and Director 3 'movie' files. This should be enough to implement a ScummVM engine to allow some early Director adventures to be played; for example, parsing the movie files, implementing the frame-based playback system, drawing bitmaps and shapes, playing sounds and running some basic (Lingo) scripting.
The idea is to implement cloud support in ScummVM. Users would be able to sync their save files and download game data from different cloud storage services on all their devices.
 
At least these cloud services would be supported:
 
*Dropbox
*Box
*OneDrive
*Google Drive
 
All of them use OAuth2 and provide an API to manage user's files.
 
Things to be implemented:
 
*GUI for user to interact with;
*more or less portable way to open a link in a browser (for OAuth);
*more or less portable way to run a local webserver (for OAuth);
*portable (using libcurl) API interaction for all supported cloud services.


== Macromedia Director Engine ==
== Macromedia Director Engine ==
8,012

edits

Navigation menu