Palm Pilot Software

Yahtzee

I like the dice game yahtzee. The rules are relatively simple and it can
easily be played with only five dice, a piece of paper, a scribble stick and
memorization of the relatively simple rules. I spend a great deal of time on
trains and at stations, usually I read a book, program my laptop or failing
either of those, play DopeWars on my
palm. However, when travelling with my girlfriend we need two player games to
play, cards and Yahtzee are favourites of ours.

This is version 2.0.2, it now has computer players and a slightly [though not
much] clearer source code. It still suffers from having been written mostly on
the train in short segments and as such is rather fragmented.

This software is
provided as is - it has no warranty, It may not compile, it may not work, it may break your palm pilot. If you have any problems,
you've got the source, fix them yourself. It probably memory leaks, it may
overwrite your confidential data, it may post it to the internet, it may be contaminated by viruses. If you want to know exactly what it does read the source, if you're paranoid compile it yourself. YOU HAVE BEEN WARNED.

This was written under RedHat Linux 7.2 on a battered old slow HP Omnibook
with vim, it
has the POSE emulator for testing running the m100 ROM with the IIIc skin [for
no good reason]. I haven't tested the latest version on my palm because I've
lost the uplink cable. I used gcc & other free software gubbins to build
it. It probably doesn't compile under anything else.

Update

Version 2.0.1 replaces version 2.0. The high score table at the end of the
game had gone missing so I've put it back in. Thanks to John D Newsome for
pointing this out.

Version 2.0.2 fixes a bug in which the number of rolls didn't reset on
starting a new game. Thanks to Frank Billington for spotting this one.

Donate!

If you happen to really like Yahtzee and wish to show your appreciation then
donate about 2x the price of a McDonalds meal to a local charity of your choice that
helps out disabled/sick/disadvantaged kids.

Feature Requests

I don't have time to implement these requests that people have made, but
patches gratefully accepted.

High Score Table

Undo feature for dice rolls & scoring.

Scoring a second Yahtzee has different rules for scoring which everyone
seems to disagree about, implement all the possibilities and have them as
selectable parameters.

Remember the player names between games.

Remember the game state if the user switches to a different application
and restore it.