少しずつゲームを作るスレ (981レス)
1-

902: 456 2024/09/15(日)09:55 ID:OKZX8Kzi(2/2) AAS
先日また内輪向けに1本
以前作った奴のガワだけ差し替えてささっと仕上げるつもりが地形判定を全部オブジェクトに変えて敵衝突と同じレベルで判定できるようにして1か所で済むようにとか色々変更してたら中身はほぼ別物に...
(せっかくだから新しい事やりたくなるよね...の代償が前回作った奴が1週間の所今回の改造で2週間かかって...あれ?新しく作った方が早くね...)
www.nicovideo.jp/watch/sm44103252
903
(1): ルナドンぽいの 2024/09/15(日)13:36 ID:4MireFjz(2/2) AAS
>>901
あーミニマップいいっすねー

自作ってWin32APIを使う感じでしょうか、それともDirectXを使うとか?
ただ、いまのところVisual Studioのコモンコントロールでこと足りそうな雰囲気なので
必要が生じたら検討したいと思います(計画性ゼロ)

>先日また内輪向けに1本
またこのおじさんか(驚愕)
顔のモロ出し画像とか大丈夫ですかね……?
ゲームの方はでっかい奴が避けられないタイミングで突っ込んで来たりなど難度が増しているように思いました
あと、ナイフなんて無かったw
904
(1): 456 2024/09/16(月)00:45 ID:yLAKocEi(1/2) AAS
>>903
描画はDirect2D
メニューとかは手書きのドット絵とクリック判定の組み合わせ
スクロールバーはラインを使って作ってみました
画像リンク[png]:imgur.com
905: 456 2024/09/16(月)00:50 ID:yLAKocEi(2/2) AAS
貼れてなかった
画像リンク[png]:imgur.com
906: ルナドンぽいの 2024/09/16(月)23:58 ID:18s/b5AQ(1) AAS
>>904
回答ありがとうございます
はえー、スクロールバーまで手作りなんて……
ガワを変えてるんじゃなくて全部自作なんですね、すっごい

 
セーブ、ロードを実装
と言っても今のところウィンドウの位置とサイズを保存/復元するだけ
画像リンク[png]:imgur.com

これも今は標準ダイアログだけどもっとゲームっぽいものに変えるかも
456氏のように完全独自のものは難しいだろうけど
907: ルナドンぽいの 2024/09/19(木)21:19 ID:8sdyEWXi(1) AAS
ゲームのタイトルをどうしよう(唐突)

前作はVisual Studioのプロジェクト名を思い付きでText Dungeonにして、
それをゲームの仮タイトルとしていたんだけど、結局そのままリリースになってしまった
(これはこれで分かりやすいタイトルで良かったかもしれないが)

しかし、今回はプロジェクト名をLDppoiというあったま悪りぃ名前にしてしまったので
さすがにそのままゲームタイトルにする訳にはいかない
とりあえず思いついたタイトルを列挙してみる

・ルナティック・ワールド
 真っ先に思いついた平凡なタイトル
 >>894に書いたように世界を旅するわけではないのでタイトル詐欺になるかもしれない
省14
908
(1): 456 2024/09/20(金)01:35 ID:/fflrPtw(1) AAS
そんな貴方に
AIタイトルジェネレーター
外部リンク:ahrefs.com
909: ルナドンぽいの 2024/09/20(金)23:38 ID:JJ8arCst(1) AAS
>>908
ありがとうございます
早速使ってみました

質問:ルナティックドーンっぽいゲームのゲームタイトルを考えてください

回答
1. 夢幻の旅路:ルナティックドーンの世界
2. 星の彼方へ:冒険の始まり
3. 影の中の真実:運命の選択
4. 時空を超えた冒険:ルナティックの遺産
5. 銀河の守護者:運命の戦士たち
省11
910: ルナドンぽいの 2024/10/05(土)23:48 ID:MO4LcY3V(1/2) AAS
以前>>848で456氏から前作(テキストRPG)について

>・ガワだけ作って自分好みのUIにしてプレイしたい(MOD用API)

という感想があって、そのときは「次回作では検討したいと思います」と
政治家のような答弁をして逃げていたが、いざ次回作となったので検討をしてみた
(ゲーム本体が1?もできていないのにMOD対応とか正気か、と思われるかもしれないが
早めに考えておかないと後で困るような気がしたので)

