hearts

Card

Source (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
Score 50.0%
Description:

Hearts is a card game with beta support for network play.
Last changelog:

15 years ago

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.)

smileaf

14 years ago

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 :)

Report

cado

14 years ago

Debian unstable available at http://download.codigolivre.org.br/pacotesdeb/hearts_1.98-1_i386.deb

Report

dunkeltron

14 years ago

> 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

Report

cado

14 years ago

Hi,
in the shell:
user@domain: $ hearts -caption "%c"

Try this. ;)

Report

dunkeltron

14 years ago

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

Report

dunkeltron

14 years ago

> 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

Report

cado

14 years ago

Great job, this game is very good.

Report

freefred

15 years ago

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

Report

famewolf

15 years ago

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

Report

C

luis

15 years ago

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

Report

larwilliams

15 years ago

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!

Report

famewolf

15 years ago

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

Report

somekool

15 years ago

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'


Report

C

luis

15 years ago

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

Report

famewolf

15 years ago

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

Report

luguber123

15 years ago

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 :)

Report

15 years ago

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.)

12345678910
product-maker Base: 4 x 5.0 Ratings
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs ocs-url or ocs-store to install things
Pling
0 Affiliates
Details
license
version
1.98
updated Apr 21 2004
added Mar 23 2004
downloads 24h
0
page views 24h 1
System Tags app software