hearts

Card

Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

0
Become a Fan
5.7

Available as/for:
Description:
Hearts is a card game with beta support for network play.
Last changelog:

Fixed all known bugs:
The card passing was always to the right.

There was a portability issue regarding setting the random seed.

A lot of processes were left running.

Only one match (ie, a series of games until a player gets 100 points) was possible.

The status bar helps the user on what he should do at every step (play, give cards right, etc.)


Ratings & Comments

17 Comments

herios

9 9 excellent

smileaf

I've been told that every once in a while when starting a new game it'll open a new play window. Is this a known bug? is it fixed in cvs? The guy I installed this for plays _alot_. Great work :)

cado
dunkeltron

> Debian unstable available Thank You! Well - I've just tried it on my Sarge Box. But sorry - it fails. The dependencies are rather strange (DECnet ???) I just want to use it localy. Starting hearts from the shell it echoes: | HumanInterface::HumanInterface(QWidget*, const char*) in file humaninterface.cpp:79 finished. | HumanClient::HumanClient() in file humanclient.cpp:59 | SetupWindow::SetupWindow() in file setupwindow.cpp:26 | InitialChoice::InitialChoice(SetupWindow*, const char*) in file initialchoice.cpp:18 | hearts: NetworkSetup::openConnection( hearts.luispedro.org:1443 ) Du you have an idea or a hint?? Perhaps an undocumented shell option? Would be great to make it run! Ciao, Dunkeltron

cado

Hi, in the shell: user@domain: $ hearts -caption "%c" Try this. ;)

dunkeltron

thank you for quick answering sorry - I didn't write all I've tried. The packages got initialized with the KDE menu shortcut. There I've found the entry with these options: hearts -caption "%c" %i %m When I start this entry, nothing happens. When I started this from the shell (or the one you've posted or only "hearts") I allways get the same response which I've posted before. It seems that hearts is waiting for a network connection on hearts.luispedro.org by port 1443. May it be a problem with the server (on this port)? ciao, Dunkeltron

dunkeltron

> It seems that hearts is waiting for a network connection on hearts.luispedro.org by port 1443. May it be a problem with the server (on this port)? Well, it really seams to be such kind of problem. Now (a few days later) everything runs well. But I haven't done anything to fix it. A way may be to set hearts.luispedro.org on 127.0.0.1 or something else to stop trying to connect. I will try that if I'm running in such problems again. And perhaps contact Luis Pedro itself. Sorry for the inconvinience. Ciao, Dunkeltron

cado

Great job, this game is very good.

freefred

many thanks for this great game
that linux miss.
I hope you will improve more and more
sorry for my english
thanks again

famewolf

Suse 9.0 RPM available at http://www.freewebs.com/famewolf

luis

I just re-released 1.98, since I made a mistake on the first try (this afternoon) and there was a typo in the code (DEBUG slipped through). Please re-download or change the following line in server/options.cpp (line 23): const unsigned defaultMaxPoints = 9; to const unsigned defaultMaxPoints = 99; sorry, luis

larwilliams

Just wanted to let everyone know i've been able to build a Debian package and i love this game :) Keep up the good work!

famewolf

Suse 9.0 RPM available at http://www.freewebs.com/famewolf

somekool

most people still run on 3.2, even 3.1. would not be possible to compile your program with Qt 3.2 ? make[4]: Entering directory `/home/mjobin/hearts-1.96/clients/human/setup' /usr/local/qt/bin/uic -L /usr/local/kde/lib/kde3/plugins/designer -nounload -o networksetupwidget.h ./networksetupwidget.ui uic: File generated with too recent version of Qt Designer (3.3 vs. 3.2.1) make[4]: *** [networksetupwidget.h] Error 1 make[4]: Leaving directory `/home/mjobin/hearts-1.96/clients/human/setup'

luis

Qt 3.3 is only required to compile from CVS! If you use the .tgz (or an .rpm) you don't need it. Besides, you can always fix this if you want to run CVS. Run perl -pi -e 's,3.3,3.1,' `find . -name '*.ui'` to fix it. regards, luis

famewolf

Suse 9.0 RPM of Hearts available at http://www.freewebs.com/famewolf/hearts-1.96-1.i586.rpm

luguber123

This should be the last application needed to make the switch from Windows to Linux. I belive that if this was made right after the first stable kernel, MS would be bankrupt today. (I'll download it anyways :)

Pling
0 Affiliates
Details
license
version 1.98
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 1

Other Card:

psychoCards
dikdik
last update date: 15 years ago

Score 5.0

Nuts Time
nedrebo
last update date: 15 years ago

Score 5.0

NetMauMau
HeikoSchfer
last update date: 10 years ago

Score 5.0

PokerClock
xes
last update date: 15 years ago

Score 5.0

OpenPref
annulen
last update date: 15 years ago

Score 6.1

Card Game Engine
claus001
last update date: 12 years ago

Score 5.7



System Tags