Releases: sotetsuk/pgx
Releases · sotetsuk/pgx
v0.1.11
v0.1.10
What's Changed
- [Kuhn Poker] Add observation by @OkanoShinri in #657
- [Leduc Hold'Em] Add LeducHoldem-Visualizer by @OkanoShinri in #659
- [Kuhn Poker] Add
kuhn_poker
toEnvId
by @OkanoShinri in #660 - [Leduc Hold'Em] Add
leduc_holdem
toEnvId
by @OkanoShinri in #661 - [Shogi] Revert
_is_legal_drop
to simpler version by @sotetsuk in #662 - [Shogi] Refactor
_is_legal_move/drop
by @sotetsuk in #665 - [Shogi] Refactor
is_checked
by @sotetsuk in #666 - [Shogi] Use
CAN_MOVE_ANY
in drop pawn mate by @sotetsuk in #667 - [Shogi] Tidy by @sotetsuk in #668
- [Shogi] Split
_is_legal_pseudo_move
by @sotetsuk in #669 - [Shogi] Remove unused condition by @sotetsuk in #671
- [Shogi] Unuse
nonzero
by @sotetsuk in #672 - [Shogi] Split legal action computation by @sotetsuk in #673
- [Shogi] Reduce
_is_legal_move
call by @sotetsuk in #674
Full Changelog: v0.1.9...v0.1.10
v0.1.9
What's Changed
- [Shogi] Speed up drop-pawn-mate logic by @sotetsuk in #645
- [Shogi] Split
_is_legal_move/drop
using_is_pseudo_legal_move/drop
by @sotetsuk in #647 - [Shogi] Refactor
is_checked
using_is_pseudo_legal_move
by @sotetsuk in #648 - [Shogi] Speed up illegal drop filtering by @sotetsuk in #649
- [Shogi] Refactor to use
ALL_SQ
by @sotetsuk in #653 - [Shogi] Use
CAN_MOVE_ANY
for speeding up by @sotetsuk in #654 - [Shogi] Use
BETWEE_IX
instead ofBETWEEN
by @sotetsuk in #655 - [Khun Poker] Add KhunPoker-Visualizer by @OkanoShinri in #638
- [Leduc Hold’em] Add
State
andEnv
by @OkanoShinri in #650 - [Kuhn Poker] Fix Typo by @OkanoShinri in #656
Full Changelog: v0.1.8...v0.1.9
v0.1.8
What's Changed
- [Chess] sfen conversion by @youyou-ku in #635
- [Khun Poker] Add
State
by @OkanoShinri in #636 - [Khun Poker] Add
Khun Poker
Env by @OkanoShinri in #637 - [Shogi] Reimplement shogi from scratch by @sotetsuk in #634
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's Changed
- [2048, Visualizer] Enhance visualization by @OkanoShinri in #620
- [2048, Visualizer] Support when exceeding 2048 by @OkanoShinri in #623
- [Wrapper] Fix autoreset wrapper by @sotetsuk in #624
- [Docs] Fix README by @sotetsuk in #626
- Enhance workspace script by @sotetsuk in #628
- [Shogi] Refactor convert to direction by @sotetsuk in #630
- [Shogi] Fix pawn drop mate bug by @sotetsuk in #629
Full Changelog: v0.1.6...v0.1.7
v0.1.6
v0.1.5
v0.1.4
What's Changed
- [Shogi] Add comment on action and observation shape by @sotetsuk in #598
- [Docs] Update README by @sotetsuk in #599
- [2048] Add
State
andEnv
by @OkanoShinri in #590 - [Shogi] Simplify implementation by removing cache by @sotetsuk in #601
- [Shogi] Fix promotion bug by @sotetsuk in #602
- [2048] Add
2048
Env by @OkanoShinri in #600 - [2048] Rename to
play2048
by @OkanoShinri in #604 - [2048, Visualizer] Add 2048-Visualizer by @OkanoShinri in #605
- [2048] Add
2048
toEnvId
by @OkanoShinri in #606 - [Shogi] Fix suicide move bug by @sotetsuk in #603
- [Docs] Add 2048 by @sotetsuk in #609
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
- [Go] Make funcs internal by @sotetsuk in #556
- [Shogi] Make funcs internal by @sotetsuk in #557
- [SparrowMahjong] Rename to
sparrow_mahjong
by @sotetsuk in #560 - [SparrowMahjong] Surpass warnings by @sotetsuk in #562
- [SparrowMahjong] Add
SparrowMahjong
env by @sotetsuk in #563 - [SparrowMahjong] Add to EnvId by @sotetsuk in #564
- [AnimalShogi] Make private by @sotetsuk in #568
- [Docs] Fix Othello link by @sotetsuk in #569
- [MinAtar] Add
MinAtarBreakout
Env by @sotetsuk in #571 - [MinAtar] Refactor Asterix by @sotetsuk in #570
- [MinAtar] Add
MinAtarFreeway
Env by @sotetsuk in #573 - [MinAtar] Fix breakout init by @sotetsuk in #574
- [MinAtar] Add
MinAtarSpaceInvaders
Env by @sotetsuk in #575 - [MinAtar] Surpass warnings in Seaquest by @sotetsuk in #576
- [MinAtar] Add
MinAtarSeaquest
env by @sotetsuk in #577 - [MinAtar] Fix Seaquest bug by @sotetsuk in #579
- [Test] Add API tests by @sotetsuk in #580
- [API] Add batch random play test by @sotetsuk in #581
- [API] Enhance API tests by @sotetsuk in #582
- [Othello] Add
Othello
env by @OkanoShinri in #565 - [Othello] Add observation by @OkanoShinri in #584
- [Othello] Add
othello
toEnvId
by @OkanoShinri in #585 - [Othello, Visualizer] Fix bug by @OkanoShinri in #586
- [API] Make step count internal by @sotetsuk in #583
- [Refactor] Tidy by @sotetsuk in #589
- [Docs] Add notice on flax codes by @sotetsuk in #591
- [Refactor] Fix observation shape in state by @sotetsuk in #596
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- [API] Add available games by @sotetsuk in #546
- [TicTacToe] Make funcs internal by @sotetsuk in #547
- [Hex] Make funcs internal by @sotetsuk in #548
- [Visualizer] Remove
test_visualizer.py
by @sotetsuk in #549 - [ConnectFour] Add observation by @sotetsuk in #550
- [ConnectFour] Make funcs internal by @sotetsuk in #551
- [ConnectFour] Add
connect_four
to EnvIds by @sotetsuk in #552 - [ConnectFour, Visualizer] Fix bug by @sotetsuk in #553
- [Backgammon] Make funcs internal by @sotetsuk in #554
Full Changelog: v0.1.1...v0.1.2