Difference between revisions of "Summer of Code/GSoC2018"

From ScummVM :: Wiki
Jump to navigation Jump to search
(→‎Porting The Immortal: Fix URL for code repository)
(update GSoC link)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This page lists students and projects for the [https://summerofcode.withgoogle.com/ Google Summer of Code 2018]. See also Google's [https://summerofcode.withgoogle.com//organizations/5830375113228288 ScummVM organization info] page.
This page lists students and projects for the [https://summerofcode.withgoogle.com/archive/2018 Google Summer of Code 2018]. See also Google's [https://summerofcode.withgoogle.com//organizations/5830375113228288 ScummVM organization info] page.
= ScummVM =
= ScummVM =


Line 9: Line 9:
;<u>Code:</u>: [https://github.com/whiterandrek/scummvm/tree/pink?author=whiterandrek Work in Progress]
;<u>Code:</u>: [https://github.com/whiterandrek/scummvm/tree/pink?author=whiterandrek Work in Progress]


;<u>Outcome:</u>: In progress.
;<u>Outcome:</u>: Success. The code has been merged into master.


;<u>Technical contacts:</u>: [[User:Sev|Sev]]
;<u>Technical contacts:</u>: [[User:Sev|Sev]]
Line 23: Line 23:
;<u>Code:</u>: [https://github.com/joefish/scummvm/tree/immortal?author=joefish Work in Progress]
;<u>Code:</u>: [https://github.com/joefish/scummvm/tree/immortal?author=joefish Work in Progress]


;<u>Outcome:</u>: In progress.
;<u>Outcome:</u>: Student fell ill, and implementation was incomplete.


;<u>Technical contacts:</u>: [[User:Criezy|Criezy]]
;<u>Technical contacts:</u>: [[User:Criezy|Criezy]]
Line 33: Line 33:


== Star Trek Engine ==
== Star Trek Engine ==
;<u>Student:</u>: Matthew Stewart
;<u>Student:</u>: [[User:Drenn1|Matthew Stewart]]


;<u>Mentors:</u>: [[User:Dreammaster|Dreammaster]], [[User:Strangerke|Strangerke]]
;<u>Mentors:</u>: [[User:Dreammaster|Dreammaster]], [[User:Strangerke|Strangerke]]


;<u>Code:</u>: In progress.
;<u>Code:</u>: [https://github.com/Drenn1/scummvm/tree/startrek?author=Drenn1 Work In Progress]


;<u>Outcome:</u>: In progress.
;<u>Outcome:</u>: Success. The code has been merged into master.


;<u>Technical contacts:</u>: [[User:Dreammaster|Dreammaster]]
;<u>Technical contacts:</u>: [[User:Dreammaster|Dreammaster]]
Line 53: Line 53:
;<u>Mentors:</u>: [[User:bgK|bgK]]
;<u>Mentors:</u>: [[User:bgK|bgK]]


;<u>Code:</u>: In progress.
;<u>Code:</u>: [https://github.com/DouglasLiuGamer/residualvm?author=DouglasLiuGamer Work in Progress]


;<u>Outcome:</u>: In progress.
;<u>Outcome:</u>: Success. The code has been merged into master.


;<u>Technical contacts:</u>: [[User:bgK|bgK]]
;<u>Technical contacts:</u>: [[User:bgK|bgK]]

Latest revision as of 20:33, 23 February 2020

This page lists students and projects for the Google Summer of Code 2018. See also Google's ScummVM organization info page.

ScummVM

Pink Panther Engine

Student:
Andrii Prykhodko
Mentors:
Sev, DJWillis
Code:
Work in Progress
Outcome:
Success. The code has been merged into master.
Technical contacts:
Sev
Original task description:

Reverse and implement game engine of Pink Panther : Passport to Peril and Pink Panther : Hokus Pokus Pink game for ScummVm. These games use the same engine because Passport to Peril can be launched using exe from Hokus Pokus by renaming data files.

Porting The Immortal

Student:
Joseph-Eugene Winzer
Mentors:
Criezy, Strangerke
Code:
Work in Progress
Outcome:
Student fell ill, and implementation was incomplete.
Technical contacts:
Criezy
Original task description:

The Immortal, an isometric action adventure known for its graphic violence and sadistic difficulty, developed by Sandcastle and released for a myriad of platforms. As a wizard, you journey deep into a dungeon in search for your mentor Mordamir. While battling a variety of fiends, evading deadly traps and solving puzzles, you learn about the treacherous plot that lured you into its clutches.

My goal is to port the game to the ScummVM ecosystem. It would mark the first isometric action RPG for the project and contributing what is notoriously known today as the ‘Dark Souls of the 90s’.

Star Trek Engine

Student:
Matthew Stewart
Mentors:
Dreammaster, Strangerke
Code:
Work In Progress
Outcome:
Success. The code has been merged into master.
Technical contacts:
Dreammaster
Original task description:

This will be an implementation of the engine used by Star Trek: 25th Anniversary and Star Trek: Judgment Rites, two DOS games made by Interplay in the early 1990s.

ResidualVM

Improve the Stark Engine

Student:
Douglas Liu
Mentors:
bgK
Code:
Work in Progress
Outcome:
Success. The code has been merged into master.
Technical contacts:
bgK
Original task description:

Improve the Stark engine on ResidualVM to make the game menus and character’s shadows working on the game The Longest Journey.