Commit Graph

1499 Commits

Author SHA1 Message Date
Andrew Regan
c256a7b0fb Fix budget validation; restore "keep same allocations" 2022-01-15 22:54:13 +00:00
Andrew Regan
48edb2c5d7 Make more readable 2022-01-15 22:43:28 +00:00
Andrew Regan
f2385b5342 Merge branch 'coding-horror:main' into main 2022-01-15 22:40:47 +00:00
Andrew Regan
32efeeb4fe Refactor 2022-01-15 22:40:17 +00:00
Andrew Regan
2e82f08efd Improve encapsulation 2022-01-15 22:11:45 +00:00
Mark Wieder
df95ff0eff Cube in ruby 2022-01-15 13:16:28 -08:00
Zev Spitz
e18ff85b2e Add all .vs folders in hierarchy to gitignore 2022-01-15 22:17:29 +02:00
Andrew Regan
1085d282ff Clean up YES/NO input and validation 2022-01-15 16:32:12 +00:00
Paul Holt
a9b43790b2 Merge remote-tracking branch 'origin/main' into main 2022-01-16 01:48:57 +11:00
Paul Holt
db0b1ffe4e Add bug descriptions discovered by Jack Boyce in Super Star Trek to the main game description. 2022-01-16 01:48:34 +11:00
Jeff Atwood
48f4d07f4e Merge pull request #508 from jnellis/main
Fix dice roll computation. Remove obscure input prompt for random num…
2022-01-14 15:36:54 -08:00
Joe Nellis
cb2aeed07c Fix dice roll computation. Remove obscure input prompt for random number generation scrambling. 2022-01-14 12:36:11 -08:00
Jeff Atwood
5d7e125a7d Merge pull request #507 from imiro/main
67-One Check on Python
2022-01-14 10:43:16 -08:00
imiro
697697228d 67-One Check on Python 2022-01-14 12:41:42 -06:00
Jeff Atwood
2f62948565 Merge pull request #506 from NezumiRonin/patch-28
Create gomoko.pl
2022-01-14 09:38:57 -08:00
Nezumi Ronin
f6c6065bdd Create gomoko.pl
Original "intelligent move" it's awful. Seems it only move below user.
2022-01-14 11:31:02 -06:00
Jeff Atwood
0c45149e2f Merge pull request #504 from hashtegner/main
Chief in Ruby
2022-01-14 09:26:38 -08:00
Jeff Atwood
c843de35f8 Merge pull request #503 from jnellis/main
Java port of Craps. Updated Readme with detailed breakdown of the original BASIC code.
2022-01-14 09:20:54 -08:00
Jeff Atwood
676c6bb595 Merge pull request #502 from bernardcooke53/12-bombs-away-python
12. Bombs Away in Python
2022-01-14 09:18:58 -08:00
Jeff Atwood
dfd7598852 Merge pull request #505 from markbernard/main
Add Notepad++ syntax colouring for Vintage BASIC.
2022-01-14 09:18:30 -08:00
markbernard
f9a9a791e2 Add Notepad++ syntax colouring for Vintage BASIC. 2022-01-14 09:54:49 -05:00
Alessandro Tegner
3b082b4db9 Chief in Ruby 2022-01-14 09:32:16 -03:00
Joe Nellis
b4c8bfc9c8 Java port of BASIC Craps 2022-01-14 01:43:24 -08:00
Joe Nellis
8245d7badb Breakdown of the original BASIC code for re-implementers of this game. Sample code in BASIC showing distribution of right and wrong dice rolls. 2022-01-14 01:42:44 -08:00
Bernard Cooke
62af4c0ab2 Correct looping/breaking in number of missions dialogue 2022-01-14 08:47:21 +00:00
Bernard Cooke
f29fa1792c Tidy logic with inline conditionals for clarity 2022-01-14 01:53:41 +00:00
Bernard Cooke
11ffe9cf90 Tidy up 'Another mission?' message 2022-01-14 01:31:27 +00:00
Bernard Cooke
cf55a5f637 12. Port Bombs Away to Python 2022-01-14 01:28:30 +00:00
Jeff Atwood
a6c444cc87 Merge pull request #499 from LittleTealeaf/48_High_IQ_Python
48 High IQ in Python
2022-01-13 14:23:33 -08:00
Thomas Kwashnak
33b5da4b1f Misc final steps
Removed commented code
Added to README.md
2022-01-13 17:16:45 -05:00
=
e7e16eb949 Move code now properly works 2022-01-13 17:01:43 -05:00
=
e107e88509 Fixed Bug 2022-01-13 16:59:25 -05:00
Jeff Atwood
fcde33ee95 Merge pull request #494 from NezumiRonin/main
Perl changes.
2022-01-13 09:45:26 -08:00
Thomas Kwashnak
dc0ceba48a Using tests instead of try catches 2022-01-13 12:27:53 -05:00
Jeff Atwood
0c8681ed44 Merge pull request #497 from kstolen0/main
Reverse in CSharp
2022-01-13 08:55:12 -08:00
Jeff Atwood
de73876489 Merge pull request #498 from zspitz/main
Some utility scripts for C# and VB.NET ports
2022-01-13 08:48:38 -08:00
Jeff Atwood
db0828ddd4 Merge pull request #500 from sechilds/fix_hamurabi_python
Fixes to the Python version of Hamurabi
2022-01-13 08:44:22 -08:00
Thomas Kwashnak
37791fe915 Commented and fixed error 2022-01-13 11:29:05 -05:00
Stephen Childs
94a65239d5 Allow max fields to be worked in python Hamurabi.
In the BASIC version the calculation is on line 455:

`455 IF D<10*P THEN 510`

Which skips over the not enough people message.

In the Python version the logic is reversed, and we check
to see if there is too few people and then run the message:

`elif D >= 10 * P` (in the current code).

However, this means that the case where you want to plant the
maximum number of acres won't work.

e.g. You have 100 people (P) and want to plant 1000 acres (D).

`1000 >= 10 * 100`
`1000 >= 1000`

Which triggers the "not enough people code".

Maybe this is a bug in the original program.
2022-01-13 11:04:43 -05:00
Stephen Childs
6c1adde205 Move harvest calculation outside rat condition.
This fixes an error where the harvest was only added
to the total bushels if rats ate some.

Note in the BASIC file, we check to see if rats eat
the grain in line 522 and if not, go to line 530,
which is where the `S=S-E+H` calculation is done.
2022-01-13 10:56:50 -05:00
Zev Spitz
db5face44a Fix: print projects for multiproject script 2022-01-13 16:32:13 +02:00
Zev Spitz
baf5d3750a Some utility scripts for C# and VB.NET ports 2022-01-13 16:24:46 +02:00
Thomas Kwashnak
d041d2f92a Replaced double quotes with single quotes 2022-01-13 09:14:39 -05:00
Thomas Kwashnak
351530faed Removed extra quotation mark 2022-01-13 09:07:33 -05:00
Thomas Kwashnak
212cc1d8bd Removed Commented Line 2022-01-13 08:47:41 -05:00
Thomas Kwashnak
633c0137c7 Added Post-Game prints 2022-01-13 08:45:48 -05:00
Thomas Kwashnak
679481ea23 Simplified / Shortened move script 2022-01-13 08:41:13 -05:00
Thomas Kwashnak
b887d29930 Finished Move script (if it is correct) 2022-01-13 08:36:27 -05:00
Kristian Stolen
ead374e8b5 refactor and reformat output. 2022-01-13 16:53:09 +08:00
Kristian Stolen
7d14c37aaa Handle array size inputs less than 1. 2022-01-13 16:41:24 +08:00