実はMOD製作などをしたことがなく、APIとか具体的に何をすればいいのかさっぱりだったが
Google先生に教えを乞いたりCopilotさんを問い詰めたりしてあれこれ試した結果
なんとなくMOD対応ができたような気がするので以下その成果(?)を発表
911
(1): ルナドンぽいの 2024/10/05(土)23:59 ID:MO4LcY3V(2/2) AAS
結局のところMODとはDLL(プラグイン)のことで、MOD用APIとはゲーム内のクラスやメソッドに
アクセスするためのインターフェースやクラスのことだという結論に至った
勘違いしているかもしれないが、とりあえずその理解で前作(テキストRPG)のMOD対応らしきことができた
まあ言葉で上手く説明できないので実際に作ったものをしょうかい(←漢字にするとNGになる)

・作ったMOD
装備画面で持ち物にマウスカーソルを合わせるとその能力(火の耐性を与えるとか、体力+1だとか)をツールヒントで表示するMOD

MOD(DLL)の作成画面
画像リンク[png]:imgur.com

このスレを日記帳にして4年近く、初のコード公開w、ざっくり概要だけ説明
Visual Studioの新規プロジェクト作成でWindowsフォームコントロールライブラリを選択して、
省7
912: ルナドンぽいの 2024/10/06(日)00:13 ID:C9d7EWhn(1/3) AAS
DLL呼び出し側(Text Dungeon)のコード
画像リンク[png]:imgur.com

メイン画面のロード時にText Dungeon.exeがある場所のDLLフォルダ内の.dllを読み込んで
名前がClass1だったらインスタンスを作成する、という雑な内容
まあ実験だから、動けばいいから……

>>911で作った.dllをDLLフォルダにぶち込んでText Dungeon.exeを起動
いざ装備画面の持ち物にマウスカーソルを合わせると……ツールヒントが表示された!
画像リンク[png]:imgur.com

どうでもいいけど実際にマウスカーソルを動かしてツールヒントが表示されるところを動画にしようかと思ったら
ウィンドウズの標準録画機能だとツールヒント表示部分は録画されないんすね、初めて知った
913: ルナドンぽいの 2024/10/06(日)00:26 ID:C9d7EWhn(2/3) AAS
上にも書いたが、普通はゲーム本体のexeを直接参照するのではなく、
MOD作成用にゲーム製作者側が用意したDLLを参照して、
そのDLL内のインターフェースやクラスを介してゲームのデータにアクセスする
(つまりこのDLLがMOD用APIにあたる)という手法をとるようだが、
Visual Studioで作ったexeはVisual Studioで参照出来てしまうようなので
そんならいっそゲーム本体のクラス仕様を(一部)公開してしまう方が
お互い手っ取り早いんじゃないかと思った次第

というか、今回MOD(プラグイン)を作ってみて初めて分かったけど
参照が出来た時点でプログラムの中身をかなり見れてしまうのはヤバいっすね
仕様を公開するまでもなく見れば内容は分かってしまうし、改造(クローン)とかやりたい放題のような……
省1
914: ルナドンぽいの 2024/10/06(日)00:39 ID:C9d7EWhn(3/3) AAS
そんで今作っているゲーム(ルナドンぽいの)のMOD対応だけど
「必要性が生じたらまたそのとき考える」ことにしようかと
(結局後回しにする製作者の屑)

一応今回の検討でMOD対応の仕方は分かったので、後はゲームができてから
実際にユーザーから「こんなMODを作りたい」という要望があったら適宜対応できる気がしている
(ちなみにMOD用API(DLL)を作るやり方でのMOD作成も一応できている)
そんなユーザーは未来永劫出てこない気もするし、そもそもゲームが完成するか分からんのだけど(白目)

まあ製作中でも何か要望があったら言ってみて下さい
前向きに検討したいと思います(政治家的答弁)
915: ルナドンぽいの 2024/10/13(日)21:37 ID:plgegk3m(1/2) AAS
最近技術よりの話題が多かったが、本当はスキルがどうだとか魔法がどうしたとか、
そういうゲームの設定(妄想)をあーだこーだと駄弁りたい
まあ駄弁るというか結局ただの独り言になるんですけどね……

ということで、キャラシート作成の続き
本家はボタンで表示内容を切り替えるが、本作ではタブで切り替えるようにした

