Commit Graph

2060 Commits

Author SHA1 Message Date
Alaa Sarhan
f3399cd34b test and fix splitting 2022-03-29 20:54:42 +02:00
Alaa Sarhan
b38cf0018a add initial implementation 2022-03-29 00:31:45 +02:00
Jeff Atwood
6f9cb1bac2 add new rules: no IDE/BUILD and no "enterprise" features 2022-03-28 11:28:21 -07:00
Martin Thoma
d4a1679094 Delete buildJvm directory
As discussed here:
https://github.com/coding-horror/basic-computer-games/issues/681#issuecomment-1079728309
2022-03-28 09:43:36 +02:00
Jeff Atwood
8611022bde Merge pull request #685 from roygilliam/main
Initial C# conversion
2022-03-27 19:08:06 -05:00
roygilliam
25e76a3b58 Initial C# conversion 2022-03-26 19:24:17 -04:00
Jeff Atwood
f41c737529 Merge pull request #684 from coding-horror/py-bullseye
Bullseye (Python): Refactoring
2022-03-26 11:34:12 -05:00
Martin Thoma
f7bf099152 Bullseye (Python): Refactoring
* Use functions to structure code
* Remove 1-line function
* Use dataclass
* Replace dictionaries by a list
2022-03-26 07:05:40 +01:00
Jeff Atwood
8b8e834f5b Merge pull request #683 from coding-horror/prevent-large-files
CI: Prevent large files from being added
2022-03-26 01:00:08 -05:00
Martin Thoma
4250a83705 CI: Prevent large files from being added 2022-03-26 05:52:41 +01:00
Jeff Atwood
0e3aecccfa Merge pull request #680 from coding-horror/py-bullfight
Bullfight (Python): Refactoring
2022-03-25 18:31:50 -05:00
Martin Thoma
cac0e13650 Bullfight (Python): Refactoring
* Add Unit Test
* Add Type Annotations
* Use variable/function names
2022-03-25 10:30:23 +01:00
Jeff Atwood
244189e8c8 add another link to run the programs in JSBASIC aka Applesoft BASIC 2022-03-24 13:36:37 -07:00
Jeff Atwood
5e67e1ee57 Merge pull request #675 from coding-horror/py-boxing-refactoring
Boxing (Python): Split configuration from logic
2022-03-24 15:33:31 -05:00
Jeff Atwood
ec838f35c5 Update README.md 2022-03-24 12:32:57 -07:00
Jeff Atwood
50b119d055 add link to runnable version of BASIC games in the browser 2022-03-24 12:32:35 -07:00
Jeff Atwood
05c998658d Merge pull request #679 from taciano-perez/update_superstartrek_java
updated implementation with proper OO design, provided link to video
2022-03-24 13:02:24 -05:00
Taciano Dreckmann Perez
a64aa983fe updated implementation with proper OO design, provided link to video 2022-03-24 18:58:47 +01:00
Jeff Atwood
ab0d8cab74 Merge pull request #676 from coding-horror/py-bug
Bug (Python): Refactoring
2022-03-24 12:12:59 -05:00
Jeff Atwood
ab19224660 Merge pull request #678 from coding-horror/py-checkers
Checkers (Python): Check if field has valid moves
2022-03-24 12:12:30 -05:00
Martin Thoma
c29c751d21 Checkers (Python): Check if field has valid moves
Introduces a new error message:
    ({start_x}, {start_y}) has no legal moves. Choose again.

Closes #677

