vim-jp 開発合宿 レポート記事
vim-jp 開発合宿 2025-09に行ってきた。
@hakkadaikonさんに、補欠として参加しないかとお誘いがあったので参加してみた。
千葉県のJR浜金谷駅付近のコテージに宿泊。三泊四日で他の皆さんは宿泊していたが、私は学校の授業の予定もあり、二日目の朝から一泊二日で行った。
出来た成果を書き記す。
以下のリストの事が出来たのであった…。
- SliipというジョークLispインタプリタに、Lambda型と文字列型を、変数に格納できるようになった。
- 最近作ってた、spaceroboというゲームに、エリア外に出ると死ぬ機能を作って、ある程度の軽量化を図った。それと、自動射撃をするボットを追加した。
- BBQを食べた。
- 海鮮丼を食べた。
Sliipでの成果。
GitHubリポジトリがあるので、とりあえずリンクを貼る。
とにかくChatGPTに任せてコーディングをしていたせいで、正直自分でも、どのようにその機能が出来るようになったのか分からなくなってしまった。Lambda型と文字列型を扱えるようになった、というのは事実である。こんなコードで、こんな結果になる。そんな感じ。
(define main
(exampleFunc hogeString))
(define exampleFunc
(lambda (str)
(write-line str)))
(define hogeString "hoge")
このコードの結果…。
hoge
なんか、自作言語のコードを実際に走らせられたのが、とても嬉しかった。
spaceroboでの成果。
こちらも、GitHubリポジトリがあるので、これもとりあえずリンクを貼る。
github.com/haruki7049/spacerobo
Hpコンポーネントを付けたものが一定エリア外に出ると、DeathEventを発行して、空間から消すようにした。目的は、弾丸の大量発射によってPCが重くなってしまう事を防ぐため。
さらに今日は、ボットを作った。今回作ったそのボットを配置すると、自動で一定方向に射撃する。これにより、弾丸がPlayerに当たって、Playerがちゃんとダメージを受けるかどうかを確認できた。
BBQでの成果。
美味かった。でもお肉を他に参加していた方よりも食べ過ぎてないか、ちょっと心配になってしまった。
海鮮丼での成果。
美味かった。海鮮丼は、同席していた皆様に奢ってもらった。とても感謝。奢っていただき、ありがとうございました。
まとめ。
lightmixについても成果を挙げたかったが、作れなかったことにちょっと後悔。とはいえ、すごく楽しかったのでよかった。そして、美味い飯も頂けた。とてもよかった。