[Kde-games-devel] GSoC Proposal: kde-games multiplayer using Telepathy D-Tubes

Daniele E. Domenichelli daniele.domenichelli at gmail.com
Sat Mar 27 16:26:33 CET 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

My name is Daniele, I'm a PhD student at the University of Genoa (Italy)
and I would like take part to Google Summer of Code.


I am planning to use Telepathy[1][2] and Telepathy Tubes[3] for my phd
project (not kde related) but i think gsoc could be a great occasion to
start collaborating with kde, so I've been discussing on #kde-telepathy
on what could be a good project for gsoc, and that could be at the same
time partially related to my phd.

My idea is to add multi-player support to kdegames using telepathy
D-Tubes. This could allow to add  multi-player support to games easily,
without taking care of connection and communication protocol, allowing
players to play with contacts on your buddy list or in a jabber multi
user chat.

Sadly, when I proposed it on #kde-telepathy, grundleborg told me that
QtDbus' support for peer-to-peer DBus is not implemented and therefore
D-Tubes cannot be used in telepathy-qt4. The only alternative is to use
StreamTubes, but I believe that this implies a lot of extra work (a
communication protocol must be defined, then we need to write and to
parse messages, evaluate security issues etc.) Moreover StreamTubes were
created mostly to share an already existing network protocol.

Therefore I started working on adding peer-to-peer support on QtDbus and
I recently proposed a merge requests on qt gitorious[4] but I don't know
yet if the patch will be accepted and, if it will, in which qt release.


Anyway, I would like to know if someone is interested on this project,
if you have suggestions or questions about and if someone from kde-games
could mentor me (or co-mentor with someone from kde-telepathy)


Thanks.

Best Regards,
 Daniele E. Domenichelli


[1]http://telepathy.freedesktop.org/wiki/
[2]http://people.collabora.co.uk/~danni/telepathy-book/
[3]http://people.collabora.co.uk/~danni/telepathy-book/chapter.tubes.html
[4]http://qt.gitorious.org/qt/qt/merge_requests/2343
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iJwEAQECAAYFAkuuI5MACgkQLiFMXTq1e8v1dQQAyX1kqwz9AL6WZmQePe0kBQ75
NCLUtHMemw3d8WTjAzMDyUAOUBdKo1VubdpH2c5awAZp05iJHNRl0xVPa0q8uiRv
/vxFqGA8rzhf8ATb76xCOdwRvMQ+EAO7VIBU+/hXLa5Hwyq/xnh7TCtSLq1KgCoq
dmFa15D/qRBAPI7u9ko=
=bC/L
-----END PGP SIGNATURE-----


More information about the kde-games-devel mailing list