Additionally, add type annotations
2022-03-24 14:44:23 +01:00
Martin Thoma
8d5e3d1d0f Bug (Python): Refactoring
- Rename files to follow PEP8 convention / make them testable
- Add type annotations
- Fix Flake8 issues
- Variable naming
- Add unit test
2022-03-24 12:37:59 +01:00
Martin Thoma
054d0326ee Boxing (Python): Rename methods for clarity 2022-03-23 21:36:24 +01:00
Martin Thoma
d1ff4bce0e Boxing (Python): Move configuration to JSON files 2022-03-23 21:32:36 +01:00
Jeff Atwood
e8ba8bdf24 Merge pull request #674 from coding-horror/py-test-3
Python: Add tests for bounce and bowling
2022-03-23 13:58:09 -05:00
Martin Thoma
e66d2df028 Python: Add tests for bounce and bowling 2022-03-23 18:44:52 +01:00
Martin Thoma
53adcc70d0 BUG: Fix best in Python boxing 2022-03-23 12:26:07 +01:00
Martin Thoma
8ee56f94a1 Boxing (Python): Split configuration from logic 2022-03-23 12:20:06 +01:00
Jeff Atwood
0064fd328a Merge pull request #672 from coding-horror/markdown-todo-spaces
STY: Adjust spaces / update Markdown TODO
2022-03-22 16:04:55 -05:00
Jeff Atwood
7a1c235b4d Merge pull request #671 from coding-horror/py-test-2
Python: Add test for 9 / 10 / 11 / 12
2022-03-22 15:58:51 -05:00
Jeff Atwood
859636240e Merge pull request #673 from drewjcooper/rework-with-common-lib
Rework with common lib
2022-03-22 15:57:46 -05:00
Martin Thoma
9b90ba6133 STY: Adjust spaces / update Markdown TODO 2022-03-22 21:37:36 +01:00
Martin Thoma
f192a3db36 Python: Add test for 9 / 10 / 11 / 12 2022-03-22 21:26:52 +01:00
Jeff Atwood
66b5297dae Merge pull request #525 from skill-collectors/blackjack-java
Blackjack in Java
2022-03-22 13:54:30 -05:00
Jeff Atwood
ac12c1c09c Merge pull request #669 from serranojl/main
ruby version for Pizza game
2022-03-22 12:22:52 -05:00
Jeff Atwood
b3d6f063ab Merge pull request #670 from coding-horror/python-tests
Python: Add tests and type annotations
2022-03-22 12:17:59 -05:00
Martin Thoma
bf4ac6c3ca Python: Add tests and type annotations 2022-03-22 11:58:30 +01:00
John Lloyd Serrano
4712607c7b ruby version for Pizza game 2022-03-22 15:36:54 +08:00
Andrew Cooper
42c21bbc62 Use common library in SuperStarTrek 2022-03-22 17:55:44 +11:00
Jeff Atwood
97bf59b328 Merge pull request #665 from arjieng/basketball-ruby
07_Basketball ruby version
2022-03-21 11:59:16 -05:00
Jeff Atwood
66915c6781 Merge pull request #668 from coding-horror/py-amazing
Amazing (Python): Code Cleanup
2022-03-21 11:57:57 -05:00
Martin Thoma
49ae4f4872 Amazing (Python): Code Cleanup
* Make more use of a Maze class
* Create a bigger maze in the test
* Group row/col variables in Position class
* Group direction variables in an Enum
2022-03-21 14:32:48 +01:00
Martin Thoma
373e5a1868 Acey Ducey (Python): Code Cleanup (#667) 2022-03-21 11:03:21 +01:00
Martin Thoma
1b1d50986b Python: Add type annotations to all 'print' functions (#662)
* Add test to superstartrek and fixes several issues in superstartrek - I probably introduced them 🙈
* Mastermind type annotations
2022-03-21 10:41:14 +01:00
Martin Thoma
c444da93c0 BUG: Reduce false-positives for vbnet (#666)
Closes #664
2022-03-21 09:48:27 +01:00
Argie Bacomo
fda4cef751 Basketball ruby version 2022-03-21 16:00:06 +08:00
Jeff Atwood
e74d02f32a Merge pull request #663 from arjieng/calendar-ruby
Added ruby version calendar
2022-03-20 21:44:14 -05:00
Argie Bacomo
1a71d033a8 remove extra somethings 2022-03-21 10:12:03 +08:00
Argie Bacomo
dfe0e48ca7 Added ruby version calendar 2022-03-21 10:06:00 +08:00
Jeff Atwood
144376ffe4 Merge pull request #656 from AnthonyMichaelTDM/update_languages_of_markdown_todo_rust
updated markdown_todo_rust
2022-03-20 15:04:01 -05:00