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].