今回お試しプレイ枠として「Long Gone Days」というゲームを遊んでみたいと思います。
動画内の説明とちょっと違いますが、おそらく RPG 的な要素と
スナイパーアクションの要素を含めたゲーム性になっていると思います。
全編英語なので会話シーンなどは進みが遅いですが
何とか説明しながらやってみたいと思います。
【あらかじめお断り】
このゲームは最序盤のみのプレイ実況となります。実況動画も6本で完結予定です。
各種データベースをセットアップした後にいったん仮置きでデータベースやテーブルを作っておきたい人もいると思います。そんな人の為に各種 Create SQL を自動生成するツールを作ってみました。
今回、仮で実装(β版)しているので機能の豊富さや使いやすさは考慮していません。入力した値に合わせて SQL が生成されます。
生成できる SQL の種類は「ユーザー」「データベース」「テーブル」「レコード」です。それ以外の Create SQL は現在対応していません。また細かいパラメータはいじることはできないので、パラメータを設定したい場合は生成した SQL に対して変更を行ってください。
生成する SQL が対応しているデータベースは「SQL Server」「PostgreSQL」「MySQL」です。選択項目にバージョンが記載されていますが、仕様変更がなければ他のバージョンでも使えると思います。
使い方はサンプルデータを見てまねて入力してください。そこまで難しいものではないですがユーザビリティとしてはちょっといまいちかなと思ってます。とりあえず作ってみたかったというレベルなので利用者が多くなりそうであれば改良してみたいと思います。
生成された SQL は一つにまとまっています。複数データベースを選択した場合も1つにまとまってるので使う際は SQL を切り出して実行してください。
例のごとく Blazor (WebAssembly) で作ってるので初回表示は少し時間がかかります。頻繁に利用する場合は PWA に対応しているのでスタートメニューにアプリとして登録しておくことも可能です。
Blazor WebAssembly をビルドしたりデバッグ実行したりする際は問題なく行えるけど、発行しようとしたときに以下のようなエラーが表示されることがあります。
このプロジェクトをビルドするには、次のワークロードをインストールする必要があります wasm-tools-net6
これらのワークロードをインストールするには、次のコマンドを実行します dotnet workload restore
これは Visual Studio においてコンポーネントが不足しているので追加が必要になります。
メニューのツールから「ツールと機能を取得」を選択します。
コンポーネントとして「.NET 6.0 WebAssembly Build Tools」を追加します。