Sourcery AI
71d02673a9
'Refactored by Sourcery'
2024-08-19 03:46:27 +03:00
Guido Knips
7a62098e94
Un-ignore Cargo.lock
...
Official cargo documentation says Cargo.lock should be
under version control for binaries (but not for libraries)
see https://doc.rust-lang.org/cargo/faq.html#why-do-binaries-have-cargolock-in-version-control-but-not-libraries
2023-08-28 21:06:35 +02:00
Uğur Küpeli
d1d0ef9e57
rust implementation
2022-07-03 14:50:32 +03:00
Uğur Küpeli
c10584f232
init
2022-07-03 12:33:05 +03:00
Martin Thoma
c500424956
Simplify Python Code
...
print_with_tab / print_with_whitespace is trivial with Python
string formatting and was mostly used in only 2 lines.
2022-04-02 07:32:09 +02:00
Martin Thoma
17a75813b1
Remove tests and alternative Python implementations
...
Ad discussed here:
https://github.com/coding-horror/basic-computer-games/issues/548#issuecomment-1081008471
2022-03-29 07:02:10 +02:00
Martin Thoma
bf4ac6c3ca
Python: Add tests and type annotations
2022-03-22 11:58:30 +01:00
Martin Thoma
83b3dc402c
Python: Add type annotations
2022-03-20 19:16:39 +01:00
Martin Thoma
8de3176348
Add Python tests
2022-03-19 12:20:57 +01:00
Jeff Atwood
f40a1fc465
add Porting Notes to readme.md for each game
2022-03-18 19:50:22 -07:00
Martin Thoma
3b2739b8a2
Clean Code: Apply flake8-simplify to Python
...
Also flake8-comprehensions which was added to the CI
For flake8-simplify, there are a few false-positives,
e.g. https://github.com/MartinThoma/flake8-simplify/issues/115
2022-03-18 22:29:56 +01:00
Martin Thoma
f52d9a0e54
Clean Code: Python
...
Fix issues found by flake8-bugbear:
* Unused loop variables
* assert statements in non-test code
* mixing test code with production code
* mark one excessive test which takes ~10min to run
as 'slow'
2022-03-18 14:59:08 +01:00
Jeff Atwood
6f6ac93d1f
Merge pull request #633 from mojoaxel/js-terminal-style
...
Add "nice" terminal style stylesheet for javascript html
2022-03-15 23:50:18 -05:00
Jeff Atwood
43f2ec013a
add 00_Alternate_Langage folder and move alternate ports there
2022-03-15 20:49:07 -07:00
Alexander Wunschik
f2b3d6f2ed
add terminal-stylesheet for javascript html
2022-03-13 11:23:05 +01:00
Martin Thoma
e7520d62af
MAINT: Apply 'pre-commit run --all' and fix issues
2022-03-10 06:59:21 +01:00
Martin Thoma
e64fb6795c
MAINT: Apply pre-commit
...
Remove byte-order-marker pre-commit check as there would be
many adjustments necessary
2022-03-05 09:29:23 +01:00
Zev Spitz
33f0a2b5aa
Rename some projects to match game name
2022-01-17 15:29:38 +02:00
Zev Spitz
75def2707d
Add sln and csroj/vbproj files where missing
2022-01-16 08:17:31 +02:00
Alex Scown
63100a5592
Fix unmatched quotes error
2022-01-09 14:29:39 +00:00
Alex Scown
10a2f535eb
Final tidy
2022-01-09 14:21:29 +00:00
Alex Scown
5195ef74c6
Move remaining functions into class
2022-01-09 14:21:29 +00:00
Alex Scown
a0fdf42166
Initial conversion to class
2022-01-09 14:21:29 +00:00
Alex Scown
2fa142a246
Remove k global
2022-01-09 14:21:29 +00:00
Alex Scown
7239ca244e
Fix AI
...
The issue was not resetting the clone array for every
test move.
Clarify some variable names. Shout out to Flavio
Poletti for the comments on the Perl translation.
2022-01-09 14:21:29 +00:00
Alex Scown
d0c124a312
Initial port
...
Game works, but AI behaves differently to the original.
Need to try and remove the globals.
2022-01-09 14:21:29 +00:00
Flavio Poletti
96ef262866
Update AI for Awari
2022-01-07 18:52:08 +01:00
Flavio Poletti
4d88281a17
Add Perl for 04_Awari
2022-01-06 20:37:25 +01:00
LukasMurdock
7e3304c907
add 1-16
...
16:Bug
“If you elect to see all the pictures, this program has the ability of consuming well over six feet of terminal paper per run. We can only suggest recycling the paper by using the other side.”
2022-01-02 19:06:19 -05:00
Erik Heemskerk
0843025ea8
Add C# version of Awari
2022-01-02 19:44:06 +01: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