Marc Heiligers
d37d2ba603
BasicArrayTwoD, top row drawn, and trying to logic my way through the next row
2021-02-28 16:47:50 -07:00
Jeff Atwood
c71eb2dfb8
Merge pull request #113 from suetanvil-misc/bunny-ruby
...
Ported Bunny to Ruby.
2021-02-28 13:08:56 -08:00
Jeff Atwood
046647a28d
Merge pull request #115 from quamrana/main
...
Added conversion of 14 bowling to python
2021-02-28 11:27:19 -08:00
Jeff Atwood
599fc227d6
Merge pull request #118 from infovore/main
...
Port of 'Bagels' to Ruby
2021-02-28 11:11:17 -08:00
Tom Armitage
dac2d92b9d
Final tweaks.
2021-02-28 18:48:33 +00:00
Tom Armitage
803e0a5c44
Spacing.
2021-02-28 18:47:01 +00:00
Tom Armitage
f0e48e3bc9
Typo.
2021-02-28 18:46:46 +00:00
Tom Armitage
f535add888
Works better if you hide the number in mind.
2021-02-28 18:45:50 +00:00
Tom Armitage
8e1deff7a9
Remove golfy ternary.
2021-02-28 18:45:21 +00:00
Tom Armitage
d00ed32ee9
Translator's notes.
2021-02-28 18:42:28 +00:00
Tom Armitage
721474a982
Letting Rubocop have its way.
2021-02-28 18:41:56 +00:00
Tom Armitage
16734b5d6d
Target and guess should be number, not arrays.
2021-02-28 18:38:31 +00:00
Tom Armitage
ff37454a07
First pass at 'bagels' port.
2021-02-28 18:32:34 +00:00
quamrana
db46a38f90
Update bowling.py
...
Added comments about the conversion. In particular noting the original had problems keeping score and never calculated the final score.
2021-02-28 16:29:29 +00:00
quamrana
a1cb00c51a
Create bowling.py
...
First commit of bowling.py
2021-02-28 16:14:47 +00:00
Chris Reuter
48fdb4962f
Ported Bunny to Ruby.
...
Actually, did it twice. One uses the original data, the other is more
readable.
2021-02-28 02:06:51 -05:00
Jeff Atwood
5b03399950
Merge pull request #112 from tsmaster/port-hello
...
Port HELLO to Python
2021-02-27 21:10:50 -08:00
Jeff Atwood
a476b2b0be
Merge pull request #111 from nanochess/main
...
Ported HANGMAN and HELLO to Javascript
2021-02-27 21:10:02 -08:00
Jeff Atwood
76c78c047b
Merge pull request #110 from epvanhouten/hurkle-csharp
...
Hurkle csharp
2021-02-27 21:09:46 -08:00
Jeff Atwood
5bec28d825
Merge pull request #109 from tsmaster/port-kinema
...
Port kinema
2021-02-27 21:09:36 -08:00
Dave LeCompte
c13923b694
Port HELLO to Python
...
broke the file into functions to be easier to understand. There's (deliberate?) dead code in the original BASIC code, which I preserved - I don't see any way to get to the "happy" ending.
2021-02-27 20:26:58 -08:00
nanochess
b4f06c67b9
Ported HANGMAN and HELLO to Javascript
2021-02-27 21:48:52 -06:00
epvanhouten
176457f620
Updating README.md
2021-02-27 21:04:32 -06:00
epvanhouten
25525a5a82
Introduce a view class
...
Move all the console interaction into a view class making the game logic
isolated from UI.
2021-02-27 20:59:55 -06:00
Dave LeCompte
553d07b35c
Kinema tweak
...
Moved the accuracy window constant to the top of the file with a comment.
2021-02-27 18:55:29 -08:00
Dave LeCompte
5878a2f2a7
Port KINEMA to Python
...
Pulled "g", the gravitational constant, out as a constant, rewrote the equations to be a little clearer, closer to how a high school student would recognize them from first semester Physics class.
2021-02-27 18:53:06 -08:00
epvanhouten
8df211b17b
Add ViewModels for game loop
...
Move all UI interaction off of game loop variables.
2021-02-27 20:44:35 -06:00
Jeff Atwood
a743ae3063
Merge pull request #108 from tsmaster/port-letter
...
Ported LETTER to Python
2021-02-27 18:40:31 -08:00
Dave LeCompte
bc00a610d4
Ported LETTER to Python
...
pretty straightforward port of the BASIC code to Python. Added a few functions for clarity. Removed CHR$(7) sounding of the bell, which is likely unsupported, and likely annoying.
Also corrected a mis-scanned "Let's Plan Again" message in the .BAS file, to both make more sense and also agree with the 2nd edition printed book.
2021-02-27 18:08:08 -08:00
epvanhouten
47593d0760
Isolate prompting from game
...
Move the user input out of the game logic.
2021-02-27 20:08:03 -06:00
epvanhouten
8291d08a8d
Introduce enum for directions
...
Instead of cleverly constructing the output string, explicitly test for
what the resulting direction is.
2021-02-27 19:50:56 -06:00
Jeff Atwood
d982e3be77
Merge pull request #107 from journich/main
...
Java versions of Slots and Synonym
2021-02-27 17:47:47 -08:00
journich
ac680c16c0
Java version of Synonym
2021-02-28 12:10:10 +10:30
journich
247d94df9e
Java versions of Slots and Synonym
2021-02-28 12:04:20 +10:30
Jeff Atwood
032031fbee
Merge pull request #105 from tsmaster/port-diamond
...
Ported DIAMOND to Python
2021-02-27 17:29:53 -08:00
Jeff Atwood
23cc4ccdd1
Merge pull request #106 from gcarreno/move-weekday-to-proper-folder
...
Moving weekday.py to python/weekday.py
2021-02-27 17:29:44 -08:00
Gustavo Carreno
fc031bd2f9
Moving weekday.py to python/weekday.py
2021-02-28 01:26:55 +00:00
journich
a48c35ea88
Revert "Java version of Slots"
...
This reverts commit e8ceef0dba .
2021-02-28 11:55:35 +10:30
epvanhouten
c3308bf028
Introduce domain object for ponts
...
Game is centered around comparing an X,Y point to another X,Y point.
Introduced a domain object to represent that pairing.
2021-02-27 19:19:32 -06:00
Dave LeCompte
0d5e74cc6a
Ported DIAMOND to Python
...
added more descriptive variable names
2021-02-27 17:19:21 -08:00
epvanhouten
ddafd6436b
Add a bailout
...
Forcing a SIGKILL is bad form, give some UI for playing again or bailing.
2021-02-27 19:08:56 -06:00
epvanhouten
923302fdb4
Introduce game class
...
Cleanup uses of goto and encapsulate game logic.
2021-02-27 19:07:52 -06:00
Jeff Atwood
f3a8227a96
Merge pull request #104 from PeterQuinn925/main
...
Port of Hamurabi to Python
2021-02-27 17:04:27 -08:00
Jeff Atwood
13ba1140e3
Merge pull request #103 from tsmaster/port-name
...
Port name
2021-02-27 17:04:11 -08:00
Jeff Atwood
a91eacce22
Merge pull request #102 from gcarreno/pascal-acey-ducey
...
Pascal port of Acey Ducey
2021-02-27 17:03:56 -08:00
Jeff Atwood
4c2bbb3538
Merge pull request #100 from tsmaster/main
...
Ported Weekday to Python
2021-02-27 17:03:27 -08:00
Jeff Atwood
afacc6d466
Merge pull request #98 from djaychela/main
...
Added python version of MATHDICE
2021-02-27 17:03:02 -08:00
Jeff Atwood
877c41d19e
Merge pull request #96 from nanochess/main
...
Ported BOWLING, BOXING and BUG to Javascript
2021-02-27 17:02:51 -08:00
journich
25595314f5
Revert "Merge branch 'main' of https://github.com/journich/basic-computer-games into main"
...
This reverts commit 41748efc89 , reversing
changes made to 35a8093cb8 .
2021-02-28 11:24:14 +10:30
journich
41748efc89
Merge branch 'main' of https://github.com/journich/basic-computer-games into main
2021-02-28 11:20:20 +10:30