タブ1:状態(ステータス)
画像リンク[png]:imgur.com
能力値は本家では筋力、知力、敏捷、魅力の4つだけのシンプルな構成だったが、多い方が好みなので倍増してみた
正直あまり多くても持て余しそうな気がするが、まあ妄想段階なのでとりあえず思いついたものはぶち込んでおこう
(そして後で地獄を見る)
省9
916: ルナドンぽいの 2024/10/13(日)21:52 ID:plgegk3m(2/2) AAS
タブ3:装備
画像リンク[png]:imgur.com
装備は前作では10個も枠があったが今作はパーティー制なこともあって武器、盾、鎧、兜、アクセ1、アクセ2の計6枠とした
左側の空欄枠はこれも後で装備のアイコン的な絵を追加したいとry
グラフィック的な要素はシステム的なところが実装できてからでいいやと思ってはいるが、何か当てがあるわけではない
今ならAIが何とかしてくれるんですかね?(無策)

タブ4:持ち物
画像リンク[png]:imgur.com
今作では持ち物は一人20個まで、また本家と違って重さの概念があって限界重量を超えては持てない
重量とかウザい、要らないと思う人もいるだろうがこれも好みなのでry
省5
917: ルナドンぽいの 2024/10/21(月)00:26 ID:DpBzZjDO(1/3) AAS
製作の参考にと本家(ルナドン:前途への道標)を新規キャラ作ってプレイし始めたら
ほんの触りだけのつもりが、がっつり長時間プレイしてしまった……
これってゲーム製作あるあるですよね(己のダメっぷりに共感を求める製作者の屑)

やっつけで作ったキャラクター作成画面
見たまんまで説明はあまり要らないと思う
画像リンク[png]:imgur.com

出身地、職業などはプルダウンメニューで選択
画像リンク[png]:imgur.com

次はキャラクターのポートレート(今は本家からの切り抜きで固定)を
フリー素材なりポンチ絵なりにして選択できるようにしたい
省2
918: ルナドンぽいの 2024/10/21(月)18:16 ID:DpBzZjDO(2/3) AAS
製作の参考にと本家(ルナドン:前途への道標)を新規キャラ作ってプレイし始めたら
ほんの触りだけのつもりが、がっつり長時間プレイしてしまった……
これってゲーム製作あるあるですよね(己のダメっぷりに共感を求める製作者の屑)

やっつけで作ったキャラクター作成画面
見たまんまで説明はあまり要らないと思う
画像リンク[png]:imgur.com

出身地、職業などはプルダウンメニューで選択
画像リンク[png]:imgur.com

次はキャラクターのポートレート(今は本家からの切り抜きで固定)を
フリー素材なりポンチ絵なりにして選択できるようにしたい
省2
919: ルナドンぽいの 2024/10/21(月)19:15 ID:DpBzZjDO(3/3) AAS
いつの間にか2回書き込んでるけど、私は元気です
920: ルナドンぽいの 2024/10/25(金)00:56 ID:S3wh/qj4(1) AAS
キャラクターのポートレートに使えそうな画像はを探し回ったが、
どうもルナドンっぽい素材はあまり世の中には出回っていないようで見つけられず、
止むを得ずまた本家からの切り抜きでポートレート選択画面を作成
あくまで仮絵ということで勘弁して下さい(誰に向かって言ってる?)

キャラ作成画面で「画像選択」ボタンを押すとポートレート選択画面が開く
画像リンク[png]:imgur.com

クリックでポートレートを選んで「決定」でポートレートを変更
画像リンク[png]:imgur.com

自分で用意した画像を使いたい場合は.exeのあるフォルダの「resource」フォルダ内に
portrate*.pngという名前でpng画像を入れておく
省9
921: ルナドンぽいの 2024/11/29(金)00:36 ID:xTOSC7A1(1) AAS
キャラクター作成ができるようになったのでどうせなら作ったキャラをとうろく(←漢字にするとNGになる)して
NPCとしてもゲームに登場させられるようにしたら面白いかなと思って、
それならキャラ一覧を表示して、そこからキャラを選択、編集、削除とかできるようにしようと
あれこれ試行錯誤していて気が付いたら1ヶ月以上経っていた……

一応キャラとうろくができるようになったのでしょうかい(←漢字にするとry)
まず笑撃のゲームタイトル画面(仮)
画像リンク[png]:imgur.com

「キャラクターとうろく」でキャラリストを表示(初期は何もとうろくされてない)
画像リンク[png]:imgur.com

「新規」でキャラ作成画面が開き、そこから好きなようにキャラを作って「決定」でとうろく
省8
1-
あと 60 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.021s