Erlang/OTP はネットワークサーバを書くのには最高の言語だと思うのだけれど、何かしらのロジックを書くのにはとても不向きだ。 そこで luerl という Erlang VM 上で動く Lua ライブラリを使う事で、ネットワークなどを Erlang/OTP で、ロジックを Lua でという実装が可能になる。 実際この仕組みを使って作ったのがゲーム用の Bot サーバ だ。 時雨堂 BOT サーバーhttps://gist.github.com/voluntas/cae671638cd104d05719 簡単に言ってしまえばボスのロジックを Lua で書ける。採用したゲームのシステムとしては ボス vs ギルドなので、ギルド分だけボスが必要で、皆違う動きをしてほしい。 Erlang/OTP の軽量プロセス一つ一つをボスにしてみた。さらにその中で Lua が動いてボスの動作を司る。 大量の
![Erlang/OTP + Lua の可能性](https://cdn-ak-scissors.b.st-hatena.com/image/square/aa5194c92e36c2d1300cc34e930c3c4d37478624/height=288;version=1;width=512/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A530%2F1%2AywqNyl4N6lCOrysM_eXtxw.png)