Stefan Waldmann
b2735b1d2e
Add Java implementation
2022-01-16 18:10:28 +01:00
Jeff Atwood
d2cc1389a0
Merge pull request #496 from jbrouwer5/basketball_branch
...
Basketball in Java + Python bug fix
2022-01-12 21:54:17 -08:00
Jackson Brouwer
75cca25c38
Bug fix on defense change
2022-01-12 22:50:00 -06:00
Jackson Brouwer
0c91432e5a
Added Basketball Java Version
2022-01-12 22:47:27 -06:00
Jeff Atwood
0d9d11302c
Merge pull request #495 from DyegoMaas/55_Life_csharp_refactor
...
Life in C# - fixes and better documentation
2022-01-12 16:07:34 -08:00
Dyego Maas
2ac2819151
Removed extra line printed after each generation, to better match the original's visuals.
2022-01-12 20:23:17 -03:00
Dyego Maas
b93cc409e2
Adjusted message of "invalid" generations, matching the original.
2022-01-12 20:22:26 -03:00
Dyego Maas
d52981de73
Refactoring.
2022-01-12 20:21:30 -03:00
Dyego Maas
f70b6d42dd
Refactoring.
2022-01-12 20:08:53 -03:00
Dyego Maas
7a7d92ce24
Compensated for the displacement that was occurring in the y axis by adjusting the "middle" to a valid value when working with zero based indexes.
2022-01-12 20:07:52 -03:00
Dyego Maas
5731a4df08
Temporary compensation for error calculating (possibly related to rounding) that caused misplacement of the initial pattern by 2 in the y axis.
2022-01-12 19:50:32 -03:00
Dyego Maas
fd8c02371a
Adjusting indexes.
2022-01-12 19:49:30 -03:00
Dyego Maas
6a3f0b3259
Fix various indexing problems that caused drifting. Now, the application behaves exactly like the original, even in "invalid" generations.
2022-01-12 16:09:10 -03:00
Dyego Maas
f25adca07a
Fix the initialization of the matrix, which was displacing the pattern in the initial position onto the matrix, which caused the evolution of the simulation to variate in relation with the original game in Basic when once the cells reached the boarder (invalid cases).
2022-01-12 16:07:35 -03:00
Dyego Maas
73665d8b09
Fixes cropping that would happen when using an dot (.) in the beggining of the text.
2022-01-12 16:04:57 -03:00
Dyego Maas
159aa46e21
Fixed pattern reading when inputing DONE, which would lead to incorrect sizing of the pattern transcribed to the matrix and caused drifting in relation to the original.
2022-01-12 16:04:14 -03:00
Jeff Atwood
b0da05a04e
Update README.md
...
add Emulation and Bugfixes section
2022-01-12 10:27:50 -08:00
Jeff Atwood
18ad057f11
Merge pull request #493 from authenticanttibrax/main
...
Add Java coding conventions to 20_Buzzword
2022-01-12 10:23:42 -08:00
Dyego Maas
f621116064
Adding instructions on how to enter patterns, and also some examples.
2022-01-12 10:50:36 -03:00
Dyego Maas
f3d63355df
Adding instructions on how to run the example.
2022-01-12 10:09:31 -03:00
Dyego Maas
337e7976d1
Performance optimization, reducing the amount of writes to the console necessary to output each iteration's matrix.
2022-01-12 09:50:35 -03:00
Brax Antti (Oy Samlink Ab)
c8633c6051
Convert 20_Buzzword to Java
...
Provide the output PrintStream dependency to UserInterface in the
constructor instead of have it hard coded to System.out.
2022-01-12 14:33:55 +02:00
Brax Antti (Oy Samlink Ab)
3e9f1354b3
Convert 20_Buzzword to Java
...
The original version was a straight forward monolithic BASIC-to-Java
conversion. Updated to use common Java coding conventions.
- Split the single static main method into classes. The static part
only contains the bootstrap code for the game.
- Split the word list into three arrays so that there is no need to
use error-prone calculations when choosing the random words.
- Placed the Scanner in a try-with-resources block to ensure that the
scanner gets closed when it is no longer needed.
2022-01-12 14:26:18 +02:00
Tim Buchalka
2eab61fd1d
Merge pull request #492 from trwyant/21_Calendar_perl_trw
...
Convert 21_Calendar to Perl.
2022-01-12 13:00:20 +10:30
Tim Buchalka
34a1cde031
Merge pull request #491 from LittleTealeaf/75_Roulette_Java
...
75 Roulette in Java - Organize Implementations into folders
2022-01-12 12:56:26 +10:30
Tom Wyant
f61148b2e4
Convert 21_Calendar to Perl.
...
This is pretty much a complete rewrite. It displays the current year,
but that can be changed by specifying the desired year on the command
line. It MAY even be sensitive enough to locale to produce output in
languages other than English.
2022-01-11 21:19:47 -05:00
Thomas Kwashnak
f87d306b0f
Added some descriptors to iterative
2022-01-11 21:05:35 -05:00
Thomas Kwashnak
76d5f2dde2
Expanded README to describe different implementations
2022-01-11 21:03:33 -05:00
Thomas Kwashnak
daa06846bf
moved implementations to individual folders
2022-01-11 20:59:56 -05:00
Tim Buchalka
b28a12f52a
Document both contributions of this game
...
Notes relating to both contributed versions of Acey Ducey for Java.
2022-01-12 12:22:37 +10:30
Tim Buchalka
b350896f66
Merge pull request #489 from mwieder/slots_ruby
...
Slots ruby
2022-01-12 12:13:40 +10:30
Tim Buchalka
80ed8cd2b1
Merge pull request #490 from DyegoMaas/55_Life_csharp
...
Life in C#
2022-01-12 10:54:00 +10:30
Dyego Maas
8c02ea39d2
Documented the --wait argument.
2022-01-11 20:58:07 -03:00
Dyego Maas
985e1886ac
Adding comment about the port.
2022-01-11 20:51:48 -03:00
Dyego Maas
c7c3d68a2e
Moving pause location to the end of iteration.
2022-01-11 20:47:08 -03:00
Dyego Maas
3ffd2fdc52
Refactoring and documenting the solution.
2022-01-11 20:46:39 -03:00
Dyego Maas
cd478a4a94
Added argument to configure a pause in between iterations, allowing the player to enjoy watching the evolution of the game of life.
2022-01-11 20:46:07 -03:00
Dyego Maas
4870a14909
Refactoring, plus adding real user input again.
2022-01-11 20:45:34 -03:00
Dyego Maas
778af346d7
Added enum Cell to enhance clarity.
2022-01-11 20:45:00 -03:00
Dyego Maas
e53b9d9cf1
Further refactoring, naming procedures.
2022-01-11 20:44:13 -03:00
Dyego Maas
d9ab235585
Some initial refactorings.
2022-01-11 20:43:44 -03:00
Dyego Maas
44b1ada7d4
Eliminated StackOverflow bug.
2022-01-11 20:43:14 -03:00
Dyego Maas
be5e35f7e0
Got it working.
2022-01-11 20:42:40 -03:00
Dyego Maas
53d2943f93
Not working yet.
2022-01-11 20:41:28 -03:00
Dyego Maas
ade38d6969
Another step.
2022-01-11 20:40:50 -03:00
Dyego Maas
1c1276778b
Just starting out.
2022-01-11 20:40:05 -03:00
Mark Wieder
71bc3b95f4
Slot machine in ruby
2022-01-11 15:12:06 -08:00
Jeff Atwood
1a571b6f87
Merge pull request #487 from trwyant/75_Roulette_perl_trw
...
Port 75_Roulette to Perl.
2022-01-11 14:05:47 -08:00
Tom Wyant
09b0e972cd
Port 75_Roulette to Perl.
...
The directory includes a Perl script to test the port (roulette-test.t)
and a Perl script to generate the test based on output from the BASIC
implementation (make-roulette-test.pl).
2022-01-11 17:00:28 -05:00
Jeff Atwood
79af7d200e
Merge pull request #485 from LittleTealeaf/75_Roulette_Python
...
75 Roulette in Python
2022-01-11 13:49:45 -08:00