<div dir="ltr">Hi Ian, thanks for your reply !<br><br>I just leaved Melbourne 1 month ago where I stayed 5 months :P<br><br>Sorry for the delay with my reply, I was thinking of the best direction to go.<br>Before your answer I sent a mail to Stephan Kulow the current maintainer of KPat.<br>He told me that he was not really maintaining KPat anymore, he doesn't read this mailing list anymore.<br>He proposed me to be the maintainer and to make this decision myself, but as this is my first contribution I'm not sure i'm experienced enough to take over this maintainership.<br><br>But what he said to me and your input make sense.<br>I think i'll let "krapette" (thanks for the note on the name btw, I will stick with the most known name "Russian Bank") inside KPat but i'll remove the ability to change players input (so it will be only player against computer), also i'll remove the rule where you can stop other player progression if he makes a mistake.<br>This to keep the game and the ui simple so it better fit in KPat. <br>As I'm really enthusiast about contributing for kde, i think after this i'll try do to some other stuff (bug fix, improvements in kde games and kdeedu), but i'll develop a proper, separate application later with the features i removed from the KPat version and with a match feature, tablet/table ui for 2 players, more detailled settings for compulsory moves, variants rules etc. And maybe this one could be named Klondike Battle but we'll see..<br><br>I may still have a question for you as I'm working on integrating KgDifficulty in KPat.<br>The trick here is that it's only needed for my game (for now) so i modified the application to only show it when it launch my game (or any other game that implement getKgDifficulty()) but with the state of the lib I can't hide or remove the gui when the game type is changed (for example from russian bank to simon).<br>I saw that you talk about the possibility to tweak KgDifficultyGui here <a href="https://mail.kde.org/pipermail/kde-games-devel/2012-February/008552.html">https://mail.kde.org/pipermail/kde-games-devel/2012-February/008552.html</a>, what do you think of what new abilities I need from KgDifficultyGui for KPat, do you think it is doable ? I've you done any progress ou willing to do something similar or maybe it's a task that a newbie like me could do ?<br>Otherwise I could just do it by myself in the settings menu, it's not really what libkdegames want I guess, but it could be fine.<br><br>Thanks for your time<br><br>Olivier<br></div><div class="gmail_extra"><br><div class="gmail_quote">2015-06-22 13:11 GMT+10:00 Ian Wadham <span dir="ltr"><<a href="mailto:iandw.au@gmail.com" target="_blank">iandw.au@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Olivier and welcome!!<br>
<span class="">On 17/06/2015, at 9:25 AM, Olivier Attaque wrote:<br>
> Let me introduce myself first as this is my first ever post for kde, my name is Olivier Felt (but Oli is fine), I'm a french software engineer and I currently live in Brisbane, Australia.<br>
<br>
</span>Waving…  I'm in Melbourne… :-)<br>
<span class=""><br>
> As I said I'm working on a new card game for kPat but slighty different as it is a 2 player card game, I'm talking about crapette or also known as Russian Bank/Klondike Battle which I named "Krapette". You can see the rules here <a href="http://www.pagat.com/patience/crapette.html" rel="noreferrer" target="_blank">http://www.pagat.com/patience/crapette.html</a>. It is a really fun and challenging patience game.<br>
> My first and main concern is if i should develop this new game inside of kPat or aside.<br>
><br>
> Krapette really fit inside kPat because it's basicaly a Klondike but played by 2 players, with the same idea and rules of a patience game. Therefore I use a lot of the logic from kPat (dealer.cpp, patpile.cpp, pileutils etc).<br>
> I play to it the same way i would play to klondike or spider. But it is a 2 players game (I developed a basic AI as a start) and it might need a few modifications to kPat to solve some remaining issues I have (for example : win/lost message, using KgDifficulty, change what appear in the statusBar..) or not maybe I can already do it but don't know how yet.<br>
<br>
</span>Maybe you could get KPat to make another executable with your own application name.<br>
<br>
Also, if you have to introduce alternative lines into some of the KPat classes, rather than<br>
encapsulating them in your own classes, you could use #ifdef in your code and the definition<br>
could then be set (or not set) in the CMakeLists.txt.<br>
<span class=""><br>
> How could I share my work with you so you can try it to have a better idea of what I'm talking about ?<br>
> I was thinking of creating a personal clone of kPat but I need a developer account for that, for that developer account I need previous work on kde but this is my first one.<br>
> I created a patch that i can send you via the mailing list otherwise.<br>
<br>
</span>I think you should avoid the name Krapette.  It may be OK in US English, where there is<br>
a dice game called Craps <a href="https://en.wikipedia.org/wiki/Craps" rel="noreferrer" target="_blank">https://en.wikipedia.org/wiki/Craps</a>, but in Aussie, UK and other<br>
English it has this meaning, <a href="https://en.wikipedia.org/wiki/Crap" rel="noreferrer" target="_blank">https://en.wikipedia.org/wiki/Crap</a>.  Check with your colleagues<br>
in Brisbane… :-)<br>
<br>
All the best,<br>
Ian W.<br>
<div class="HOEnZb"><div class="h5"><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" rel="noreferrer" target="_blank">https://mail.kde.org/mailman/listinfo/kde-games-devel</a><br>
</div></div></blockquote></div><br></div>