少しずつゲームを作るスレ (976レス)
上下前次1-新
895(1): ルナドンぽいの 2024/09/05(木)23:27 ID:KP99qNVb(1) AAS
そんなわけ(どんなわけ?)でWikiも更新しました
個別のゲームのしょうかい(←漢字にするとNGになる)ページを追加
外部リンク:w.atwiki.jp
>>456氏
456氏が作ったゲームのしょうかいページも作りたいのですがいかがでしょうか
(スクショ載せてもいいですかね……?)
たくさんゲームがあるので独断と偏見で幾つかピックアップして、
1ページにまとめて記載したいと考えています
P.S.
いつの間にか新しいゲームが増えていたので少し触らせて頂きました
省2
896(1): 456 2024/09/06(金)00:17 ID:UqiXHiUy(1) AAS
>>895
特にかまいません...と言いたいところですが著作権的にアレな物ばかりなのでやっぱり地下に潜っておいた方が良い気もしますw
シューティングの奴は内輪向けに作ったのですがこれ本当にクリアできるんか?と言われたのでクリア動画撮ったのがあります
www.nicovideo.jp/watch/sm44051539
最近作ったこのおじさんのネタは分からない方が幸せなので調べないでくださいw
897: 2024/09/06(金)00:27 ID:K5O66j3Y(1) AAS
ネタゲーと思ったらきちんとR-Typeオマージュされて良く出来てる。
898: ルナドンぽいの 2024/09/06(金)07:44 ID:/sucdAzt(1) AAS
>>896
では保留ということで
456氏のゲームがいつか日の目を見ることを信じて……!(アカン)
>クリア動画
何だかよく分からないけど感銘を受けました、すごい!
899: ルナドンぽいの 2024/09/14(土)23:48 ID:EWFXUgmF(1) AAS
次はキャラクター情報画面(キャラシート)を作って能力値やらスキルやらを妄想……と思っていたが
その前に画面の全体構成を決めないといけないことに気づいた(計画性ゼロ)
参考:本家(ルナティックドーン;前途への道標)の画面構成
画像リンク[png]:imgur.com
基本↑をパ……手本にして、ウィンドウがたくさんあって、
ユーザーが自由にレイアウトできる仕様(いわゆるMDI)にしようと考えている
とりあえずワールドマップとキャラシートを配置
画像リンク[png]:imgur.com
各ウィンドウはメニューの「表示」から表示/非表示を切り替えできる
(ウィンドウの閉じるボタンでも非表示にできる)
省8
900: ルナドンぽいの 2024/09/15(日)01:23 ID:4MireFjz(1/2) AAS
たまには製作技術板っぽい話でも
今回画像の表示関係はDXライブラリを使おうと思っていたのだが、
どうもDXライブラリはMDIのゲームはあまり意識されていないようで
MDIだと多少不便があることが分かった
例えば単―ウィンドウの場合はウィンドウサイズを変更したとき
自動で画像も拡大縮小をしてくれるが、複数ウィンドウの場合は自動では変わらない
(SetUserWindow()ではなくScreenFlip()を使うから?)
画像リンク[png]:imgur.com
また、ウィンドウを動かしたとき他のウィンドウに重なった跡が白くなってしまう
(これもScreenFlip()だから?)
省11
901(1): 456 2024/09/15(日)02:00 ID:OKZX8Kzi(1/2) AAS
拡大縮小とかマルチウインドウとか自分で全部作ればいいんですよ
画像リンク[png]:imgur.com
画像リンク[png]:imgur.com
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作成も一応できている)
そんなユーザーは未来永劫出てこない気もするし、そもそもゲームが完成するか分からんのだけど(白目)
まあ製作中でも何か要望があったら言ってみて下さい
前向きに検討したいと思います(政治家的答弁)
上下前次1-新書関写板覧索設栞歴
あと 62 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.033s