<div dir="ltr">Hi everyone,<br><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>I wanted to contribute to kde for a long time and I finally did the step a few weeks ago by working on a new card game based on kPat, but slighty different than an usual kPat type of game.<br>I have others plans/ideas (kdeedu, plasma, krecipes) but it seemed like a good place to start contributing for kde and get familiar (again) with c++.<br><br>I set up a virtual box based on the kubuntu CI iso for my development purposes and I succeed to go through all steps to be able to build kpat.<br>I was also able to develop most of the features I wanted for this game, even if i still struggle with some points.<br>But before going any further, I wanted to show you my progress and ask you some questions i have in mind and one particularly to drive my future developments.<br><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">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>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>Best Regards,<br><br>Olivier Felt<br></div>