issues
search
Yo1k
/
tic-tac-toe
A multiplayer turn-based game
MIT License
0
stars
0
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Specify `__slots__` in all classes to prevent accidental attribute creation
#28
stIncMale
opened
2 years ago
0
Make the smartness of the AI variable by sprinkling random moves over ideal moves.
#27
stIncMale
opened
2 years ago
0
Make `AI` configurable on the flight
#26
stIncMale
opened
2 years ago
0
Allow a user to start a game of AI vs AI and watch how it plays out
#25
stIncMale
opened
2 years ago
0
Store `PlayerID` in `State.board` instead of storing `Mark`
#24
stIncMale
opened
2 years ago
0
Consider exposing attributes of `World` in order to reduce the number of things we have to pass around
#23
stIncMale
opened
2 years ago
0
Introduce `ActionQueue.on_invalid_action` to handle invalid `Action`s
#22
stIncMale
opened
2 years ago
0
Consider passing `ActionQueue` to `Logic.advance` instead of storing it in `Logic`
#21
stIncMale
closed
2 years ago
1
Add `RandomAI` and tests for it
#20
Yo1k
closed
2 years ago
0
Update `.pylintrc` [SIMILARITIES] when feature `disable duplicate-code` appears
#19
Yo1k
opened
2 years ago
0
Add `action_queue.py` with `DefaultActionQueue` class
#18
Yo1k
closed
2 years ago
1
Refactor by introducing a new `PlayerID` class
#17
Yo1k
closed
2 years ago
0
Improve `__advance_inround` method to do as much work as possible
#16
Yo1k
closed
2 years ago
0
Improve `__advance_inround` method to do as much work as possible
#15
stIncMale
closed
2 years ago
0
Update `contributing.md` and improve harness
#14
Yo1k
closed
2 years ago
0
Rename static methods for constants to `const_<name>` and add `Board.size` instance method
#13
Yo1k
closed
2 years ago
1
Update Pylint to 2.13 when it is released
#12
Yo1k
opened
2 years ago
1
Add `.mypy.ini`, `pylintrc` and satisfy `pylint`, `mypy` checks
#11
Yo1k
closed
2 years ago
0
Add readiness confirmation of the players into game logic
#10
Yo1k
closed
2 years ago
0
Add Python files with game core logic and tests for it
#9
Yo1k
closed
2 years ago
3
Add `test.sh` to run Python app tests
#8
Yo1k
closed
2 years ago
0
Game state
#7
Yo1k
closed
2 years ago
0
Standalone game experience with two players playing by sharing the same shell and peripheral I/O devices
#6
Yo1k
opened
3 years ago
0
Add `package.sh` and improve `tic-tac-toe.sh`
#5
Yo1k
closed
3 years ago
3
Add simple Python app and improve harness
#4
Yo1k
closed
3 years ago
0
Improve `python-venv-util.sh`
#3
Yo1k
closed
3 years ago
0
Setup communications over a VPS or something alike
#2
stIncMale
opened
3 years ago
1
High-level plan
#1
Yo1k
opened
3 years ago
0