From 97fd5a468607c4c83f4c0e9bfb99fb54789fee55 Mon Sep 17 00:00:00 2001 From: /dev/urandom Date: Wed, 25 Nov 2020 23:12:38 +0300 Subject: [PATCH] updates to lots of stuff --- pages/tokipona/riichi_mahjong.md | 322 ++++++++++++++++++++++++++++- static/tokipona/mahjong_score1.gif | Bin 0 -> 11687 bytes static/tokipona/mahjong_score2.gif | Bin 0 -> 10971 bytes static/website_banner.gif | Bin 1394 -> 1414 bytes 4 files changed, 315 insertions(+), 7 deletions(-) create mode 100644 static/tokipona/mahjong_score1.gif create mode 100644 static/tokipona/mahjong_score2.gif diff --git a/pages/tokipona/riichi_mahjong.md b/pages/tokipona/riichi_mahjong.md index 116ab59..2afce8a 100644 --- a/pages/tokipona/riichi_mahjong.md +++ b/pages/tokipona/riichi_mahjong.md @@ -61,6 +61,9 @@ ijo musi ni li: * kulupu pi sitelen pi palisa kasi (nimi Nijon: "**Sosu**" anu "So" (Sōzu)) +kama mute la, jan li toki e kulupu ni kepeken nimi "kule". nimi mute pi nasin +Jaku li pali e ni. + nanpa pi ijo musi nanpa pi kulupu Mansu li sitelen lon ijo musi kepeken sitelen Kansi. | nanpa pi ijo musi | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | @@ -95,6 +98,14 @@ pini**). ijo pi nanpa ante li "**ijo lili**". ijo pi kon tawa en ijo pi akesi seli li **ijo wawa**. +ijo musi li "**open**" la, sinpin ona li lon sewi. jan ale li ken lukin e sinpin +ona. + +ijo musi li "**len**" la, sinpin ona li lon anpa. jan ala li ken lukin e sinpin ona. + +ijo musi li "**lon luka sina**" la, sinpin ona li lon poka ni: sina taso li ken +lukin e ona. + ## nasin pi open musi jan ale li kama jan musi pi nasin wan. nasin ni li sama nasin pi ijo pi kon tawa. musi mute la, jan musi li pali e ni: @@ -141,7 +152,7 @@ ale li pona, jan musi li lon ma sama ni: jan musi Ton li tawa e **ilo sona pi tenpo musi** lon poki ona lon nasin ni: poki pi sitelen "Ton" (東) li lon sewi. ona li toki e ni: kulupu pi tenpo musi pi nasin Ton li lon, jan ni li jan musi pi nasin Ton lon tenpo open. -jan ale musi li ante nasin e ijo musi ale tawa ni: sinpin ona li lon anpa. ona li tawa nasa e ona ale lon supa musi. ni li tawa ni: jan ale li wile ala sona e ni: ijo musi seme li lon seme? +jan ale musi li **len** e ijo musi ale. ona li tawa nasa e ona ale lon supa musi. ni li tawa ni: jan ale li wile ala sona e ni: ijo musi seme li lon seme? ni li pini la, jan musi ale wan li wile pali e ni: o pali e "palisa" 2 pi ijo musi 17. ijo musi ale li wile awen lon nasin ni: sinpin ona li lon anpa. (poka pi ijo musi wan li wile "pilin" e poka ante pi ijo musi ante.) o tawa e "palisa" wan tawa sewi pi "palisa" ante. jan ale li pini e ni la, **sinpin** li lon. @@ -361,7 +372,7 @@ Nijon: "Kan", カン) (lipu ni li toki e nasin pi toki "Kan" lon wan kama.) weka e ijo musi wan. (nasin ante li ken. lipu ni li toki e ona lon wan kama.) jan li weka e ijo musi la, jan ante li pana e ona tawa ma pi ijo weka ona lon -supa musi lon nasin ni: sinpin ijo li lon sewi. jan ale li ken lukin e ijo weka +supa musi lon nasin pi ijo musi open. jan ale li ken lukin e ijo weka pi jan musi. jan ante ale li ken pali e ni: **ijo weka en luka ona li pali e luka pona la, ona @@ -418,12 +429,12 @@ toki li toki "Kan" la, ni li lon: sin la, **jan li ken toki e nimi "Kan" tan luka ona taso** (ni li lon la, kulupu suli ona li "**kulupu suli len**"). luka ona li len la, luka ona li kama open -ala. ni li lon, kulupu suli ona li ante nasin tawa ni: sinpin pi ijo tu li lon -sewi. sinpin pi ijo tu ante li lon anpa. +ala. ni li lon, ijo musi tu pi kulupu suli ona li kama open. ijo tu ante li kama +len. -ijo musi ni li ante nasin tawa ni: sinpin ona li lon sewi. sewi pi sinpin ona li -lon poka pi sewi ona. jan ale li ken lukin e ijo ni. ona li ken ala weka e ijo -musi ni, li ken ala ante e kulupu ni. luka ona li "open". +ijo musi ni li open, li ante nasin tawa ni: sewi pi sinpin ona li +lon poka pi sewi ona. ona li ken ala weka e ijo +musi ni, li ken ala ante e kulupu ni. luka ona li "luka open". tenpo tawa ona li lon. ona li wile weka e ijo musi wan. @@ -469,4 +480,301 @@ pona suli 1. taso, ona li ken ala ante e "**ijo pona ken**" pi luka ona: * ona li ken toki "pona tan ijo sina" awen, li ken toki "luka mi li pona" awen. +## nasin Jaku + +jan li wile kama jo e luka pona la, ona li wile pona tawa nasin Jaku. nasin Jaku +mute li lon. luka pona li ken pona tawa nasin Jaku wan anu nasin Jaku mute. + +nasin Jaku li pana e nanpa pona suli tawa luka pona. + +nasin Jaku ni li lon: + +* **kama Tumo pi luka len** (n.p.s. 1). o jo e luka len. ijo pona li + kama tan sinpin (ona li kama ala tan ijo weka pi jan ante). + +* **kama Lisi** (n.p.s. 1). o toki "Lisi". + +* * **kama Lisi, sike 1** (n.p.s. 1). ijo pona li kama lon tenpo ni: sina toki + "Lisi". sina weka e ijo musi. jan ante li toki ala e nimi "Si", e nimi "Pon", + e nimi "Kan". sina weka ala e ijo musi ante lon tenpo ni. + +* **nanpa pona lili ala** (n.p.s. 1). luka sina li len, li jo e mute lili ken #1 pi + nanpa pona lili. / sina jo ala e kulupu sama, e kulupu suli. ijo pona ken tu + ante li lon tan ni: kulupu nasin wan sina li pini ala. ijo tu ante li ken pini + e ona. kulupu lili sina li jo ala e ijo akesi, e + ijo kon pi nasin sina, e ijo kon pi nasin tenpo. + +* **nasin 2 sama** (n.p.s. 1). luka sina li len. sina jo e kulupu nasin 2 ni: + ijo musi ona li sama. + +* **pona tan pini sinpin** (n.p.s. 1). ijo 1 li lon sinpin. sina kama jo e ijo + musi tan sinpin. luka ona li pona tan ijo ni. + +* **pona tan pini sinpin pi jan ante** (n.p.s. 1). ijo 1 li lon sinpin. jan ante li + kama jo e ijo musi tan sinpin. ona li weka e ijo musi. luka sina li pona tan + ijo ni. + +* **pona tan sinpin moli** (n.p.s. 1). sina toki e nimi "Kan". sina kama jo e + ijo musi tan sinpin moli. luka sina li pona tan ijo ni. + +* **pona tan toki Kan / pona tan kulupu suli** (n.p.s. 1). jan ante li toki e + nimi "Kan" tawa ni: ona li wile kama jo e ijo musi. taso, luka sina li pona + tan ijo ni. + +* **ijo lili taso** (n.p.s. 1). luka sina li jo ala e ijo nanpa pi nanpa pini + (nanpa 1 en nanpa 9), li jo ala e ijo wawa. + +* **kama Jakupai** (n.p.s. 1). luka sina li jo e kulupu sama anu kulupu suli pi + ijo musi ni: + +* * ijo akesi + +* * ijo kon pi nasin sina + +* * ijo kon pi nasin tenpo + +> nasin sina li sama nasin tenpo la, sina kama jo e nanpa pona suli 2. + +* **kama Lisi tu** (n.p.s. 2). tenpo musi li open. sina kama jo e ijo musi. luka + sina li jo e kama Tenpa. sina toki "Lisi". + +* **ijo suli lon kulupu ale** (n.p.s. 1, n.p.s. 2 lon luka len). kulupu ale lon + luka sina li jo e ijo musi suli. + +* **nasin 3 pi kule ante** (n.p.s. 1, n.p.s. 2 lon luka len). sina jo e kulupu + nasin 3 ni: nanpa pi ijo musi li sama. taso, kulupu wan li jo e ijo Mansu, + kulupu wan li jo e ijo Pinsu, kulupu wan li jo e ijo Sosu. + +* **nasin pi nanpa ale** (n.p.s. 1, n.p.s. 2 lon luka len). sina jo e kulupu + nasin 3 ni: ona ale li jo e kule sama. kulupu wan li jo e ijo pi nanpa 1,2,3. + kulupu wan li jo e ijo pi nanpa 4,5,6. kulupu wan li jo e ijo pi nanpa 7,8,9. + +* **kulupu sama taso** (n.p.s. 2). sina jo ala e kulupu nasin. sina jo e kulupu + sama, e kulupu suli taso. + +* **kulupu 3 len** (n.p.s. 2). sina jo e kulupu sama len 3. taso, ijo pona li + pini e kulupu sama la, ona li len ala tawa nasin ni. + +* **kulupu 3 pi kule ante** (n.p.s. 2). sina jo e kulupu sama 3 ni: nanpa pi ijo + musi li sama. taso, kulupu wan li jo e ijo Mansu, kulupu wan li jo e ijo + Pinsu, kulupu wan li jo e ijo Sosu. + +* **kulupu suli 3** (n.p.s. 2). sina jo e kulupu suli 3. + +* **kulupu lili 7** (n.p.s. 2). nasin Jaku ni li suli tan ni: ona li wile ala e + ni: luka sina li jo e kulupu 4, e kulupu lili wan. o jo e kulupu lili 7 pi ijo + musi ante. (sina jo e kulupu pi ijo musi sama 4 la, ni li ike tawa nasin ni.) + +* **ijo suli taso** (n.p.s. 2). ijo ale lon luka sina li ijo suli. + +* **akesi lili 3** (n.p.s. 2). sina jo e kulupu sama 2 pi ijo akesi, e kulupu + lili pi ijo akesi. + +* **kule wan en ijo wawa** (n.p.s. 2, n.p.s. 3 lon luka len). luka sina li jo e ijo + nanpa pi kule wan taso, e ijo wawa. + +* **nanpa pini lon kulupu ale** (n.p.s. 2, n.p.s. 3 lon luka len). luka sina li + jo e ijo nanpa pi nanpa 1 anu nanpa 9 lon kulupu ale. + +* **nasin 2 sama 2** (n.p.s. 3). luka sina li len. sina jo e kulupu nasin 2 pi ijo + musi sama, e kulupu nasin 2 ante pi ijo musi sama ante. + +* **kule wan taso** (n.p.s. 5, n.p.s. 6 lon luka len). luka sina li jo e ijo nanpa taso pi kule wan taso. + +* **ijo suli weka taso** (suli Mankan). sinpin li jo e ala. luka sina li pona ala. sina weka e + ijo suli taso. jan ala li kama jo e ijo weka sina. + +### nasin Jaku pi suli Jakuman + +luka sina li pona tawa nasin Jaku ni la, sina kama jo e suli Jakuman. + +* **kama Jakuman tan nanpa pona suli**. luka sina li jo e nanpa pona suli ni: + ona li sama anu suli tawa 13. + +* **ijo suli ante 13**. nasin Jaku ni li suli tan ni: ona li wile ala e + ni: luka sina li jo e kulupu 4, e kulupu lili wan. o jo e ijo ni ale: + +> * ijo Mansu pi nanpa 1 +> * ijo Mansu pi nanpa 9 +> * ijo Pinsu pi nanpa 1 +> * ijo Pinsu pi nanpa 9 +> * ijo Sosu pi nanpa 1 +> * ijo Sosu pi nanpa 9 +> * akesi walo +> * akesi loje +> * akesi laso +> * kon pi nasin Ton +> * kon pi nasin Nan +> * kon pi nasin Sa +> * kon pi nasin Pe +> * ijo wan ante ni: ona li sama ijo wan pi luka sina. + +* * ni li ken: sina jo e ijo suli ante 13. ijo musi 13 li pona tawa luka sina. + ni li lon la, luka sina li jo e suli Jakuman 2. + +* **kulupu len 4**. sina jo e kulupu sama len 4. taso, ijo pona li + pini e kulupu sama la, ona li len ala tawa nasin ni. + +* * ni li ken: sina jo e kulupu sama len 4. ijo pona sina li pini e kulupu lili. + ni li lon la, luka sina li jo e suli Jakuman 2. + +* **akesi suli 3**. sina jo e kulupu sama 3 pi ijo akesi. + +* **kon lili 4**. sina jo e kulupu sama 3 pi ijo kon, e kulupu lili pi ijo kon + ante. + +* **kon suli 4**. sina jo e kulupu sama 4 pi ijo kon. + +* **akesi en kon taso**. sina jo e ijo akesi, e ijo kon taso. + +* **nanpa pini taso**. sina jo e ijo musi pi nanpa 1, e ijo musi pi nanpa 9 + taso. + +* **kule laso taso**. sina jo e ijo musi ni taso: + +> * ijo Sosu 2 +> * ijo Sosu 3 +> * ijo Sosu 4 +> * ijo Sosu 6 +> * ijo Sosu 8 +> * ijo akesi laso + +nasin sitelen mute pi ijo musi pi musi Masan la, ijo musi ni li jo e kule laso +taso lon sinpin ona. + +* **lupa suli 9**. luka sina li jo e ijo nanpa pi kule wan taso. nanpa ona li + ni: + +> * ijo 3 pi nanpa 1 +> * ijo 1 pi nanpa 2 +> * ijo 1 pi nanpa 3 +> * ijo 1 pi nanpa 4 +> * ijo 1 pi nanpa 5 +> * ijo 1 pi nanpa 6 +> * ijo 1 pi nanpa 7 +> * ijo 1 pi nanpa 8 +> * ijo 3 pi nanpa 9 +> * ijo nanpa pi kule sama + +* * ni li ken: sina jo e ijo nanpa 13. ijo 9 ante li pona tawa luka sina. ni li + lon la, nasin mute la, luka sina li jo e suli Jakuman 2. + +* **kulupu suli 4**. o jo e kulupu suli 4 lon luka sina. + +* **pona sewi**. sina jan musi Ton. tenpo musi li open. sina kama jo e ijo musi + 14 sina. ijo musi ni li pali e luka pona. + +* **pona ma**. sina jan musi Ton ala. tenpo musi li open. sina kama jo e ijo + musi 13 sina. jan ante li kama jo, li weka e ijo ona. sina kama jo e ijo musi + sina lon tenpo #1. ijo musi li li pali e luka pona. + +* **pona jan**. (nasin musi mute la, nasin Jaku ni li lon ala.) tenpo musi li + open. sina kama jo e ijo musi 13 sina. jan ante li kama jo, li weka e ijo ona. + ijo musi weka li pona tawa luka sina. sina toki e nimi "pona tan ijo sina". + +## nasin pi nanpa pona + +luka li pona la, jan musi li nanpa e ni: ona li jo e nanpa pona suli pi mute +seme? ona li jo e nanpa pona lili pi mute seme? + +nanpa pona suli li kama tan nasin Jaku, tan wawa Tola. + +nasin Jaku li pona tawa luka la, ona li pana e nanpa pona suli tawa ona. + +luka li jo e ijo pi wawa Tola, nanpa pona suli pi mute sama li pana tawa ona. + +### wawa Tola + +sinpin moli la, ijo musi open li "ijo musi lukin pi wawa Tola". ona li toki e +ni: ijo seme li jo e wawa Tola? + +taso, ona li pali lon nasin ni: ijo musi lukin li jo e ijo nanpa, ijo pi **nanpa +kama wan** li kama jo e wawa Tola. + +(ijo lukin li jo e ijo Mansu pi nanpa 4 la, ijo Mansu pi nanpa 5 li jo e wawa +Tola.) + +ijo lukin li jo e ijo pi nanpa 9 la, ijo pi nanpa 1 pi kule kama li jo e wawa +Tola. + +* ijo lukin li ijo akesi **walo** la, ijo akesi **laso** li jo e wawa Tola. +* ijo lukin li ijo akesi **laso** la, ijo akesi **loje** li jo e wawa Tola. +* ijo lukin li ijo akesi **loje** la, ijo akesi **walo** li jo e wawa Tola. + +> sina ken awen e sona ni lon nasin ni: lipu pi nimi ale pi toki pona la, nimi +> "laso" li lon open tawa nimi "loje". nimi "loje" li lon open tawa nimi "walo". +> nasin ona li ni: laso -> loje -> walo. + +ijo lukin li ijo kon la, ijo kon kama li jo e wawa Tola. + +* ijo lukin li ijo kon **Ton** la, ijo kon **Nan** li jo e wawa Tola. +* ijo lukin li ijo kon **Nan** la, ijo kon **Sa** li jo e wawa Tola. +* ijo lukin li ijo kon **Sa** la, ijo kon **Pe** li jo e wawa Tola. +* ijo lukin li ijo kon **Pe** la, ijo kon **Ton** li jo e wawa Tola. + +luka pona li jo e ijo mute pi wawa Tola la, ona li jo e mute sama pi nanpa pona +suli. + +### nanpa pona lili + +nanpa pona lili li kama tan ijo mute. + +luka pona li len, li kama jo e ijo pona tawa jan ante la, ona li jo e +n.p.l. 30. + +luka pona li jo e nasin Jaku "kulupu lili 7" la, ona li jo e n.p.l. 25. (ona li +kama jo ala e nanpa pona sin tan anpa pi lipu ni.) + +kama ante la, ona li jo e n.p.l. 20. + +luka pona li jo e kulupu sama, e kulupu suli la, ona li kama jo e nanpa pona +lili sin. + +* kulupu sama open pi ijo lili li pana e n.p.l. 2. +* kulupu sama open pi ijo suli li pana e n.p.l. 4. +* kulupu sama len pi ijo lili li pana e n.p.l. 4. +* kulupu sama len pi ijo suli li pana e n.p.l. 8. + +* kulupu suli open pi ijo lili li pana e n.p.l. 8. +* kulupu suli open pi ijo suli li pana e n.p.l. 16. +* kulupu suli len pi ijo lili li pana e n.p.l. 16. +* kulupu suli len pi ijo suli li pana e n.p.l. 32. + +kulupu lili pi luka pona li jo e ijo akesi anu ijo kon pi nasin sama jan anu ijo +kon pi nasin sama tenpo la, ona li pana e n.p.l. 2. + +> ona li jo e ijo kon pi nasin jan la, nasin jan li sama nasin tenpo la, nasin mute +> la, ona li pana e n.p.l. 4. + +nanpa pona lili ni li kama tan ijo pona ken pi luka pona. + +ijo pona ken li lon insa pi kulupu nasin la, ni li pana e n.p.l. 2. + +ijo pona ken li lon poka pi kulupu nasin la, poka wan taso li lon la, nu li +pana e n.p.l. 2. + +> ijo pi nanpa 8 en 9 pi kule sama li ken pana e kulupu nasin tan poka wan taso +> tan ni: ijo pi nanpa 7 li lon. ijo pi nanpa 10 li lon ala. ni li sama tawa ijo +> pi nanpa 1 en 2. + +kama Tumo li lon (luka li kama pona tan sinpin) la, ni li pana e n.p.l. 2. + +luka pona li open, li jo e nanpa pona lili 20 taso la, ona li jo e n.p.l. 30. + +ni li pini la, mute pi nanpa pona lili li suli tawa kulupu poka pi nanpa 10. + +> n.p.l. 20 li awen n.p.l. 20. +> n.p.l. 21,22,23...29 li kama n.p.l. 30. +> n.p.l. 30 li awen n.p.l. 30. +> n.p.l. 21,22,23...29 li kama n.p.l. 40. +> sama li lon tawa nanpa suli. + +### mani musi + +nanpa pona lili en nanpa ona suli pi luka pona li lon la, jan musi li kama sona +e ni: jan seme li wile pana e mani musi seme tawa jan pi luka pona? + +![lipu nanpa pi mani musi #1](mahjong_score1.gif) + +![lipu nanpa pi mani musi #1](mahjong_score2.gif) diff --git a/static/tokipona/mahjong_score1.gif b/static/tokipona/mahjong_score1.gif new file mode 100644 index 0000000000000000000000000000000000000000..02d1f6a022aee41da70df1731562001a54a9dc36 GIT binary patch literal 11687 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 literal 0 HcmV?d00001 diff --git a/static/tokipona/mahjong_score2.gif b/static/tokipona/mahjong_score2.gif new file mode 100644 index 0000000000000000000000000000000000000000..257eda33c70a4bf2a184a7c6afbe1f661c86fb9a GIT binary patch literal 10971 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 literal 0 HcmV?d00001 diff --git a/static/website_banner.gif b/static/website_banner.gif index a3a1ef03dd76fa0e406291cbd12be379e88c043b..38985a7b52ed9d0e3b2a5da6bd9ea1c2ea118ca4 100644 GIT binary patch delta 563 zcmV-30?hsL3Wf`?Uju(phIb*|n$PI;{)z;Uc7Hx)b0drDba8rLG4du1x=rXrmU=9jx zUY%6u zr@p68eL}5>QpkT#n!KnuKv;l5%XzF=-rR{aYSObtH%6426YbQuXvY>!T5|2&k0VEt zoGaID+PZe3{`=V=jD(ml5kHXNwWZs>ej}%iOjI)Dvyd;}jVrY?UCE$7Q|>r)6k#cg zd8ziQnw1p4nnTOR96Rpp+puff#?4za;i-VBE@9RT41<5vyyUcI35K}y=g^}|pH98H z_3PNPYv0bjyLabjQL7%G5OMGG=+moT&%V8T^z@FqmIBr*nD_Ye>)+46|Jmr`wUh&6 zScrXR;DHDxsNjMOF6dSmEQ!~ce-u_|;e{BMLtPwMu_6aN4TdP!EFNP~tMTRuiXyc8z!KmYoJof10k3a?~a5%E_`H6l!9Rb(#du~JhaPlj5nxNQTNSD-%9EJYC=4Xr zv$waS1bD#0-h@loCgGZe#gZMIRV(AOL?fR~Ou2E~iY_zVwKtXO19()YN?BaFG+e}m zADdo{I`!(;hGP##i>DVj1`j%a#=X=euU^1|3m;Crxbc7E$dfBy&b+yE<65P7_RM!Q z?CaRGYv0bjyLZC3bN9_Q1s<61=+moT&%S+d>GzuEn9}#T{rmXy>)+3Re^|UG!3S7R zdju9};DHE6L)<${O~rtD{Y5C@gcMe2A#wnI*35+*cIe@U941ypf+Ut`;)$k#sN#w& hw&>!EFvb@sI06Qm!4~75$