内容へ移動
machia's diary
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
2026:01:24
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
1/24日記 ===== ゲーム開発 ===== * 今後ゲーム開発していくのに対して、3Dモデルも使えたほうが良さそうと思ってアセットをかき集めていた。 * で、今後気になるのは「描画方法」。前はDrawMeshを使ってたけど、モデルに対して行えるのか等を調べる必要ある。 * https://note.com/modern_lion463/n/n7d793883d5b3 * とりあえずできるっぽいので今後これ試してみるかな。 * カリングは最悪自分で行えるので問題ないし。 ===== 音楽 ===== * https://tulip.computer/ * これよさそうだな。 * Webで試せるので使ってみたところ、結構よさそう。 * ただ譜面の入力からシンセ定義まで全部作る必要があるので、それなりに仕込んでおかないと時間かかりそう。 * ここらへん楽にする目的でライブラリを整えるのもいいかもしれない。 ---- * 実はRe:codeでも同じような譜面の構造と入力方法してて、データ入力が面倒になる時があったので配列に譜面番号を簡単に入れられるようにMMLを作ったという。 * 一応表に出さない仕様としてスケール上の音を並べることもできる。 * 音楽の構造から弄れるようにしたらいいのか、そもそも記述するのは譜面だけに留めるのか、さじ加減が難しいところではある。 * Tulipは明らかに前者から考えられてるけど、それを使って譜面まで書くのも時間かかるのだよね。 * 個人的には後者がやりたいからRe:code作った所ある * そろそろシンセ部分も作らんとな。波形メモリ音源を導入する予定。 ===== プログラム ===== * ローカルAIを導入してみたのでメモっておく。 * 参考(後半が主) * https://qiita.com/YuukiYoshida/items/fd862857cb6a5eede164 * https://personal-picks.com/daily/whisper-whisperx-japanese-speech-recognition-guide/#toc14 * https://humanxai.info/posts/ai-whisper-python/ * ただ現状どれもうまくいってない。どうもライブラリのバージョン関連で厄介事がある。 ---- * 導入したAI(LLM) * https://github.com/m-bain/whisperX * これだと導入してからプロンプト書くだけでどうにかなるみたい。 * と思ったら、モデルの導入も必要らしい。知らんて・・・ * https://personal-picks.com/daily/whisper-whisperx-japanese-speech-recognition-guide/#toc14 * こんな感じでまだ過渡期の模様。色々調べるけど安定して動かせるのは何時の日か。 ---- * 自分が好きなスクリプト言語であるMiniScript、今年はかなり動きがある年になりそう。 * https://dev.to/joestrout/miniscript-road-map-for-2026-17mh * SODA、作り直しになるとのこと。やっぱりねという感じ。 * SDLは枯れてると言っていいんだけど、割とモジュール構成なのがひどくて、Windows環境でのコンパイルがだいぶ曲者だったのよね。 * なので自分のほうでコンパイルが簡単にできるようにしてコミットしたんだけど、それでもダメなケースがあったみたい。 * ここ最近で制作者のほうでraylibを使うようになって、これはいい!ってなったみたいで、SODAはraylib使って作り直しになる模様。 * 素直に嬉しいね。 ---- * 試しにMiniMicro2をビルドしてみた。 * https://github.com/JoeStrout/minimicro2 * どうもCの文法がコンパイラによって違うみたいな動きしてくれやがってその修正を行うことになった。 * GCCだともうちょっと書きやすそうなんだが、VCのコンパイラが妙に書き方にこだわるというか。 * あと、ライブラリが不足している。 * https://github.com/win32ports/unistd_h * どうもunixで標準搭載のライブラリなんだけど、Windowsでは存在しないので代替ライブラリ使うか実装を避けるかが必要。 * とりあえず動いた。 * https://x.com/__machia__/status/2015056925755633769?s=20 * 座して待つ。 ---- * 小さいゲームを作るのに色々悩むので一度tophatを導入してみることにした。(以前から弄ってたけどWebエクスポートは面倒なので一時中断してた) * https://github.com/thacuber2a03/kilocat * Webビルドは避ける形にすれば気軽につくることはできそう。 ---- * umkaで作ったテキストエディタだそうです * https://github.com/thacuber2a03/kilocat ---- * PocketLang、一度使えるかわからなくて放置してたんだけど、改めて使ってみた。 * https://github.com/ThakeeNathees/pocketlang * 内部の修正というより、ドキュメントやビルド周りで手が加えられてる様子。 * ビルドしてみて、問題なく動くのを確認。 * 組み込みライブラリも問題なく作れた。 * これ組み込みして遊んでみようかしらねえ。 * RubyインスパイアといいつつもRubyより長ったらしい書き方しなくていいので楽。 ---- * 色々コンパイルしている中で、cmakeのバージョン依存で大変なことになってるみたい。 * どうもCmakeの3.xのバージョンで存在していた命令が4.xからなくなったみたいで、その対応をしていないプロジェクトがやたら多い。 ---- * 気分転換にmonogameのプロジェクト作ってみた。 * 今はUnityでゲーム作っているけど、正直Unityじゃなくてもいいというのは作っていて理解できた。 * ほとんどのモジュールは移植もできるので、あとはその構成だけテンプレート化していくのでもいいのかなと考えた。 * 試しにプロジェクト作ってみたけど、VSCodeだと何故か正常にテンプレート作れない。 * 仕方ないのでVisualStudioでテンプレート作ってソースはVSCodeで変更するとかになりそう。 * とはいうものの、Unity使って作ったらだいぶ楽できたのは間違いないので、このテンプレートセットは残しつつ別にフレームワーク作っていくのが良さそうと思った。
2026/01/24.txt
· 最終更新: 2026/01/25 08:37 by
machiaworx
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