Dave Burke
15c26cbe09
Limit number of decks to 1
...
The subroutine to get a card shuffles 52 cards when the deck is run
through:
100 REM--SUBROUTINE TO GET A CARD. RESULT IS PUT IN X.
110 IF C<51 THEN 230
120 PRINT "RESHUFFLING"
130 FOR D=D TO 1 STEP -1
140 C=C-1
150 C(C)=D(D)
160 NEXT D
170 FOR C1=52 TO C STEP -1
180 C2=INT(RND(1)*(C1-C+1))+C
190 C3=C(C2)
200 C(C2)=C(C1)
210 C(C1)=C3
220 NEXT C1
230 X=C(C)
240 C=C+1
250 RETURN
2022-02-03 08:31:04 -06:00
Dave Burke
914f123bfc
Implement unit tests for Blackjack Java
2022-02-02 21:36:16 -06:00
Mitch Peck
1b06396308
Implement print initial deal
2022-02-02 19:15:37 -06:00
Mitch Peck
20c7869232
Update Player object and initialize Players
2022-02-01 20:21:30 -06:00
Dave Burke
ea6ec35044
Remove a junk TODO
2022-01-25 21:25:16 -06:00
Dave Burke
9d71f4ea8c
Add a couple more notes
2022-01-25 21:19:15 -06:00
Dave Burke
ff2859e0d0
Add Blackjack/java outline with TODO placeholders
2022-01-25 21:16:26 -06:00
Dave Burke
080d6ccee4
Implement shuffled deck
2022-01-23 21:36:57 -06:00
Dave Burke
51f173c9da
Make Card immutable
2022-01-23 21:36:42 -06:00
Dave Burke
7bf2a0443b
Fix imports in Player
2022-01-23 21:17:22 -06:00
Dave Burke
83c1e65278
Make Suit an enum in Card
2022-01-23 21:17:10 -06:00
Dave Burke
bd00700d18
Fix inputs to match original BASIC behavior.
2022-01-23 21:07:19 -06:00
Mitch Peck
3411d33f18
Add Player and Card objects
2022-01-22 20:15:09 -06:00
Dave Burke
92da37d0d5
Prompt for bets and add notes on classes
2022-01-21 13:01:03 -06:00
Dave Burke
71c7dc4d91
Formatting fixes
2022-01-21 13:00:35 -06:00
Dave Burke
f941ef42fe
Refactor input prompts
...
After experimenting with both versions, I find System.console() to
produce more readable code than using a Scanner.
2022-01-20 21:56:51 -06:00
Dave Burke
3f42a86e65
Implement instructions prompt
2022-01-18 12:55:21 -06:00
Dave Burke
e460dac3a4
Add stub implementation of Blackjack in Java
2022-01-18 12:36:16 -06:00
Chris Reuter
d26dbf036a
Removed spaces from top-level directory names.
...
Spaces tend to cause annoyances in a Unix-style shell environment.
This change fixes that.
2021-11-21 18:30:21 -05:00