2014-01-16

Improve Touchscreen GUI: Correct student name.

← Older revision

Revision as of 02:47, 16 January 2014

(3 intermediate revisions by one user not shown)

Line 1:

Line 1:

 

This pages lists students and projects for the [http://www.google-melange.com/gsoc/org/google/gsoc2013/scummvm Google Summer of Code 2013].

 

This pages lists students and projects for the [http://www.google-melange.com/gsoc/org/google/gsoc2013/scummvm Google Summer of Code 2013].

 

 



RichieSams
will work on integrating
Marisa
Chan's Z
-
Engine
,
which concerns
Zork Nemesis and Zork Grand Inquisitor.

+

== Implement Z Engine ==



Rundfunk will focus on
GUI
extensions and improvements, with particular care
for touchscreen devices.

+

;<u>Student:</u>: [[User:
RichieSams
|Adrian Astley]]

 

+

 

 

+

;<u>Mentors:</u>: [[User:Md5|Filippos Karapetis]]

 

+

 

 

+

;<u>Code:</u>: [https://github.com/scummvm/scummvm/tree/master/engines/zvision ZVision Engine in ScummVM tree]

 

+

 

 

+

;<u>Outcome:</u>: Great success. Code has been merged to master and the student is still actively contributing.

 

+

 

 

+

;<u>Technical Contacts:</u>: [[User:Strangerke|Arnaud Boutonné]], [[User:Sev|Eugene Sandulenko]]

 

+

 

 

+

;<u>Original task description:</u>:

 

+

Using the existing engine available from http://github.com/
Marisa-
Chan/Zengine
,
write an engine implementation for ScummVM.

 

+

This engine will have to support
Zork Nemesis and Zork Grand Inquisitor.

 

+

 

 

+

See [[OpenTasks/Engine/Z Engine]] for more details.

 

+

 

 

+

== Improve Touchscreen
GUI
==

 

+

;<u>Student:</u>: [[User:Rundfunk47|Narek Mailian]]

 

+

 

 

+

;<u>Mentors:</u>: [[User:Sev|Eugene Sandulenko]]

 

+

 

 

+

;<u>Code:</u>: [https://github.com/scummvm/scummvm/pull/401 Pull Request of Code changes still pending merge]

 

+

 

 

+

;<u>Outcome:</u>: (TBD)

 

+

 

 

+

;<u>Technical Contacts:</u>: [[User:Sev|Eugene Sandulenko]]

 

+

 

 

+

;<u>Original task description:</u>:

 

+

Our launcher/options GUI has been designed
for
keyboard/mouse input, and does

 

+

not work well in practice on modern
touchscreen devices
.

 

+

 

 

+

Since it is theme based, part of the problem can be resolved by using a custom

 

+

theme. However, our GUI code will need extensions to allow it to behave like a

 

+

proper touchscreen application.

 

+

 

 

+

See [[OpenTasks/Generic/Touch GUI]] for more details
.

 

 

 

== Avalanche Engine ==

 

== Avalanche Engine ==

Line 15:

Line 50:

 

;<u>Technical Contacts:</u>: [[User:Strangerke|Arnaud Boutonné]], [[User:Sev|Eugene Sandulenko]]

 

;<u>Technical Contacts:</u>: [[User:Strangerke|Arnaud Boutonné]], [[User:Sev|Eugene Sandulenko]]

 

 

 

+

;<u>Original task description:</u>:

 

The Avalanche Engine has been generously provided by his authors who found recently the sources. This engine is written in Turbo Pascal and is used in the game [http://www.mobygames.com/game/dos/lord-avalot Lord Avalot d'Argent].

 

The Avalanche Engine has been generously provided by his authors who found recently the sources. This engine is written in Turbo Pascal and is used in the game [http://www.mobygames.com/game/dos/lord-avalot Lord Avalot d'Argent].

 

 

Show more