
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
Hearts is a card game with beta support for network play.
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.)
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.)
herios
2 days ago
Report
smileaf
14 years ago
The guy I installed this for plays _alot_. Great work :)
Report
cado
14 years ago
Report
dunkeltron
14 years ago
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
in the shell:
user@domain: $ hearts -caption "%c"
Try this. ;)
Report
dunkeltron
14 years ago
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
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
Report
freefred
15 years ago
that linux miss.
I hope you will improve more and more
sorry for my english
thanks again
Report
famewolf
15 years ago
Report
luis
15 years ago
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
Report
famewolf
15 years ago
Report
somekool
15 years ago
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
luis
15 years ago
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
Report
luguber123
15 years ago
I belive that if this was made right after the first stable kernel, MS would be bankrupt today.
(I'll download it anyways :)
Report