<div>I'm sorry but I canīt seem to find any contact info on Andi Beckermann. Could someone point him to this thread or send me his info?</div>
<div> </div>
<div>thanks<br><br> </div>
<div><span class="gmail_quote">2008/3/25, Ian Wadham <<a href="mailto:ianw2@optusnet.com.au">ianw2@optusnet.com.au</a>>:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">On Tue, 25 Mar 2008 08:33 am, Guy Van den Broeck wrote:<br>> 2008/3/24, Ian Wadham <<a href="mailto:ianw2@optusnet.com.au">ianw2@optusnet.com.au</a>>:<br>
> > But what I ask is whether it is realistic for Guy to expect to<br>> > complete very much within the time-frame of a GSoC project?<br>> > Might you be biting off more than you can chew, Guy?<br>><br>
> That depends. If I have to rewrite all the server logic in C++ then yes,<br>> that would be too much.<br>> If I can write a thin client for the Java server (possibly hosted on GGZ<br>> Gaming Zone?) then there's no problem and I can even throw in some<br>
> basic AI for a single player mode. My Master's thesis is about poker AI.<br>><br>Hope this catches you before you head off. I think a thin KDE client<br>is the way to go and could be a good addition to KDE Games, provided<br>
you can find a host for the Java server. KDE 4 is just beginning to<br>encourage other languages, such as Python, from what I can gather,<br>so C++ would probably be the best way to go. I cannot speak for KDE<br>nor KDE Games and have no part in evaluating GSoC proposals, but<br>
I wish you all the best with yours.<br><br>> > BTW do KDE applications really *have* to be written in C++? Whether<br>> > they have to or not, I know from personal experience that it is quite a<br>> > lot of work to KDE-ize an application.<br>
><br>> This indeed is a key issue. I can write a thin client in C++ but if we need<br>> to bundle the server then Java needs to be supported.<br>><br>I cannot imagine that the server would have to be KDE-ized. After all,<br>
we have other apps that hook in to non-KDE servers. I guess the protocol<br>would have to be fully documented, if it is not already.<br><br>When I say "KDE-ize", I am thinking mainly about using the Qt and KDE<br>
libraries, avoiding bringing in new library dependencies as far as possible,<br>and then following all the standards and guidelines in KDE Techbase<br><a href="http://techbase.kde.org/">http://techbase.kde.org/</a> regarding GUIs, dialogs, internationalization,<br>
translation, etc. that make KDE multi-O/S, multi-platform and multi-<br>lingual --- or just getting "inspiration" from an existing KDE Game ... :-)<br><br>> > I would really like to see a revival of poker in KDE 4, but I think it is<br>
> > more than a short-term project.<br>> I appreciate your honest evaluation. I only want to do this if the<br>> community supports it, and if they do, I want to work very hard to achieve<br>> the goals. CSPoker is a long-term project for me and that will hopefully<br>
> include a KDE port.<br>><br>It is possible, if KPoker returns from .../playground, that it could<br>co-exist peacefully with your CSPoker KDE client for a while. There is<br>not a lot of overlap or duplication at present. Maybe a merger of<br>
functionality could eventually occur.<br><br>But don't tread on Andi Beckermann's toes. He is one of the<br>founders of the KDE Games group and co-author of one of my "bibles",<br>"Open Source Game Development", by Martin Heni and Andreas<br>
Beckermann, Charles River Media, 2006.<br><br>If Andi is willing and has the time, I could not think of a better person<br>to be your GSoC mentor.<br><br>All the best, Ian W.<br>_______________________________________________<br>
kde-games-devel mailing list<br><a href="mailto:kde-games-devel@kde.org">kde-games-devel@kde.org</a><br><a href="https://mail.kde.org/mailman/listinfo/kde-games-devel">https://mail.kde.org/mailman/listinfo/kde-games-devel</a><br>
</blockquote></div><br>