Open main menu

Difference between revisions of "Summer of Code/GSoC2016"

changing link to main GSoC 2016 site
(linking to Google's archived 2016 GSoC site)
(changing link to main GSoC 2016 site)
 
Line 1: Line 1:
This pages lists students and projects for the [https://summerofcode.withgoogle.com/archive/2016/organizations/5518719174311936/ Google Summer of Code 2016]. See also Google's [http://summerofcode.withgoogle.com/organizations/5160970410262528/ ScummVM organization info] page.
This page lists students and projects for the [https://summerofcode.withgoogle.com/archive/2016 Google Summer of Code 2016]. See also Google's [https://summerofcode.withgoogle.com/archive/2016/organizations/5518719174311936/ ScummVM organization info] page.
= ScummVM =
= ScummVM =


Line 14: Line 14:


;<u>Original task description:</u>:
;<u>Original task description:</u>:
The ScummVM project currently does not support the original MacVenture games developed for the Macintosh 128k. However, there is already a modern implementation of these games that supports the original game files, the WebVenture engine.
The ScummVM project currently does not support the original MacVenture games developed for the Macintosh 128k. However, there is already a modern implementation of these games that support the original game files, the WebVenture engine.


Most of the reverse engineering work for the MacVenture games is already done in the WebVenture engine, but since it is written in JavaScript, a direct port is necessary for it's integration with ScummVM. In addition, the WebVenture engine already supports the Apple II versions of the games, making it possible for them to be added to the same engine in the respective ScummVM implementation.
Most of the reverse engineering work for the MacVenture games is already done in the WebVenture engine, but since it is written in JavaScript, a direct port is necessary for its integration with ScummVM. In addition, the WebVenture engine already supports the Apple II versions of the games, making it possible for them to be added to the same engine in the respective ScummVM implementation.


Therefore, the goals of this project are:
Therefore, the goals of this project are:
Line 75: Line 75:
;<u>Code:</u>: [https://github.com/iskrich/director/commits/master?author=iskrich Work In Progress]
;<u>Code:</u>: [https://github.com/iskrich/director/commits/master?author=iskrich Work In Progress]


;<u>Outcome:</u>: Failed mid-term, however the code has been merged into master.
;<u>Outcome:</u>: Failed mid-term. However, the code has been merged into master.


;<u>Technical Contacts:</u>: [[User:fuzzie|Alyssa Milburn]]
;<u>Technical Contacts:</u>: [[User:fuzzie|Alyssa Milburn]]
8,014

edits