2023:08:22
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
2023:08:22 [2023/09/03 12:32] – 作成 machiaworx | 2023:08:22 [2023/09/03 12:34] (現在) – 作成 machiaworx | ||
---|---|---|---|
行 1: | 行 1: | ||
- | 8/19日記 | + | nn8/22日記 |
- | + | ||
- | ===== その他 ===== | + | |
- | * 体調悪かったので寝てた。\\ こんな日があってもいいじゃない。 | + | |
- | * というか久々に「何もしない日」になった。今はそんな日すらなかったのか。 | + | |
- | * ブルアカとアズレンを進めてた。 | + | |
- | * あとは音楽制作環境の整備を行っていた。 | + | |
- | * ふと考えたけど、ゲーム開発そのものについては結構以前からやってて、覚えてる限り地元にいた頃からだったりする。 | + | |
- | * ちょっと年齢をぼやかす形で言語やライブラリ基準で書いてみる。 | + | |
- | - N88BASIC:ダンジョンRPG、グラフィックプログラム(メガデモみたいなの)等 | + | |
- | - HSP:STGっぽいの(このときはあまり作ってなかった) | + | |
- | - C言語:簡単な弾幕STG、レイ◯トームっぽい見下ろし型のSTG、グラフィックプログラム、弾が連爆するSTG(学園祭に展示した)等、試作いっぱい。\\ このときはDirectX・OpenGL等をライブラリ使わずにSDK叩いてた事が多かったと思う。 | + | |
- | - C言語+DXライブラリ:学校の課題として地図を作るためのプログラムを作った。(ちなみにデザイン学科)、その他CryPic.の走り書きのようなプログラムを何個か作った。\\ また音楽同期STGというものをコミケで頒布、無料頒布で1時間くらいでなくなった記憶がある。\\ 音楽部分はXAudioでストリーミング再生する形。音楽の再生位置を検出してそこに同期する形で敵をエントリーさせることにした。\\ 本質的な問題としてWindows環境でゲーム展開と同期させるのは困難(それこそ音楽側のトリガーを検出する等アーキテクチャの変更が必要)という見込みを得たので以降のゲームは適当にストリーミング再生だけしてる。 | + | |
- | - GameMaker: | + | |
- | - Unity:ProjectActress名義でゲーム・フレームワークを5回作成 (作り直しで5回)。\\ 6回目の作り直したフレームワーク上で動かしているゲームをCryPic.と定義して今に至る。\\ それまでの5回は技術的な問題・知識上の問題・作業工程上の問題で作り直すことが多かったが、現状はそれほど作り直さなくても問題ない状態になってる。\\ その他にも同様のフレームワークを使って救哭ノ鳥・WeatherReportsを作成している。 | + | |
- | - おまけ・メガデモ(主にC/ | + | |
- | * こんだけ作っててもまだ足りないと思ってるんだなあという。 | + | |
+ | ===== プログラミング ===== | ||
+ | * ちょっと最近機材を買ったんだけど、その機材上でシンセだったりエフェクトだったりを作るためのプログラムかく環境を準備してた | ||
+ | * どうもDockerというものを使うと楽らしいけど、そもそもDockerってなんぞという状態だったので試しに使ってみた。 | ||
+ | * まずこれ見ながら準備することにした。\\ logue-sdk/ | ||
+ | * 今回はWSL経由でマウントされたんだけど、つまり「仮想的な環境をファイルシステムごと作った」ということみたい。なので仮想環境を動作させる環境が必要というわけ。 | ||
+ | * この閉じた環境の中であらかじめコンパイル環境等を用意してあげれば他の環境に依存せずに開発ができる、という感じ。 | ||
+ | * 言ってしまうとCMakeとかの延長線上でそもそもコンパイル環境を用意しちゃったってことみたいね。 | ||
+ | * Win10ProであればHyper-Vでも動かせるみたいだけどうちで動いてるのはHomeのため、WSL2経由でMountを行って動かした。 | ||
+ | * で、Korgのデータの中にDockerをキックする命令があって、これで仮想環境を呼び出して動作させた上で、マウントを行っているみたい。DockerDesktopを動かしておかないとマウントが正常に動かない。 | ||
+ | * ディスク容量がすごい勢いで食われていく(ファイルシステムをまるごと作るため)ので、ファイルシステムの作成場所を予め余裕のあるところに指定しておいて運用するのがよさそう。 | ||
+ | * ただこれするとうまくDockerが認識しないこともある。しかたないので再起動したらうまく認識した。 | ||
+ | * 結構スペックに余裕がないと運用は辛いかもしれない。 | ||
2023/08/22.1693711962.txt.gz · 最終更新: 2023/09/03 12:32 by machiaworx