グラディエーターガール開発室 (559レス)
上下前次1-新
392: ワナビー2024 04/19(土)13:45 ID:KBLvhziO(3/3) AAS
ゲームを作るってより基礎を学ぶスタンスで作る
393(1): 04/19(土)14:53 ID:ej7m20Ah(1) AAS
>>391
やりたい事をコード化できる規模まで小さく分割していく
たとえば画面の真ん中に丸を描きたいと思った場合は
まず丸を描く方法に何があるかを調べて
次に画面に描く方法、画面の真ん中を知る方法と進めていく
やりたい事が〇〇ゲームを作りたいだと規模が大きいので分割作業も大変になる
とはいえ理解できなきゃ作れないのでコツコツ積み上げる
394: ◆X1HifnAYpUXb 04/19(土)15:42 ID:7iVTRAtm(3/3) AAS
UE5触りたくなってきた
目移りしてだめだなー
ゲーム作るうえで一番の敵はこれだと思う
まあ、今作ってるゲームをやめる必要ないかな
とりあえずこれも続けつつUE5触ってみよう
395: ワナビー2024 04/20(日)05:43 ID:UIIFrd6j(1/3) AAS
>>393
たしかに役割をわけないと、テトリス程度でもワケワカメになるからなぁ
設計がめちゃ大事なんだな
396: ワナビー2024 04/20(日)10:47 ID:UIIFrd6j(2/3) AAS
マジ2次元配列嫌い
頭がパンクするのは俺だけ?
397: 04/20(日)12:40 ID:OS4qE1Zc(1) AAS
一次元ずつで考える
398: ワナビー2024 04/20(日)13:19 ID:UIIFrd6j(3/3) AAS
あい
399: 04/20(日)16:47 ID:0anrQQbo(1) AAS
2次元配列もしくは配列という言葉を聞くだけで嫌な気分になってないか?
苦手はわかるが理解に必要な事は少ないから苦手を払拭できれば良いのだがな
配列に行う処理としては1要素の入出力、全件の入出力ができれば良い
二次元配列なら縦列の入出力と横列の入出力が増える
他にも検索やソートなどの機能もあるがとりあえずは要素の扱い方が判ってからの話
ちなみにGodotのArrayは一次元配列のみの扱いだが
簡単な定形式で二次元配列として扱えるので判ってたらそれほど困らない
400: 04/20(日)17:25 ID:Po2ZHIMW(1) AAS
2次元配列は方眼紙と思えばいいんじゃね?
401: 04/21(月)03:22 ID:FIvtL5bp(1/5) AAS
二時配列が嫌いなら無理して使わなくていいんじゃない。
倉庫番なら進行方向のコリジョンチェックすれは配列使わんでも出来るよ
402: ワナビー2024 04/21(月)06:38 ID:2ER0W1kA(1/4) AAS
倉庫番だから使う
慣れる
403: 04/21(月)06:58 ID:ocOQbTkQ(1/8) AAS
倉庫番を作るのが目的なら二次元配列を避けても良いが
倉庫番は二次元配列を覚えるための題材
ゲームを作る上でxy座標を扱う事はほぼ避けられないので無理解で先に進むのはお勧めしない
404: 04/21(月)06:58 ID:ocOQbTkQ(2/8) AAS
でもまあ倉庫番である必要はなくて3目並べでもオセロでも構わんよ
405: 04/21(月)08:25 ID:FIvtL5bp(2/5) AAS
倉庫番JAMに参加しないから15パズルJAM開いたけどそっちも参加しなかったからね。正直何がしたいかよくわからん。
406: 04/21(月)08:28 ID:ocOQbTkQ(3/8) AAS
JAMは短期間で作る技術を持っている人が参加するものだから
参加しないのがわからんってのがわからんわ
407: 04/21(月)08:30 ID:FIvtL5bp(3/5) AAS
数年前からBabaIsUを作りたい。2次配列がわからん。売れないものは作りたくない。
を繰り返す。親切な人がアドバイスしても作ってる素振りないで質問を繰り返す。
相手するのもほどほどにね
408(1): 04/21(月)10:33 ID:FIvtL5bp(4/5) AAS
>>406 ん?何年もワナビのように倉庫番をつくらずぐだぐだ愚痴り続けてるような未熟な人が締め切りがあることで完成させることができるのでは?
2年前のワナビー2022「2次元配列がわからない」 当時いた常連が「じゃあ一緒に15パズルをつくろう」→逃亡して数年後ワナビ2025「2次配列がわからない」←今ここ
この無限Loopを抜け出す他のアイデアあるの?
409(1): 04/21(月)12:10 ID:ocOQbTkQ(4/8) AAS
>>408
2次配列がわからん時点で短期間どころか長期間でも作る技術が足りないと思うので
締め切りがあれば完成させられると考える事が理解不能
無限Loopを抜け出すアイデアを考える必要あるの?
質問に答える気があるから答えているだけで嫌ならスルーするよ
410: 04/21(月)12:19 ID:FIvtL5bp(5/5) AAS
>締め切りがあれば完成させられると考える事が理解不能
完成させられないなら親切にアドバイスするだけ時間が無駄よって忠告しているんだよ。
スレ主が制作頑張っているなら冷やかしに時間を取られるのは見ていてもったいないからね
知ってて付き合うなら全然かまわない。というか自演って気すらしてる。後は言わないから好きにしてね
411: ◆X1HifnAYpUXb 04/21(月)12:42 ID:wPuFi7oi(1/4) AAS
>>409
自分もこの前JAMに参加して感じたんだけど、
短期間で作るしかない状況になると、正しい作り方なんか守らず強引にでも形にする力は確実に身に着く
ワナビーに足りないのはそういう力というか心構えのほうだよね
正統派な方法で、なんて言って完成しないなら本末転倒な気がする
画面が想定通りに動くなら作り方なんてこだわらなくていいんじゃないかなと
だから自分も、そういう意味でワナビーは締め切り決めた方がふっきれていいんじゃないかと思うんだけど…どうだろうね
412: 04/21(月)12:48 ID:ocOQbTkQ(5/8) AAS
アドバイスを与えてもそれが受け入れられないならそのアドバイスは失敗
他のアドバイスが無いならそこで終了
完成させるさせないは当人が決める事で完成させられなくても自分には関係ないので
答える気のある質問に答えるだけ
413: ◆X1HifnAYpUXb 04/21(月)12:55 ID:y1rAZO1L(1) AAS
ワナビーや俺も含め、このスレにいる制作者へのアドバイスは大歓迎だよ
あと自分もゲーム作ってるって人はここで進捗なり愚痴なりレスしてもらっていいからね
自由に使って欲しい
414: ワナビー2024 04/21(月)13:29 ID:2ER0W1kA(2/4) AAS
まあ、脱線も悪くないと思うよ
遠回りが近道ってこともある
415: 04/21(月)13:42 ID:ocOQbTkQ(6/8) AAS
そうだな
やり方が判らない時はそれを実現してる他人のコードを読めると良いぞ
読み解けるだけの実力は必要だが
416(1): ワナビー2024 04/21(月)16:06 ID:2ER0W1kA(3/4) AAS
楽しみながらやる、楽しめる範囲でやる
今まで完成しなかったんだから、アプローチが間違ってたんだろう
今が正解とは言えないけど、別の方法で倉庫番
417: 04/21(月)17:18 ID:mtjMSGW3(1) AAS
数年たっても2次元配列でつまづき続けているなら、たぶんプログラミングに向いていないんだ
そこで悩み続けるより、ツクールを使ったほうが生産的だと思われる
418: 04/21(月)19:54 ID:ocOQbTkQ(7/8) AAS
>>416
アプローチを変えるならタイルマップで倉庫番の画面を出力するのを目指すのが良いかな
とりあえずゲームとして動く必要はない
結局配列を使って管理データを作成できても次はそれを画面に出力するコードを書くことになるが
タイルマップとはそれをやってくれる機能だから行き着く結果は同じ
画面に表示されているタイルの座標を指定して壁だの床だの箱だの判別できれば次に進むことができる
419: ワナビー2024 04/21(月)20:56 ID:2ER0W1kA(4/4) AAS
まあ、最初は3dゲー作ろうとか、とにかくハードル高すぎて失敗してたからね
倉庫番を確実につくるよ
ビジュアルは大事だと思う ゲーム性→ビジュアルもありだけど、ビジュアル→ゲーム性もありだなと
1つのやり方にこだわると良くない(´・ω・`)
420: ◆X1HifnAYpUXb 04/21(月)21:28 ID:wPuFi7oi(2/4) AAS
誰も作ったことないもの作ろうと挑戦して10年経ったならかっこいいと思う
例えるなら未踏の魔境を彷徨ってる旅人のようでね
でも倉庫番て、入門で習うやつじゃんw
RPGの最初の町周辺で延々とスライム狩ってるようなものだよ?
俺はスライムスレイヤーになる!って「木の棒の振り方がわからない」て言いながら日々過ごしてるんだよ
倉庫番なんて、やめてもいいんだぜ?
作ってて楽しい題材は他にいくらでもあるじゃん
省1
421: ◆X1HifnAYpUXb 04/21(月)21:30 ID:wPuFi7oi(3/4) AAS
というか、メインのゲ制進めてて趣味のテキストベースの方は少しずつしかやれてないから
俺も人のこと言えないけどね
もしかしたらエタるかもしれんし…でも今日はお店画面のUIとか少し作ったよ
ワナビーは進んだの?
あれから進捗らしいこと書いてないけど
422(1): 04/21(月)21:37 ID:ocOQbTkQ(8/8) AAS
かなり思い違いしてると思う
進捗も何も何かを完成させる実力がないんだよ
423: 04/21(月)22:06 ID:08MOaynj(1) AAS
僕ちゃんは紙芝居のイベントシーンの試作をしてました
アセットだと結局背景や音声の動的な制御が無理なので自作するしかないじゃんてなった
このスレの上の方にあったファイル読み込みを参考にして一応は動作するものは出来たんだけど、自分で作るとこれが正解なのか分からなくて不安になるのだ
424(1): ◆X1HifnAYpUXb 04/21(月)22:25 ID:wPuFi7oi(4/4) AAS
自分もよく不安になるよ
賢い人はもっと上手い組み方するんだろうなとか思う
でもバグなく想定通りに動いたらOKだと自分に言い聞かせてる
425(1): ワナビー2024 04/22(火)05:58 ID:fULSsDdw(1/2) AAS
>>422
自覚してるが?
>>424
学習速度遅いのは仕方ない
戦う相手は昨日の自分
426: 04/22(火)07:20 ID:MWt4+Goe(1/2) AAS
>>425
当然理解していると思ってるよ
自分が思い違いと言っているのはJAMで締切を付けたら集中して完成まで持ち込めると思ってる点
まめな作業進捗をあげられると思ってる点
自分は君が聞いた事に対して何かを教えたら必要な反応を返してきてるから答える意味があると思っている
効率は悪く時間は掛かるが少しは成長していると見ているよ
効率の話をするなら実際に書いたコードを見れるとアドバイスもより具体的にできるのだが
省1
427: ワナビー2024 04/22(火)09:16 ID:fULSsDdw(2/2) AAS
分かっとるよ
game a weekは悪手だったと思ってる
428: 04/22(火)09:53 ID:MWt4+Goe(2/2) AAS
タイルマップは理解が難しい機能だがその分高性能
これを扱えるとかなり楽ができる
今まで通り質問があれば聞いてくれ答えられる範囲なら答える
429: ワナビー2024 04/23(水)05:45 ID:4nGZLgQq(1/3) AAS
移動方法とか基礎からやり直しとるで
430: 04/23(水)08:19 ID:cZlyzB0v(1) AAS
2次元配列が分からないと言うネタもすごいね。小学生時代、九九表が読めなかったと言うこと?なのかな?
ちなみに、(SIDEX,SIDEY)の2次元配列なら、(SIDEX*SIDEY)で一次元配列に定義して(SIDEX*y)+xで同等に扱えるけど可読性が落ちる。
でもデータの連続性をイメージしやすいので私は常用しています。
431: ワナビー2024 04/23(水)08:33 ID:4nGZLgQq(2/3) AAS
2次元配列はわかるよ
ただ、ソートとかやり始めるとうーんとなる
432: 04/23(水)11:55 ID:BlH0vscn(1/3) AAS
ポーカーやスピードとかは1次配列の方が扱いやすいね。
倉庫番にソートいらないんじゃ
433: 04/23(水)13:48 ID:9eNupP5B(1) AAS
技術とかやり方とか考えて立ち止まってても仕方なくて
なんでもいいから手を動かして作り始めないと作れるようにならないんよ
作り出してからの方が困難多いので納得できなくても完成させていかないと
434: 04/23(水)14:43 ID:WfQwQd9L(1) AAS
前も思ったけど倉庫番を2次元配列1枚でやろうとするから逆に面倒なんじゃない?
ステージ壁ゴールなど動かないもの 荷物など動かせる物 キャラがいる位置
とか 3層くらい分けて一個一個判定していけばスッキリと行くんじゃないかなと
435: 04/23(水)14:46 ID:Ut813jSV(1) AAS
Godot で作られた倉庫番は、github に転がってる
まずはそれを動かしてみて、自分なりに改造してみたらいい
436(1): 04/23(水)19:23 ID:BlH0vscn(2/3) AAS
有料のマス目ボードゲーム開発講座をみたことあるけど、配列使わずレイを飛ばしてオブジェクトの中身調べてたな。
目的は倉庫番をつくりたいのか配列を理解したいのか決めた方がいい。
437: 04/23(水)19:24 ID:BlH0vscn(3/3) AAS
かもしれない。
438: ワナビー2024 04/23(水)20:25 ID:4nGZLgQq(3/3) AAS
早くフロー状態になりたい
>>436
配列だよ
いちいちやり方をもう変えない
439: ワナビー2024 04/24(木)10:17 ID:D0fKKplS(1/3) AAS
倉庫番、move_towardで滑らか移動させてんだけど
例えばx軸に32px加算して、移動先を指定する(target_pos)
次にtarget_posに向かってmove_towardを利用して移動させる
で、self.position == target_posが成立したら移動終了
でも、こういう比較って危険なのかな?
座標がピッタリ合わない場合がありそうなんだが
440: ワナビー2024 04/24(木)10:50 ID:D0fKKplS(2/3) AAS
あーまー distance_toで特定の距離以下になったら、という条件で曖昧に一致させるか
441: 04/24(木)12:04 ID:zaKGf61X(1) AAS
Vector2のis_equal_approx()を使えば良いんじゃね
442: ワナビー2024 04/24(木)15:01 ID:D0fKKplS(3/3) AAS
いけたからこれでいくわ
tonkus
443(1): ワナビー2024 04/26(土)11:57 ID:3NhwANCH(1/2) AAS
ちょっと気を抜いてアートをやるかぁ
444: ◆X1HifnAYpUXb 04/26(土)12:55 ID:8uGGY+kU(1) AAS
>>443
どれくらい進んだ?
445: 04/26(土)16:26 ID:GzAz5pxv(1/2) AAS
アートでのゲームでもいいけど進捗見せて欲しいってのはあるね
446: ワナビー2024 04/26(土)17:12 ID:3NhwANCH(2/2) AAS
移動くらいしか進んでない
競輪と並行してるからな
447: ワナビー2024 04/26(土)19:18 ID:wM7Ou/3D(1/2) AAS
背景とかそういう苦手分野こそaiでサクッと作ったほうがいいんだろうか
まあ全部苦手分野だけどな
448: ワナビー2024 04/26(土)19:22 ID:wM7Ou/3D(2/2) AAS
ai使うのはずるみたいな考えがある 老人か俺は
449: 04/26(土)19:50 ID:GzAz5pxv(2/2) AAS
競輪って情報は飯やトイレ並にいらない。プロの競輪選手なら別だが
450: 04/26(土)21:07 ID:rdoO99aP(1) AAS
こいつ精神疾患でナマポ貰ってるとか言ってたような…
451: ◆X1HifnAYpUXb 04/27(日)13:15 ID:oID9tcKH(1/2) AAS
メインゲーのほうはAGM用に素材作ってる段階だけど数日前にAGMの新情報来てた
くおー、楽しみ
それはさておき、テキストベースの方は結局自動生成じゃないマップ作ろうとしてて、シミュレーションのつもりがRPGになりそう
タイルの見た目はグレーっぽい四色だけの武骨なグラで作ってるよ
グラは最低限だけどゲーム性に深みのあるゲームっていいよね
メインの方はがっつりグラ重視だから良い息抜きになるよ
452(2): ◆X1HifnAYpUXb 04/27(日)13:18 ID:oID9tcKH(2/2) AAS
グラに目の肥えた若いプレイヤーが「何このしょぼそうなグラのゲームつまんなそう」てとりあえず触ったら明け方までのめり込んでしまった…みたいなゲーム作りたい
453: 04/29(火)09:19 ID:KzOf4uLn(1/2) AAS
コツコツ
454: 04/29(火)10:04 ID:KzOf4uLn(2/2) AAS
プログラミング覚えないんだよな
物覚えが惡すぎ
455: 04/29(火)11:47 ID:rnr+EK/Z(1) AAS
>>452
「このゲームつまんなそう」の時点で触ってもらえないのでは
456: 04/29(火)14:15 ID:OGVODovw(1) AAS
スイカゲームもバズるまで2年間隠れてたしインフルエンサーが広めるなかったら爆死
457: 04/30(水)06:00 ID:v2o0OPed(1/2) AAS
ちょっとした合間にやるにはパズルゲーとかがいいんだよな
458: ワナビー2024 04/30(水)12:48 ID:v2o0OPed(2/2) AAS
1日1時間の作業では少ないかね
459: 04/30(水)13:16 ID:rQwiCdAM(1) AAS
趣味なんだから、やりたいときにやればいいだろ
仕事なら1日10時間くらいは普通
460: 04/30(水)23:34 ID:KZWUKTO8(1) AAS
知り合いの個人クリエーターは16時間以上やってるいうてた
461: 05/01(木)06:36 ID:yXqJfCEw(1) AAS
>>452
ドキドキするね、バッターさん!とかいいよねー
462: ワナビー2024 05/01(木)06:46 ID:h40D3GEP(1) AAS
16時間はやばすぎ
楽しくなれればいいんだけどな
エロ画像集めなら10時間とかやれるのに
463: 05/02(金)22:14 ID:k44FaTw6(1) AAS
エロ画像を集めるゲームをつくればいい
な、簡単だろ?
464: 05/02(金)23:14 ID:i6zPfKo0(1) AAS
JavaScriptの戦略シミュレーション作りのハウツー本を買って写経してるが段々難しくなって来たのだ
あわよくばこれをgodotに落とし込めると万々歳なのだが果たしてうまくいくかなあ
jsのクラスをノードと解釈して小分けしていけばやれそうな気はするのだけど…
まあ、先にJavaScriptの写経して中身の構造なんとなくでも理解してからだな
465: 05/03(土)16:28 ID:N9tK3Wzd(1) AAS
言語が違うから、JS覚えたいなら別だけどわからないところだけ解析した方が良さそう。
自敵データ。自敵ターン分け、経路探索、攻撃ダメージ処理。自ターンキャラ行動、敵ターンAIの行動。ゲームクリアオーバー処理。
466: 05/03(土)21:43 ID:Gi+Cp59S(1) AAS
あともう少しで戦闘関連の部分も写経終わりそう
とりあえず基本部分終わったら言われた通りにしようかな
まあわからない所はAIに投げながら組んでみるよ
467: ワナビー2024 05/04(日)20:19 ID:IiMGll3S(1) AAS
ミニゲームなんてサクッと完成させたいね
468: 05/04(日)23:27 ID:I8RshsfD(1) AAS
アクションゲームメーカー触ってきたのだよ
凄い浅い感想だとアクメと言うプラグインが入ったgodot4.3て感じ
アクメ固有ノードは思ってた以上に細かい設定がズラッと並んでた
ビジュアルスクリプトはプロジェクトぶっ壊したら怖くて説明受けるにとどまりました
Switchのエクスポートについてはまだ交渉中ゴニョゴニョ…と予定は未定な印象
godotの2Dでできることは全部できると言われたのでアクメ部分にどれだけ価値を感じるかじゃないだろうか
触って少しでもゲーム構築できれば1番だったのだがそこまでは踏み込めなかった
省2
469: ◆X1HifnAYpUXb 05/05(月)01:07 ID:/mGaAbSU(1/2) AAS
godotやってるとこの部分はアクツクならもっと楽なのにと思うことも多々あるんだよね
しかもアクツクより出来ること増えてるみたいだし、1万の価値は自分としては十分感じるよ
例えばセーブロードも自分で実装しなくても簡単にできるとか、楽になる部分は色々あると思う
個人的に気になるのはテキスト表示機能とデータベースがどれくらい強化されてるかかな
データの読み込みだけじゃなく書き込み変更も出来る可変データベースならいいんだけどな
テキストはどんなジャンルのゲーム作るにせよ必要性の高い要素だから多機能であって欲しい
まあ4.3ならdialogicが使えるとは思うけど
470: ◆X1HifnAYpUXb 05/05(月)01:19 ID:/mGaAbSU(2/2) AAS
土星の環っていうgodot製のゲームがあるんだけど、画面上に表示されるデータ量がめちゃくちゃ多くてしかも常に更新されてて
これgodotでやるの大変だったろうなと思う
labelノードを配置してプロパティのテキストを変更するしか画面上のテキストを動的に変更する手段がないのが不満なんだよね
コードも凡長になるし
その辺もAGMで楽になればいいなーと思ってる
471: ◆X1HifnAYpUXb 05/05(月)10:35 ID:jWYYGRf0(1/5) AAS
機能ごとにクラスで分けて整理整頓しながらコード書きたいと思って
自分の作ったクラスを継承しようにもextendsは一つしかできないやん、って思って諦めたけど大きな勘違いしてた
ようするに、自クラスでnode2dを継承してたら自クラスを継承するときは自クラスだけ継承しとけばnode2dも一緒に継承されるってことだよね?
つまり親の親も継承されるから一つでいいってことか
いつもスパゲッティ化して自分で書いたの把握できなくなるからクラス分けもっと勉強しないとな
472: ◆X1HifnAYpUXb 05/05(月)11:21 ID:jWYYGRf0(2/5) AAS
調べてみたけど、継承ってインスタンス化するときに本領発揮する感じなのかな
プレイヤークラスをインスタンス化するとプレイヤークラスにあるメソッドを使えるけど
プレイヤーを継承してハンターとかキャスターってクラスを作っておくと
ハンタークラスでインスタンス化したときにハンターのメソッドもプレイヤーのメソッドも両方使える、とそういうことだよね
これめっちゃ便利じゃんw
上手く使えば綺麗に整頓できそうだね
上下前次1-新書関写板覧索設栞歴
あと 87 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.017s