You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*`WinMultiplier` family of strategies which take a desired win multiple and calculates the correct amount based on the bet amount.
22
+
* Vig policy settings to TableSettings ([#73])
23
+
*`WinMultiplier` family of strategies which take a desired win multiple and calculates the correct amount based on the bet amount ([#74])
20
24
*`WinMultiplier` is the general strategy which takes specific bet type argument
21
25
* Convenience strategies for individual bets: `PassLineWinMultiplier`, `ComeWinMultiplier`, `DontPassWinMultiplier`, `DontComeWinMultiplier`, and `PutWinMultiplier`
22
-
*`ThreePointMolly` and `ThreePointDolly` strategies with variable odds/win mutipliers
23
-
* Stress tests, expanded examples, tools as part of the Vanilla Expansion Project
26
+
*`ThreePointMolly` and `ThreePointDolly` strategies with variable odds/win mutipliers ([#82])
27
+
* Stress tests, expanded examples, tools as part of the Vanilla Expansion Project ([#73])
24
28
25
29
### Changed
26
30
27
-
* The default printout for bets is now more compact and easy to read (the `__str__` method is defined; instead of only `__repr__`)
31
+
* The default printout for bets is now more compact and easy to read (the `__str__` method is defined; instead of only `__repr__`) ([#83])
28
32
29
33
### Fixed
30
34
31
-
*`DontPass` and `DontCome` bets will now "push" on a come-out 12, bringing the bet down and returing the bet amount to the player. `_WinningLosingNumbersBet` gains `get_push_numbers()` method to accomodate.
32
-
* The `Risk12` strategy will now take down place bets after hitting point (i.e. place bets not working), which is aligned to table conventions
33
-
*`OddsMultiplier``__repr__` logic so that floats, ints, and incomplete dictionaries all work for odds/win multiplier
35
+
*`DontPass` and `DontCome` bets will now "push" on a come-out 12, bringing the bet down and returing the bet amount to the player. `_WinningLosingNumbersBet` gains `get_push_numbers()` method to accomodate ([#76])
36
+
* The `Risk12` strategy will now take down place bets after hitting point (i.e. place bets not working), which is aligned to table conventions ([#78])
37
+
*`OddsMultiplier``__repr__` logic so that floats, ints, and incomplete dictionaries all work for odds/win multiplier ([#74])
34
38
35
39
## [0.3.2] - 2025-10-11
36
40
37
41
### What's Changed
38
-
* Restrict strategy updates during runout by @skent259 in https://github.com/skent259/crapssim/pull/62
39
-
* Update Risk12 strategy by @skent259 in https://github.com/skent259/crapssim/pull/63
40
-
* Reorder integration tests by @skent259 in https://github.com/skent259/crapssim/pull/64
41
-
* Verbose: print roll and shooter counts by @JotaGreen in https://github.com/skent259/crapssim/pull/65
42
-
* Fix odds bet having result when the point is off by @skent259 in https://github.com/skent259/crapssim/pull/66
43
-
* Fix ATS bets, ATS strategy, and strategies with persistent bet features by @skent259 in https://github.com/skent259/crapssim/pull/71
42
+
* Restrict strategy updates during runout by [@skent259] in [#62]
43
+
* Update Risk12 strategy by [@skent259] in [#63]
44
+
* Reorder integration tests by [@skent259] in [#64]
45
+
* Verbose: print roll and shooter counts by [@JotaGreen] in [#65]
46
+
* Fix odds bet having result when the point is off by [@skent259] in [#66]
47
+
* Fix ATS bets, ATS strategy, and strategies with persistent bet features by [@skent259] in [#71]
44
48
45
49
46
50
## [0.3.1] - 2025-02-13
47
51
48
52
### What's Changed
49
-
***BREAKING**: Rename strategy tools and implement new strategy modes by @skent259 in https://github.com/skent259/crapssim/pull/55
53
+
***BREAKING**: Rename strategy tools and implement new strategy modes by [@skent259] in [#55]
50
54
* Renamed many strategy tools. In addition, breaking change in functionality of BetPlace, and any strategy that uses BetPlace (including PlaceInside, IronCross, Hammerlock, Risk12, Place68DontCome2Odds). To keep old behavior, you need to update to BetPlace(..., strategy_mode=StrategyMode.ADD_IF_POINT_ON) for the corresponding strategy. This will have place bets working during come-out rolls.
51
55
* Fixes PlaceInside strategy is slightly off from table conventions #52
52
-
* Add hop bets by @skent259 in https://github.com/skent259/crapssim/pull/56
53
-
* Improve printout for verbose table run in 850889453435aa4b2fe09c1abb4b6c0ec6b291ff, #49
54
-
* Fix Simple Bets and BetIfTrue not working on Bets with persistent features (on multi sims) https://github.com/skent259/crapssim/issues/48
55
-
* Fix Table does not run properly on second call https://github.com/skent259/crapssim/issues/53
56
-
* Add BetAll, BetTall, BetSmall strategies by @skent259 in https://github.com/skent259/crapssim/pull/57
57
-
* Improve documentation by @skent259 in https://github.com/skent259/crapssim/pull/50
56
+
* Add hop bets by [@skent259] in [#56]
57
+
* Improve printout for verbose table run in [`8508894`](https://github.com/skent259/crapssim/commit/850889453435aa4b2fe09c1abb4b6c0ec6b291ff), [#49]
58
+
* Fix Simple Bets and BetIfTrue not working on Bets with persistent features (on multi sims) [#48]
59
+
* Fix Table does not run properly on second call [#53]
60
+
* Add BetAll, BetTall, BetSmall strategies by [@skent259] in [#57]
61
+
* Improve documentation by [@skent259] in [#50]
58
62
59
63
60
64
## [0.3.0] - 2024-12-01
61
65
62
66
This is a major update with breaking changes throughout the package. The changes ensure we can implement new bets and make the strategies much easier for new and old users alike, building for the future of the package.
63
67
64
68
### What's Changed
65
-
* Changes for Type Hinting by @amortization in https://github.com/skent259/crapssim/pull/3
66
-
* Added a Fire bet by @amortization in https://github.com/skent259/crapssim/pull/12
67
-
* Create .gitattributes by @skent259 in https://github.com/skent259/crapssim/pull/15
68
-
* Make gitattriuutes by @skent259 in https://github.com/skent259/crapssim/pull/17
69
-
* Improve Table Payouts per issue #13 by @amortization in https://github.com/skent259/crapssim/pull/18
70
-
* Removed the Python directory as it currently isn't documented or used… by @amortization in https://github.com/skent259/crapssim/pull/9
71
-
* Changed how Odds bets work and how Bets are queried by Player by @amortization in https://github.com/skent259/crapssim/pull/20
72
-
* Strategy rewrite by @amortization in https://github.com/skent259/crapssim/pull/29
73
-
* Bet changes Supersedes #19 by @amortization in https://github.com/skent259/crapssim/pull/30
74
-
* Add crapssim development install instructions by @skent259 in https://github.com/skent259/crapssim/pull/22
75
-
* Clean up Bet module by @skent259 in https://github.com/skent259/crapssim/pull/36
76
-
* Add All, Tall, and Small bets by @skent259 in https://github.com/skent259/crapssim/pull/37
77
-
* Add more bet changes by @skent259 in https://github.com/skent259/crapssim/pull/41
78
-
* Update dice and table for better randomization. by @skent259 in https://github.com/skent259/crapssim/pull/42
79
-
* Clean up strategy module by @skent259 in https://github.com/skent259/crapssim/pull/44
80
-
* Incorporate dev updates for version 0.3.0 by @skent259 in https://github.com/skent259/crapssim/pull/45
69
+
* Changes for Type Hinting by [@amortization] in [#3]
70
+
* Added a Fire bet by [@amortization] in [#12]
71
+
* Create .gitattributes by [@skent259] in [#15]
72
+
* Make gitattriuutes by [@skent259] in [#17]
73
+
* Improve Table Payouts per issue #13 by [@amortization] in [#18]
74
+
* Removed the Python directory as it currently isn't documented or used… by [@amortization] in [#9]
75
+
* Changed how Odds bets work and how Bets are queried by Player by [@amortization] in [#20]
76
+
* Strategy rewrite by [@amortization] in [#29]
77
+
* Bet changes Supersedes #19 by [@amortization] in [#30]
78
+
* Add crapssim development install instructions by [@skent259] in [#22]
79
+
* Clean up Bet module by [@skent259] in [#36]
80
+
* Add All, Tall, and Small bets by [@skent259] in [#37]
81
+
* Add more bet changes by [@skent259] in [#41]
82
+
* Update dice and table for better randomization. by [@skent259] in [#42]
83
+
* Clean up strategy module by [@skent259] in [#44]
84
+
* Incorporate dev updates for version 0.3.0 by [@skent259] in [#45]
81
85
82
86
83
87
## [0.2.0] - 2021-03-07
@@ -93,9 +97,54 @@ This is a major update with breaking changes throughout the package. The changes
0 commit comments