[Kde-games-devel] KPoker

Inge Wallin inge at lysator.liu.se
Sun May 6 12:11:59 CEST 2007


On Sunday 06 May 2007 11.07, Martin Heni wrote:
> I was briefly thinking about making KPoker fit for KDE4. As I have done
> LSkat I think another card game might be not so hard for me to do. But I am
> not fully sure whether this is a good idea or not. A couple of questions:
>
> 1. Is someone already working on KPoker? If so I need not bother.

No, I don't think so.  Actually, I'm pretty sure there is not.

> 2. Is there any maintainer for KPoker? Is there someone who would keep it
> alive after KDE 4.0 as it is absolutely impossible for me to maintain it
> beyond the initial conversion.

There is no real maintainer, but I think I was the last one to do any 
significant work on it.  If we can work together to make it usable for 2.1, I 
can continue to fix bugs afterwards. Until the release of 2.0, I will have 
very little time for KPoker because a) I have to make KChart in KOffice 
usable for KOffice 2.0 and b) I have taken on a mentorship for a Google SoC 
code project in Marble.

After that I don't expect it to be so much problem.

> 3. Is the game generally worth keeping? What's the opinion on that? How is
> the AI playing? I could only do the QGV/SVG conversion but probably not any
> gameplay or AI issues. I am not a poker player either so I cannot judge
> this very well.

Well, I have fixed the main engine so that it values hands correctly and other 
similar stuff. I also made the code of the AI a bit saner, but didn't touch 
the playing algorithms (much). The AI is generally sucky so it's not a great 
challenge, but generally Poker AIs are still a topic for research since it's 
not a game of perfect information.

Regarding KPoker at large, what's really bad is the current GUI. It needs a 
major overhaul, and I see the need for the following:

 - The table. We need a completely new look, but I have already gotten a 
promise from the kdegames graphics guys to get help after the release of 2.0, 
so I feel confident that this will be fixed.

 - Network play.  If there is any game in kdegames that really screams out for 
network play, it's kpoker. Especially since poker is not a 2 player game, but 
multiple players. A question here is: Does ggz have a poker server?

 - More poker variations. Especially Texas Hold'em.

 - Maybe also improved AI, but although I am pretty familiar with game AIs (I 
used to work a lot on GNU go, which once won the computer olympiad), I don't 
have much experience with AIs like this.  I do think we can improve the AI, 
but I don't expect it to get to expert play. And especially I don't think we 
can make it bluff convincingly. :-)

> 4. Are there other things missing or buggy except for the graphics, that
> is, if I would make scalable QGV graphics would the game be alright then?

Well, see above.  I think the graphics needs a complete overhaul, and also the 
game flow.  Right now the bidding sucks, and there is no good way to see how 
much you have bet.

	-Inge

> Any opinions?

Always :-)

> _______________________________________________
> kde-games-devel mailing list
> kde-games-devel at kde.org
> https://mail.kde.org/mailman/listinfo/kde-games-devel

-- 
Inge Wallin               | Thus spake the master programmer:               |
                          |      "After three days without programming,     |
inge at lysator.liu.se       |       life becomes meaningless."                |
                          | Geoffrey James: The Tao of Programming.         |


More information about the kde-games-devel mailing list