Open main menu

Difference between revisions of "GSoC Ideas"

22 bytes added ,  14:08, 1 March 2014
no edit summary
Line 79: Line 79:
See [[OpenTasks/Audio/Audio Output Selection]] for more discussion and some technical details.
See [[OpenTasks/Audio/Audio Output Selection]] for more discussion and some technical details.


== MIDI Device Configuration ==
=== MIDI Device Configuration ===


Technical contact: [[User:LordHoto|Johannes Schickel]].
Technical contact: [[User:LordHoto|Johannes Schickel]].
Line 91: Line 91:
See [[OpenTasks/Audio/MIDI Device Configuration]] for more discussion and some technical details.
See [[OpenTasks/Audio/MIDI Device Configuration]] for more discussion and some technical details.


== Improve Main GUI ==
=== Improve Main GUI ===


Technical contacts: [[User:Sev|Eugene Sandulenko]].
Technical contacts: [[User:Sev|Eugene Sandulenko]].
Line 101: Line 101:
See [[OpenTasks/Generic/Improve GUI Look]] for more details.
See [[OpenTasks/Generic/Improve GUI Look]] for more details.


== Improve touchscreen GUI ==
=== Improve touchscreen GUI ===


Technical contacts: [[User:Sev|Eugene Sandulenko]].
Technical contacts: [[User:Sev|Eugene Sandulenko]].
Line 114: Line 114:
See [[OpenTasks/Generic/Touch GUI]] for more details.
See [[OpenTasks/Generic/Touch GUI]] for more details.


== Hardware accelerated blitting ==
=== Hardware accelerated blitting ===
Technical contacts: Our IRC channel, our mailing list, or contact [[User:somaen|Einar Johan Trøan Sømåen]], [[User:LordHoto|Johannes Schickel]], [[User:Fuzzie|Alyssa Milburn]], [[User:Digitall|David G. Turner]]
Technical contacts: Our IRC channel, our mailing list, or contact [[User:somaen|Einar Johan Trøan Sømåen]], [[User:LordHoto|Johannes Schickel]], [[User:Fuzzie|Alyssa Milburn]], [[User:Digitall|David G. Turner]]


Line 122: Line 122:
See [[OpenTasks/Graphics/Hardware Acceleration]] for more details.
See [[OpenTasks/Graphics/Hardware Acceleration]] for more details.


== Denarius Engine ==
=== Denarius Engine ===


Technical contacts: [[User:Strangerke|Arnaud Boutonné]], [[User:Sev|Eugene Sandulenko]].
Technical contacts: [[User:Strangerke|Arnaud Boutonné]], [[User:Sev|Eugene Sandulenko]].
Line 134: Line 134:
See [[OpenTasks/Engine/Denarius]] for more details.
See [[OpenTasks/Engine/Denarius]] for more details.


== CGE2 Engine ==
=== CGE2 Engine ===


Technical contacts: [[User:Strangerke|Arnaud Boutonné]], [[User:Dreammaster|Paul Gilbert]].
Technical contacts: [[User:Strangerke|Arnaud Boutonné]], [[User:Dreammaster|Paul Gilbert]].
Line 148: Line 148:
See [[OpenTasks/Engine/Sfinx]] for more details.
See [[OpenTasks/Engine/Sfinx]] for more details.


== Adding text to speech support in Mortville Manor ==
=== Adding text to speech support in Mortville Manor ===
Technical contacts: Our IRC channel, our mailing list, or contact [[User:Strangerke|Arnaud Boutonné]]
Technical contacts: Our IRC channel, our mailing list, or contact [[User:Strangerke|Arnaud Boutonné]]


Line 156: Line 156:
decent text to speech generation, in (at least) French, German and English.
decent text to speech generation, in (at least) French, German and English.


== Adding speech synthesis of on-screen text for people with reduced sight ==
=== Adding speech synthesis of on-screen text for people with reduced sight ===
Technical contacts: Our IRC channel, our mailing list, or contact [[User:Strangerke|Arnaud Boutonné]]
Technical contacts: Our IRC channel, our mailing list, or contact [[User:Strangerke|Arnaud Boutonné]]


Line 163: Line 163:
This task would allow people suffering of sight issues to play more games in ScummVM.
This task would allow people suffering of sight issues to play more games in ScummVM.


== AGS ==
=== AGS ===
Technical contacts: Our IRC channel, our mailing list, or contact [[User:Fuzzie|Alyssa Milburn]]
Technical contacts: Our IRC channel, our mailing list, or contact [[User:Fuzzie|Alyssa Milburn]]


Line 172: Line 172:
'''This task almost certainly needs experience in understanding/refactoring of complex existing codebases, so please contact us as soon as possible if you're interested.'''
'''This task almost certainly needs experience in understanding/refactoring of complex existing codebases, so please contact us as soon as possible if you're interested.'''


== Sources for other ideas ==
=== Sources for other ideas ===


Technical contacts: Our IRC channel, our mailing list, or contact [[User:Sev|Eugene Sandulenko]], [[User:DJWillis|John Willis]], [[User:Strangerke|Arnaud Boutonné]]
Technical contacts: Our IRC channel, our mailing list, or contact [[User:Sev|Eugene Sandulenko]], [[User:DJWillis|John Willis]], [[User:Strangerke|Arnaud Boutonné]]
Line 179: Line 179:
Some other ideas (most of which might be incomplete or outdated, or too difficult for a new developer) can be found on our [[OpenTasks]] page. Again, be sure to talk to us before thinking too much about any idea on these lists, as many things are likely to be outdated or simply wrong.
Some other ideas (most of which might be incomplete or outdated, or too difficult for a new developer) can be found on our [[OpenTasks]] page. Again, be sure to talk to us before thinking too much about any idea on these lists, as many things are likely to be outdated or simply wrong.


== New game engines ==
=== New game engines ===


Technical contacts: Our IRC channel, our mailing list, or contact [[User:Sev|Eugene Sandulenko]], [[User:DJWillis|John Willis]], [[User:Strangerke|Arnaud Boutonné]], [[User:Md5|Filippos Karapetis]],
Technical contacts: Our IRC channel, our mailing list, or contact [[User:Sev|Eugene Sandulenko]], [[User:DJWillis|John Willis]], [[User:Strangerke|Arnaud Boutonné]], [[User:Md5|Filippos Karapetis]],


If you already have reverse engineering experience, you could consider working on one of the external in-development game engines, or even on support for a new game. However, doing this kind of work is very difficult and time-consuming - you would have to convince us that you have the necessary skills to actually be sufficiently productive, probably by demonstrating some actual progress first.
If you already have reverse engineering experience, you could consider working on one of the external in-development game engines, or even on support for a new game. However, doing this kind of work is very difficult and time-consuming - you would have to convince us that you have the necessary skills to actually be sufficiently productive, probably by demonstrating some actual progress first.