Implementation of WIndows Gaming APIs as GSoC project

Mariusz Pluciński vshader at gmail.com
Tue Mar 30 12:15:47 CDT 2010


Hello

I'm Mariusz Pluciński, student of Information Technology in Gdańsk
University of Technology (Poland). I decided to apply to Google Summer of
Code in your project, cause I've been fascinated in Wine for a long time
(without Wine, migration to open source OS would not be possible for me). In
my opinion, one of the biggest problem for Wine is problems with support
games written for MS Windows, so making progress in this area is something
which I want to work on.

I know C programming language very well, just as programming in Microsoft
Windows APIs and Microsoft's COM technology. I also have some experience in
working on open source - in Kdenlive project (video editor). I do a polish
translation there, but I have also sent several patches to source code. In
the past I was also reading some parts of Wine source code, so I know
somewhat about how Wine's works and how it's code looks.

In Google Summer of Code, I'm interested in implementation of new gaming
APIs created by Microsoft for Windows Vista and enlarged in Windows 7. Main
part of this is implementation of four COM interfaces: IGameExplorer,
IGameExplorer2, IGameStatistics and IGameStatisticsMgr. In the bugzilla
there's stub implementation of IGameExplorer interface, which may be good
start point for me in development. Main parts of task will probably be
creation of database to store games' data and parser of GDF files (Game
Definition File).

In favorable circumstances, if the APIs implementation is done fast enough,
I will start work on simple equivalent of Windows Game Explorer application.
It would be nice for Wine's users to control their games from one
application, similar way as they do it in MS Windows. Also, application will
use Game Statistics interfaces, so it will be good practical test for these
interfaces.

I hope my idea will get your acceptance.

Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100330/07fb0a80/attachment.htm>


More information about the wine-devel mailing list