2021-12-30: Murderous Pursuits 面白い
やったこと
ReDoS
EpsNFA
と OrderedNFA
の構築を変更して,区別が必要ない場合は文字列の先頭・末尾の区別をしないようにした.
これによって,今まで /^(a|a)*$/
の攻撃文字列が 'a' + 'a'.repeat(31) + '\x00'
だったみたいに,なぜか最初に1文字追加されていたのが直っているはず.
そして StaticSeeder
の性能もよくなっていると思う.
https://github.com/MakeNowJust-Labo/recheck/pull/240
とりあえず実験中.
文字列の先頭・末尾の区別が必要ない場合の条件分けが微妙に難しかった.
Murderous Pursuits
NPC に紛れて他プレイヤーを暗殺する PvP ゲーム.
狙う側であると同時に逃げる側でもあるのが特徴.
ゲームのテンポがよくて,かなり面白かった.
今 Steam のセールで200円で買えるのでおすすめ.
欠点はマルチがやりづらいところかもしれない.
今時ポート開放が必要とか‥‥と思わなくもない.