-
@Nihisil Hi, I'm trying to refactor the project with the goal of making it able to support pluggable AI (I've almost finished building a Reinforcement learning based Riichi mahjong AI and want to t…
-
ここに貼っていく
-
https://boards.4channel.org/vg/thread/407399410#p407469981
@Furitenman @vg-mjg/repoanons
-
Hey,
So I wrote a small script to parse the data from https://files.riichi.moe/mjg/game%20resources%20and%20tools/Mahjong%20Soul/game%20files/ and I noticed that some character names are differents…
-
LocalStorage has first priority while cookies have secondary. See https://github.com/MahjongPantheon/pantheon/blob/b667407c9556f4128d567ebf38eac65f37401911/Tyr/app/services/idb/index.ts#L81
This le…
-
Because [AUTO MODE] AI always same pattern same timing drop a card.
this playing pattern game team can be caught using external programs regardless of 24 hours of play.
When other person Riichi,…
-
Hi developer @Nihisil , I'm very interested in your AI developed. I'm mostly interested in the socket communication part that allows the AI to play game automatically through sending text messages. So…
-
Adding my two cents to the recent discussion about unexpected errors in tests.
Let's assume this following Lisp code that uses Parachute:
```lisp
(defgeneric frobnicate (a b)
(:documentation "…
-
Hi. In some card games (e.g., UNO, Mahjong), when a player plays a certain hand, then it is possible for another player to interrupt, do some action, and become the next player. Usually if multiple pl…
-
```lisp
(define-test foo
(is = (+ 2 2) 4))
```
expands into
```lisp
(LET ((*PACKAGE* #))
(SETF (FIND-TEST 'FOO #)
(PARACHUTE::ENSURE-TEST 'TEST :NAME 'FOO :HOME
…