Commits

Author Commit Message Labels Comments Date
Larry Hastings
Fiddly little changes before the big player/statistics rewrite.
Larry Hastings
Changed savegame format to a single dict with all fields inside.
Larry Hastings
Remove debug printf'n.
Larry Hastings
New savegame format is working, with references to unique objects preserved across top-level objects!
Larry Hastings
Print help on start of new game.
Larry Hastings
More cleanup. And fixed tests, which weren't cleaning up new global state.
Larry Hastings
Big huge savestate rewrite. All but one of the __getstate__/__setstate__ calls are gone; we now rely on Python being smart for us.
Larry Hastings
More tomfoolery before the big statistics rewrite.
Larry Hastings
Improved singleton-ness of cards, straightened out repr().
Larry Hastings
Whoops! Always displayed scores as-if-won.
Larry Hastings
Redid UI so now you can see anything at any time. Fixed deck-empty oo loop.
Larry Hastings
Changed presentation yet again.
Larry Hastings
Allow playing a hazard on another hazard, even if it's dumb.
Larry Hastings
Stdio UI now draws attention to cards recently played.
Larry Hastings
Save/restore now works at any user prompt!
Larry Hastings
Text edit.
Larry Hastings
Fixed the unit test suite breakage.
Larry Hastings
Notes.
Larry Hastings
Track hands played and games played.
Larry Hastings
Save/restore mostly working! Fails if you Ctrl-C between hands.
Larry Hastings
Bugfix: you can't play hazards if the other person isn't rolling.
Larry Hastings
Added highlight around most-recently-drawn card.
Larry Hastings
Fiddling with` the odds calculator.
Larry Hastings
More hacking on Moriarty.
Larry Hastings
Remove common factors from numerator and denominator before dividing. (This makes it easier on the conversion to float.)
Larry Hastings
Bugfix: if all we had was safeties at the end of the game, don't directly compare the two arrays, as their ordering may differ.
Larry Hastings
Prettied up score display. Added odds calculator for Moriarty.
Larry Hastings
Norman needed to reset his anxiety counter at the start of every hand. Also, retooled the display a little more; safeties get more characters.
Larry Hastings
Norman's debug spew is now indented and starts with "//" to make it easier to ignore.
Larry Hastings
Changed command-line processing; you can now run "python3 mille.py dumb" to play the dumb opponent. Also cleaned up Rosey's output a little.
  1. Prev
  2. Next