Commit Graph

2170 Commits

Author SHA1 Message Date
Andrew Cooper
cdc8797312 Consolidate logic 2022-06-21 07:52:10 +10:00
Andrew Cooper
156b378a3f Move ShouldContinue check 2022-06-21 07:34:04 +10:00
Andrew Cooper
9d3f5691fb Move bet variables 2022-06-20 22:58:39 +10:00
Andrew Cooper
6354bf1293 Simplify some logic 2022-06-20 22:33:07 +10:00
Andrew Cooper
7199cdbb4d Introduce HandRank 2022-06-19 23:09:15 +10:00
Andrew Cooper
fc65452ae6 Reorganise classes 2022-06-18 22:15:05 +10:00
Andrew Cooper
ac079fff75 Simplify hand analysis 2022-06-18 21:57:31 +10:00
Andrew Cooper
6a08b74797 Move watch transactions to player classes 2022-06-15 21:04:27 +10:00
Andrew Cooper
b31c0194b2 Add Table and Player abstractions 2022-06-08 21:43:29 +10:00
Andrew Cooper
0ba82dc9c4 Remove more gotos and labels 2022-06-03 17:47:40 +10:00
Andrew Cooper
5c7f5f644e Move classes to separate files 2022-06-03 08:42:21 +10:00
Andrew Cooper
b17aa1afba Simplify more logic 2022-06-03 08:40:47 +10:00
Andrew Cooper
3ff6a18082 Simplify some variable names and usage 2022-05-31 08:39:11 +10:00
Andrew Cooper
0fc3b2a40c Add Hand type 2022-05-30 08:17:24 +10:00
Andrew Cooper
b95b475fc5 Use Card type for HighCard 2022-05-17 19:35:10 +10:00
Andrew Cooper
078ea428c5 Add Card, Rank and Suit types 2022-05-17 19:17:13 +10:00
Andrew Cooper
7773d82833 Clean up more branching and lables 2022-05-04 22:40:45 +10:00
Andrew Cooper
6ec5208a33 Simplify some branching and remove labels 2022-05-04 08:24:59 +10:00
Andrew Cooper
577698e2a2 Simplify expressions and function calls 2022-05-02 08:54:19 +10:00
Andrew Cooper
85e7860aa1 Simplify some functions 2022-04-28 08:36:49 +10:00
Andrew Cooper
91b3513df6 Make text mixed case 2022-04-27 08:05:27 +10:00
Andrew Cooper
1139eb9cd9 Transliterate BASIC code 2022-04-27 03:17:22 +10:00
Andrew Cooper
62a4d0b5f1 Setup game skeleton 2022-04-19 07:47:20 +10:00
Andrew Cooper
89dba2e3f8 Add conversion notes to Readme 2022-04-17 19:47:43 +10:00
Andrew Cooper
ab48a16f7f Add some comments and game loop 2022-04-17 19:47:22 +10:00
Andrew Cooper
c9cd477022 Encapsulate calculations and graph logic 2022-04-17 19:33:02 +10:00
Andrew Cooper
e2599bc38b Intiial implementation 2022-04-16 22:34:35 +10:00
Andrew Cooper
c4c67e15a2 Add resources 2022-04-16 22:34:08 +10:00
Andrew Cooper
8dd1180d87 Correct formatting of numbers in output 2022-04-16 17:24:32 +10:00
Andrew Cooper
5fbf0dc37f Encapsulate formulae 2022-04-16 17:00:06 +10:00
Andrew Cooper
6927c5ad14 Add game logic 2022-04-15 22:48:59 +10:00
Andrew Cooper
25dc10bf3f Add resources 2022-04-15 22:17:33 +10:00
Andrew Cooper
229084c492 Add game class 2022-04-15 21:43:24 +10:00
Andrew Cooper
01492a697f Enable nullable ref types in common library 2022-04-15 21:30:16 +10:00
Martin Thoma
235e6484de MAINT: Update TODO.md 2022-04-10 21:06:20 +02:00
Jeff Atwood
42bf89621d Merge pull request #716 from coding-horror/py-football
Football (Python): Added
2022-04-10 11:30:28 -07:00
Martin Thoma
c10f55b418 Football (Python): Added 2022-04-10 12:17:22 +02:00
Jeff Atwood
362a4266d0 Merge pull request #714 from jnellis/mastermind-unfix
Mastermind unfix to multiple 'fixes' regarding computer deduction logic
2022-04-09 11:36:48 -05:00
Jeff Atwood
68b1ae0668 Merge pull request #710 from arjieng/name
Ruby version for 63_Name
2022-04-09 00:38:50 -05:00
Jeff Atwood
a47a81e1e2 Merge pull request #711 from arjieng/93-23-matches
Ruby version for 93_23_Matches
2022-04-09 00:38:31 -05:00
Jeff Atwood
8d884abac7 Merge pull request #709 from serranojl/ruby-hello
Ruby version for Hello
2022-04-09 00:34:14 -05:00
Jeff Atwood
7f5fdd16fd Merge pull request #704 from arjieng/main
Ruby version for Hangman And Poetry
2022-04-09 00:25:00 -05:00
Joe Nellis
5ff1717a53 Unfixes the fix introduced in a previous commit regarding how the computer deduces the answer. ReadMe updated with a thorough explanation of the deduction process. 2022-04-08 21:59:14 -07:00
Jeff Atwood
e33eb758d9 Merge pull request #708 from serranojl/main
Ruby version for Stars
2022-04-08 23:22:55 -05:00
Jeff Atwood
ae987a6f47 Merge pull request #713 from jnellis/main
Mastermind port in java.
2022-04-08 20:06:22 -05:00
Joseph Nellis
603efe0d7d Merge branch 'coding-horror:main' into main 2022-04-08 14:06:56 -07:00
Joe Nellis
b30fa59880 Mastermind port in java. 2022-04-08 14:05:39 -07:00
Jay
d50f726f89 rust version for 54_Letter (#712)
* rust translation for 54_Letter

* rust translation 54_Letter
2022-04-08 15:21:39 +02:00
Argie Bacomo
a0257e5b05 Ruby version for 93_23_Matches 2022-04-08 17:19:27 +08:00
Argie Bacomo
2345a283ea Ruby version for 63_Name 2022-04-08 16:46:10 +08:00