Skip to content

fumieval/MonadicShooter

Repository files navigation

MonadicShooterは、モナドによって弾幕を記述するためのライブラリです。

DanmakuTと呼ばれるモナド変換子によって、任意のモナド上で「弾幕」を表現できます。

DanmakuT上の基本的なアクションはこれだけです: * fire 引数の弾(実際はなんでもよい)を発射します。 * tick 時間を1ステップ分進めます。 * evolveDanmakuT 弾幕の次の状態または弾幕の結果と、生成された弾のリストを返します。

About

High-level "danmaku" expressions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published