■ このスレッドは過去ログ倉庫に格納されています
プログラミングの配列化について疑問があるんだけど
- 1 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:16:07 ID:waoRqSL/0.net
- Aというメインがある
次にBCDEFと同じもので配列にしたとする
これをB[10]だとする
Aに対してBが条件式を持つときは簡単なんだけど
B[0]とB[1]が条件式を持つときって
あらかじめ条件式を書かないと実装できないよね?
- 2 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:17:10 ID:ac650JA6d.net
- はい
- 3 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:18:58.247 ID:waoRqSL/0.net
- >>2
だよね?
- 4 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:19:59 ID:CRF9d78h0.net
- は??
日本語が意味不明
- 5 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:20:18 ID:JLL2adCB0.net
- ちょっとなに言ってるか分からない
- 6 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:20:20 ID:7hsGrImR0.net
- びっくりする程わからない
- 7 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:21:00 ID:CRF9d78h0.net
- 糖質?
- 8 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:21:11 ID:83vdvvuQ0.net
- 1行目からしてもう意味がわからない
Aは配列なのか?
メインルーチ?
何???
- 9 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:21:23 ID:L17JpHwt0.net
- Aというメインがある(意味不明)
- 10 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:21:53 ID:waoRqSL/0.net
- 例えば、グランド・セフト・オートみたいなゲームでいうと
Aが主人公だとしてBCDEF...が町の人だとする
主人公と町の人は判定するじゃん?
で、町の人が町の人を攻撃すると言う処理を入れる場合は
BとCを判定しないといけないよね?
それを先に条件式で書かないと実装できないよね?
- 11 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:21:56 ID:2yWlIC+g0.net
- 直接ソースコード貼られたほうがわかる
- 12 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:22:32 ID:tr8vFg4F0.net
- モスバーガースレ
- 13 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:24:32 ID:eIUo22CZ0.net
- クラスとインスタンスの話をしてるんだろうか
- 14 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:24:56 ID:2eq5ItPi0.net
- 説明が下手過ぎてなんもわからんw
- 15 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:25:09 ID:waoRqSL/0.net
- BとCを判定しなくていい条件式がない場合は
Aと配列Bを作ればいいだけだと思うんだけど
配列B[0]とB[1]を判定するとなると一気に難しくなるんだけど
- 16 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:25:22 ID:7hsGrImR0.net
- >>10
BCDEF...の型に、街の人かどうかの判定フラグをいれたらいいんじゃない
- 17 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:25:40 ID:CRF9d78h0.net
- >>10
相変わらず意味わからんが
プログラムの書き方によるだろ
町の人が町の人を攻撃したことにするなら動作のエミュレーションすれば一々コリジョン判定する必要もないし
- 18 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:25:55 ID:L17JpHwt0.net
- 配列の中身同士を順番に判定していきたいの?
- 19 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:26:31 ID:p30bqD700.net
- よくわからないけどそれで合ってるよ
- 20 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:26:36 ID:waoRqSL/0.net
- もうあと1歩でクラスが理解出来そうなんだが
あと1歩が遠い
- 21 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:27:04 ID:4ScEcQ1j0.net
- 質問するとき最小コードで聞かないやつってセンスないぞ
- 22 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:27:10 ID:BpqPy3Kxx.net
- >これをB[10]だとする
ここが特によくわからない
ABCDEFの要素が一つの配列になっているという先入観で読むもんだから
B[10]とか言われると
え?Bって配列の名前なの?という疑問となんで10なの?という疑問
2つの疑問が同時にわいたところで思考停止する
- 23 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:27:39 ID:CRF9d78h0.net
- >>13
お前天才かよ
なんで配列なのか意味わからんけど
- 24 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:29:29 ID:waoRqSL/0.net
- >>17
例えばAとB配列のコリジョン判定はスゲー楽じゃん?
繰り返し(Bの終端){
if( AとBが当たっているか判定)
}
これだけでいい
でも、B[0]とB[1]の当たり判定も実装するとなると一気に難しくなる
この場合先に条件式を書いておかないと出来ない気がするんだけど
- 25 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:30:08 ID:CRF9d78h0.net
- >>15
街の人をBの配列として表現したいって言ってんの?
B[10]は街の人10人のインスタンス発行するって意味?
- 26 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:31:03 ID:CRF9d78h0.net
- >>24
forで回せばいいじゃん
なんで難しい?
- 27 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:31:39 ID:SZBc0AY10.net
- 主人公A
町の人B1,B2,B3
モンスターC1,C2,C3
みたいなこと?
- 28 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:32:16 ID:JJ+hXj8Ka.net
- >>24
同じやり方で比較対象が自分だったらスキップすれば?
- 29 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:32:22 ID:waoRqSL/0.net
- >>26
簡単というなら
疑似言語でいいから実装してみてよ
ちなみにB[0]とB[2]、B[1]とB[2]も判定するんだよ?
- 30 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:32:49 ID:L17JpHwt0.net
- 普通にforを入れ子にするだけでは
- 31 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:33:34 ID:SZBc0AY10.net
- >>20
あと100万歩はあるだろう
- 32 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:33:59 ID:83vdvvuQ0.net
- >>例えば、グランド・セフト・オートみたいなゲームでいうと
このゲームからして知らないよ・・
- 33 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:33:59 ID:ihKt3FzC0.net
- ゲームプログラミングなら人クラスに攻撃した時のイベント作るだけじゃね
主人公とか町の人とか関係ないだろ
- 34 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:34:46 ID:2eq5ItPi0.net
- class B に判定ロジックを実装しろ
boolean hantei(B b) みたいな
- 35 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:35:12 ID:eIUo22CZ0.net
- 組み合わせ総当たりの話だったか
- 36 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:35:30 ID:83vdvvuQ0.net
- AとB[0]〜B[10]を、総当たりリーグ戦的に全部あたり判定する、って事か???
- 37 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:36:04 ID:CRF9d78h0.net
- Aの知的レベルが低いが、
Aというメインクラスがあって
そこからインスタンス化したA'という主人公、B[10]という10人の街の人があるってことね
>>29
メインクラスの方にselfとthisでコリジョン判定入れればループもなしでいけんじゃねーのか?
ループするなら多重にしろ
- 38 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:36:10 ID:BpqPy3Kxx.net
- for(int i = 0; i < B.length;i++){
for(int j = 0; j < B.length;j++){
if(衝突判定(B[i],B[j])){
damage();
}
}
}
みたいな話?
- 39 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:36:25 ID:waoRqSL/0.net
- >>32
世界で売れてるゲームTOP5に入るんだが・・・
- 40 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:36:35 ID:5aS06Fu90.net
- プログラミングって難しいんだな
さっぱり理解できねぇ
- 41 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:37:54 ID:SZBc0AY10.net
- >>40
1の日本語が不自由なだけだから安心しろ
- 42 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:38:32 ID:BpqPy3Kxx.net
- メインがあってそこからサブを作るってことは
クラスベースの言語じゃなくて
プロトタイプチェーンの言語を使ってるんじゃね?
昔のJavaScriptとか
- 43 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:38:59 ID:83vdvvuQ0.net
- >>39
ゲームは全然興味ないんでね
FOR I=0 TO 10
IF A=B(I) THEN Aあたった処理 'REM AとBのチェック
FOR J=I TO 10
IF B(I)=B(J) THEN Bあたった処理 'B相互チェック
NEXT
NEXT
- 44 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:39:02 ID:JJ+hXj8Ka.net
- プログラマーはエクセルに日本語で設計書という名のコードもどき書いてて馬鹿だなって思ったけど、それすら作れないヤツはコード書けないってことがわかったわ
- 45 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:42:28 ID:waoRqSL/0.net
- めっちゃ複雑になるけど出来そうだな
- 46 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:42:57 ID:L17JpHwt0.net
- こういうこと?
https://wandbox.org/permlink/Aw9BtKW9ayBDA9rz
- 47 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:43:08 ID:CRF9d78h0.net
- >>45
お前が馬鹿だから複雑になんだよ
- 48 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:43:17 ID:BpqPy3Kxx.net
- こんなの全然複雑じゃないだろ
ネスト2だぞ
- 49 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:43:56 ID:waoRqSL/0.net
- ちなみになんでそんな上から目線で嫌味な事言う奴が多いんだ?
- 50 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:44:25 ID:j1fsSZxm0.net
- ブーメラン乙
- 51 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:44:40 ID:CRF9d78h0.net
- >>49
質問の仕方がクソだから
- 52 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:45:01 ID:waoRqSL/0.net
- >>48
だってこれ当たり判定だけじゃん
他にも色んな処理入れてるし
- 53 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:45:22 ID:T7zE/tHL0.net
- >>40
プログラミングは難しくない
難しいのはガイジ対応
- 54 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:45:33 ID:waoRqSL/0.net
- 何でこんなに上から目線で嫌味な事言われるのかわからねえわ
- 55 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:46:03 ID:JJ+hXj8Ka.net
- ここvipだぞ
今でこそ落ちぶれてるけど一度は天下とった場所だからな
- 56 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:46:48 ID:gbonfHdA0.net
- 伝わらないからソースコードで説明してみたら?
- 57 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:47:03 ID:SZBc0AY10.net
- >>49
嫌味抜きでお前の言ってることは意味不明だぞ
何をやりたいのかまずは日本語で書こう
- 58 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:47:25 ID:XeuO8/an0.net
- 頑なにコード貼らないのなんなん?
- 59 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:47:56.622 ID:waoRqSL/0.net
- >>57
じゃあおまえは何でも的確に人に伝える能力があるのかよ
何でそんな上から目線で嫌味を言ってくるんだ?
そんな風にいつも人と接しているの?
- 60 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:48:56.990 ID:waoRqSL/0.net
- 分かんない事があるから聞いてるのに
何でこんなに上から目線で嫌味を言われなきゃいけないのか
- 61 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:49:29.599 ID:IUZqE8Eo0.net
- >>59
質問すれば教えて貰えると思ってるのなんなん?
ゆとり甘やかしすぎだろ
- 62 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:49:39.064 ID:5APvn8Ih0.net
- >>59
>>1の書いているところ読んでみたけど
B[0]とB[1]が条件式を持つときってどういう風になっているか想像できないから
例えを出せる?
- 63 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:49:57.312 ID:Jf/gvER60.net
- >>60
VIPははじめて?肩の力抜こ?
- 64 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:50:10.884 ID:SZBc0AY10.net
- >>59
お前と比べたら神レベルで的確に人に伝える能力があるぞ
で、ABCが何に対応するのかすら分からんから
>>27に回答しろ
違うなら違うで、だったら何に対応するのか答えろ
- 65 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:50:42.402 ID:waoRqSL/0.net
- >>61
嫌味な奴だな
- 66 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:50:51.957 ID:0QV5tpLW0.net
- 意味不明すぎワロタ
- 67 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:51:21.716 ID:j1fsSZxm0.net
- 質問内容が伝わらないのにどうして回答が得られると思うのか
- 68 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:51:22.064 ID:0PdXRVuK0.net
- 配列が分からないなら配列使わなければいい
- 69 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:51:33.960 ID:waoRqSL/0.net
- >>63
上から目線で嫌味な奴が多過ぎる
自覚ないのだろうか?
普段から日常でそういう事しているんだと理解出来るわ
性格悪すぎる
- 70 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:51:45.837 ID:0QV5tpLW0.net
- 教える側と教えられる側は完全な上下関係だろ
意味が分からなくてもいうこと聞いてくれんと教えられんのだし
- 71 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:51:55.735 ID:TvxxoCYw0.net
- デリゲートだかなんだかの仕組みを使えば出来る気がするぞ
- 72 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:52:26.300 ID:BpqPy3Kxx.net
- コミュニケーションにかけてる心理的な負担が違うよね
頭の中で自分の考えてることをまとめずに散文を書く>>1と
それを真剣に暗号解読のように読み解こうとするその他大勢とで
質問をするならばなるなりに相手に真摯に受け止めてもらえる
文章を書けば嫌味も言われないし仲良くなれる
- 73 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:52:35.714 ID:T7zE/tHL0.net
- >Aというメインがある
よくわからんがとりあえずAというものがある
>次にBCDEFと同じもので配列にしたとする
おそらくAはBCDEFと同じ型の配列
>これをB[10]だとする
もう意味がわからない
- 74 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:52:49.407 ID:waoRqSL/0.net
- >>68
配列使わないで実装したんだが増やしたいと思った時に配列にしたら楽かと思ったんだけど
あまりにも複雑だから困ってんだよ
- 75 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:53:38.990 ID:waoRqSL/0.net
- 上から目線で嫌味な事を言ってくる奴が多過ぎる
おまえら性格悪すぎ
- 76 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:53:57.767 ID:TjeAl82z0.net
- 素養のない奴にプログラム教えるのは大変
殆ど使い物にならないし
- 77 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:54:03.063 ID:JJ+hXj8Ka.net
- つーか、村人の衝突判定なら総当たりしなくてももっといい方法ありそうだけどな
人物の挙動をどういうロジックで組んでるか分からないから具体案はないが
10程度なら一瞬だからどうでもいいけど
- 78 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:54:25.501 ID:0PdXRVuK0.net
- >>74
配列使わないで書いたコード張ったらアドバイスしやすいと思うよ
- 79 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:54:39.684 ID:SZBc0AY10.net
- >>75
だから、>>64に回答しろよ
つうか俺たち釣られてる??
- 80 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:54:52.287 ID:IUZqE8Eo0.net
- ゆとりが悪態付けるまでにVIP落魄れたか
- 81 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:55:38.273 ID:0QV5tpLW0.net
- >>80
落魄れるってこんな漢字なんだな
初めて知った
- 82 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:55:59.491 ID:wmxUoEU4a.net
- なんでそんなに自分の感じ方を気にするの?
それ能力伸ばすのに邪魔でしかないんだけど
- 83 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:57:08.904 ID:0QV5tpLW0.net
- >>29
このレスを見ると>>1のほうが偉そうに見えるんだが…
というか自分の感情なんかプログラミングにいらないから無視しなよ
- 84 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:58:16.976 ID:waoRqSL/0.net
- >>77
単純に町の人同士の当たり判定を捨てれば
主人公と町の人だけの当たり判定をループさせて
町の人の配列を作ればいいだけだと気づいたんだけど
それやると町の人同士が重なるんだよ
というか配列にすると主人公と町の人との判定もかなりややこしくなるんだよなぁ
- 85 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:58:46.351 ID:JJ+hXj8Ka.net
- このスレ見てるとvipも捨てたもんじゃないんだなって気になるわ
みんな優しいな
- 86 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:58:51.962 ID:waoRqSL/0.net
- >>82
腹立つから
- 87 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:59:28.979 ID:waoRqSL/0.net
- >>83
どこがだよ
おまえらの上から目線で嫌味を言い続ける方が性格悪すぎだわ
- 88 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 10:59:35.888 ID:j1fsSZxm0.net
- 巧妙な釣りスレを疑うレベル
- 89 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:00:50.672 ID:TvxxoCYw0.net
- で、専門板で答えて貰えねえからVIP行っとけってか?
- 90 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:00:51.736 ID:5APvn8Ih0.net
- もしかして
町の人Bが町の人Cを判定するかどうか条件をつけるのにはどうしたらいいってこと?
それなら判定フラグを追加するだけでいい
あとはfor文で回してフラグが立った対象にだけ判定を調べればいい
- 91 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:00:57.670 ID:83vdvvuQ0.net
- >>52
だって当たり判定についての質問じゃなかったの?
他にも色んな処理とか言い出したらコーディング全部やってもらう事にならない?
他にも色んな処理とか言い出したらスレたてする時の数行で書ききれないのでは?
それなら肝心の部分にだけ絞って質問する事になるだろうし
その肝心の部分の質問ってのが当たり判定についてなのではなかったの?
- 92 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:01:57.731 ID:CRF9d78h0.net
- 29 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:32:22.965 ID:waoRqSL/0
>>26
簡単というなら
疑似言語でいいから実装してみてよ
ちなみにB[0]とB[2]、B[1]とB[2]も判定するんだよ?
こいつこれだからなwwww
- 93 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:02:03.913 ID:/O264rFg0.net
- みんな優しいな
- 94 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:02:06.204 ID:0QV5tpLW0.net
- >>87
実装してみてよ
ってところ
あまりにも失礼
お手数ですがサンプルなどc言語で書いていただけないでしょうか…
くらいの態度で書かないと
- 95 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:02:54.706 ID:5APvn8Ih0.net
- かしこまった言い方はいいから
スレ主が何を伝えたいかがそこ重要じゃん
教えてよ
- 96 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:03:04.734 ID:BpqPy3Kxx.net
- さっきから、配列、配列って言ってるけど何の配列なの?
村人オブジェクトの配列なの?
それか、数値のプリミティブ型の配列なの?
そこがわかるだけでもソースコードの全体像のイメージがつきやすくなるので
話を先々進めずに基本的な情報をくれ
- 97 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:04:12.709 ID:GX9zFOG40.net
- よく分からんから頭のいい人が整理してくれ
- 98 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:04:58 ID:SZBc0AY10.net
- >>89
プログラム板だって終わってるよ
- 99 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:05:27 ID:0QV5tpLW0.net
- そもそも内容はクラス分けして
当たり判定は違うとこで書きゃなんとかなるでしょ
スレタイに関しては
配列でやるのはめんどくさい、>>1の言う通り
でおわりでいいんじゃない
- 100 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:06:56 ID:SZBc0AY10.net
- >>99
お前も分かってないだろ
訳分かってない奴が湧いて、さらに混乱するスレ
- 101 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:07:09 ID:5APvn8Ih0.net
- 何も言わないってことは
自己解決でいいよな?
わからんことあったら言ってよ
- 102 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:07:30 ID:8LksEdUj0.net
- 頭悪い奴は、
自分が何が分からないのかが、
把握出来てないんだよな。
- 103 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:07:46 ID:BpqPy3Kxx.net
- あと何の言語でやってるのよ?
配列じゃないものを使うにして、代わりに何を使うかという話になると
言語によってアドバイスできる内容が変わってくるだろ
そこを隠して擬似言語で書けとか言うからおかしな話になる
- 104 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:08:37 ID:CRF9d78h0.net
- ネスト2で複雑って言ってる位だからグランド・セフト・オートみたいなゲーム作れるレベルにないんだわ
- 105 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:08:45 ID:qqq9JUtrd.net
- A〜Fそれぞれが10個の要素を持つ配列ってこと?
- 106 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:11:21 ID:qqq9JUtrd.net
- 他人にわかりやすく伝わる母国語書けないとコンピュータに伝わるプログラム書けないからね…
お前が上から目線の嫌味って言ってるのがプログラムだとバグになるんだよ
- 107 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:11:30 ID:BpqPy3Kxx.net
- >>52に関しては当たり判定の部分だけメソッド、関数にしたらネスト2になるじゃない
- 108 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:11:32 ID:1eoP3FyS0.net
- 試しにコードを上げてもらった方が分かりやすい
- 109 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:13:29 ID:5APvn8Ih0.net
- おれの言ってることわかりやすい?
わかりやすいならスレ主と同じような質問をわかりやすく書いていい?
- 110 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:13:38 ID:CRF9d78h0.net
- ありがとうも言わねーしなw
やべーだろこいつ
- 111 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:13:55 ID:CRF9d78h0.net
- >>109
いいよ
- 112 :キュアイッパンハケン ◆PYoPbZwyyI :2020/05/10(日) 11:15:17 ID:50gyKvgd0.net
- 考えていることを言葉にできないひとはたまによくいる
- 113 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:15:24 ID:JJ+hXj8Ka.net
- >>1はゲームを作りたい
ゲームは、主人公と複数の村人が登場する
村人はランダムで移動する
主人公と村人、もしくは村人同士が接触した時にどの村人が接触したかの情報を取得したいので、良い判定ロジックを教えてほしい
(要望)
村人の数はプログラム外に設定したいので村人は配列化(たぶんListクラスとかでも可)して管理したい
といった感じ
- 114 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:17:05 ID:JJ+hXj8Ka.net
- >>1消えたけど解決したのかな
- 115 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:17:55 ID:qh9aVpQq0.net
- 村人とプレイヤーの親を同じにしてそこに衝突判定ぶち込めばよくね
- 116 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:18:30 ID:CRF9d78h0.net
- >>1は>>38の助言で多分解決してるよ
45 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:42:28.271 ID:waoRqSL/0
めっちゃ複雑になるけど出来そうだな
- 117 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:18:51 ID:CRF9d78h0.net
- >>115
そういうこと
ループも単ループで済む
- 118 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:21:49 ID:SZBc0AY10.net
- >>113
これなら、主人公であれ村人であれ、移動しようとするときに
他の人たちのリストと照合するのがいい
- 119 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:22:23 ID:BMH7+Yj70.net
- aからfまでのクラスは全部共通の基底クラスを継承するようにして、基底クラスで配列つくってforループ
- 120 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:22:41 ID:0D8rST050.net
- オブジェクト指向を学んでみる事をオススメする
- 121 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:23:10 ID:T7zE/tHL0.net
- >>117
なぜ親?
村人のidでいいんじゃないの?
- 122 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:23:17 ID:5APvn8Ih0.net
- おれの解釈によると>>1の内容は
Aが主人公として
B、C、D、E、Fは共通の配列で町の人の情報が入っている。
町の人の対象を町の人の10人目として
主人公に対して町の人Bがシンプルで条件式を入れるのは簡単だけど
Bの0人目とBの1人目が条件式を入れる時って
それぞれの同じ条件式を書かないと実装できないよね?
これに答えた人たちは条件を追加したり
for文を回して条件が一致した時でも作ればと言ったし
その次に当たり判定なら判定フラグを追加すればいいという俺の解釈だけど
違う?
- 123 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:25:23 ID:coArrXY5M.net
- 日本語が不自由な時点で何かおかしいと思ったけど
やっぱりガイジだったか
- 124 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:25:33 ID:SZBc0AY10.net
- >>121
衝突判定をまとめたいからだろ
親じゃなくてインタフェースを使うべきだが
- 125 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:25:39 ID:JJ+hXj8Ka.net
- >>122
わろす
- 126 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:25:56 ID:CRF9d78h0.net
- >>121
親っていうのは基底クラスの話な
この場合、主人公オブジェクトと村人オブジェクトの基底クラスとして人間っていうオブジェクトを作って
人間自体にコリジョン判定を持つようにしたほうが設計としては正しい
- 127 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:26:49 ID:SZBc0AY10.net
- >>122
お前も何を言ってんだよw
- 128 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:27:44 ID:SZBc0AY10.net
- >>126
そんなことはない
モンスターは?木は?
- 129 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:28:02 ID:CRF9d78h0.net
- >>128
例えの話
- 130 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:28:13 ID:klj1F2DZ0.net
- >>122
>>1と同程度の日本語力だと晒しただけだったな
- 131 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:28:20 ID:JJ+hXj8Ka.net
- Javaなんかね
なんか話聞いてて思ったのはRPGツクールのようなゲーム制作ソフトを使ってて、独自のスクリプトのような気がした
正直ベーシックなJavaで1から書いてたらこのレベルじゃ完成がいつになるかわからんかと
- 132 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:28:57 ID:5APvn8Ih0.net
- >>125、>>127
いやこれプログラミングっぽく聞こえるじゃん??
情報や配列とか単語を入れないとそのものがどういうものか理解できないじゃん?
- 133 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:29:57 ID:yjs+z58y0.net
- 全角英数書くやつはアレってことがまた証明されてしまった
- 134 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:30:23 ID:SZBc0AY10.net
- >>129
だから、お前の考えは設計思想として間違っている
- 135 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:30:29 ID:5APvn8Ih0.net
- >>130
いままでの述べてきたことを書くんじゃなくて
自分の伝えたいことをわかりやすく書くんだよ
その後から質問されやすいだろ?こういう
- 136 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:30:49 ID:5M1Vpiw30.net
- 何言ってるか意味不明でワロタ
- 137 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:30:51 ID:BMH7+Yj70.net
- 人間以外にもコリジョンチェック必要になりそうだから本当にすべてのオブジェクトが必ず継承するような基底が必要かもね
- 138 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:31:27 ID:SZBc0AY10.net
- >>132
釣りがうまいなあ
- 139 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:31:32 ID:CRF9d78h0.net
- >>134
はいはい、お前さんの言ってる事は分かるよ
ただ別に今回の>>1の範疇ではそこまで抽象化する必要あんのかって話
- 140 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:33:06 ID:klj1F2DZ0.net
- これは>>1が用意した日本語不自由者を炙り出す高度な釣りスレ
- 141 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:33:47 ID:1+2Oq+1T0.net
- 村人を配列に格納する時、村人が突っ立ってるだけのモブならいいけど、動き回ったり特定の動きをしたり、イベントフラグが付いてる場合、配列に格納する為にはそれらの条件式も一緒に格納しないと行けないかな?ってこと?
- 142 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:34:32.894 ID:SZBc0AY10.net
- >>139
1の内容から、モンスターや木や岩がないと考えるならそれがおかしい
当然想定されることを想定しない設計を提示しちゃうのはダメだ
言い訳してる暇があったら反省しとけ
お前は設計を勘違いしてる
- 143 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:34:56.493 ID:CRF9d78h0.net
- >>142
チッ反省してまーす
- 144 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:35:51.443 ID:SZBc0AY10.net
- >>141
笑う
- 145 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:39:15.886 ID:kIiEmhCj0.net
- この>>1ってたまにここでプログラミングの質問してる奴だよね
毎回意味不明なこと言ってておもしろい
- 146 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:39:41.392 ID:Quc/uxMs0.net
- 現実のゲームでは当たり判定ってどうやって算出してるんだ?
発想が貧困な俺だと、各オブジェクトの座標を管理する親玉の処理がいて、各オブジェクトから上がってきた「移動したい」ってイベントを受け取って、移動先に別のオブジェクトがあるかを判定するのかなと思ったのだが
- 147 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:43:05.150 ID:CRF9d78h0.net
- >>146
普通にそんなんじゃねえの俺もゲーム業界じゃないから分からんけど
座標それぞれからの距離で内側で接した場合に当たった扱い
- 148 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:43:06.619 ID:Ia7W2cdu0.net
- 義務教育でプログラミングが始まったらこういうのが量産されるのか…
- 149 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:43:14.494 ID:gd36G4lk0.net
- モスバーガーの釣りスレみたいな意味のわからなさ
- 150 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:43:36.824 ID:SZBc0AY10.net
- >>146
ゲームを開発したことはないけど、
普通に設計すれば、オブジェクトごとに座標を保持していて、
移動するときに全オブジェクトと照合だろ
近くにあるオブジェクトだけを抽出するとかの工夫はするんだろうが
- 151 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:43:59.956 ID:4ScEcQ1j0.net
- 最適化まではわからんけど
基本メッシュの衝突判定でしょ
判定対象を減らすアルゴリズムが大事そう
- 152 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:44:46.836 ID:SZBc0AY10.net
- >>149
何それ?
- 153 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:46:59.303 ID:5APvn8Ih0.net
- >>149
スレ名は何?
気になる
- 154 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:47:53 ID:SZBc0AY10.net
- >>151
そんなんしないだろ
オブジェクトごとの中心座標がある範囲以下になったら衝突だろ
- 155 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:49:27 ID:4ScEcQ1j0.net
- >>154
すまん主語が大きかったな
単純な2Dゲームでプリミティブ図形ならそれだな
- 156 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:50:01 ID:CRF9d78h0.net
- >>154
お前も考え硬すぎだな
よくクライアントに融通効かないって言われない?
- 157 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:50:11 ID:BkPERJAF0.net
- 3Dでも基本はコリジョンじゃね
- 158 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:50:51 ID:gd36G4lk0.net
- >>152
>>153
「モスバーガーのキレイな食い方教えれ」
- 159 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:51:34.188 ID:SZBc0AY10.net
- >>155
3Dなら尚更だろ
- 160 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:52:01.461 ID:5APvn8Ih0.net
- モスバーガーのやつぐぐってみたけどこれ同じレベルだな
説明文のそのものがわからない上に手順の流れも想像しづらいから一致している
- 161 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:52:16.790 ID:CRF9d78h0.net
- ちなみに多角形の重心とかって必ず内部にくるとは限らんからな
- 162 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:52:36.777 ID:SZBc0AY10.net
- >>156
計算処理を無駄にするお前の書くコードは遅いだろうなあ
- 163 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:52:39.544 ID:iMZXPF0/r.net
- なんかこのスレ実際にゲーム開発してる人はいない感じか
- 164 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:54:00 ID:SZBc0AY10.net
- >>158
それと1の謎の日本語はどう繋がるのだ?
- 165 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:54:36 ID:SZBc0AY10.net
- >>161
で?
- 166 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:54:57 ID:5APvn8Ih0.net
- >>163
俺がいるよ
ただしゲーム完成したことはないから中途半端なゲームシステムだけ作っている感じ
- 167 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:57:20 ID:SZBc0AY10.net
- >>158
質問してる奴じゃなくて途中から出てくる奴か
理解した
確かに分からん
- 168 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:58:43.897 ID:R25ztO3F0.net
- >>167
その途中から出てくる奴が“お前”な
- 169 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:58:46.503 ID:GX9zFOG40.net
- つまり
NPC同士の当たり判定はどうやって実装すれば良いですか?
ってこと?
- 170 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 11:59:25.939 ID:4ScEcQ1j0.net
- >>159
正確悪いなあ
- 171 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 12:05:13.862 ID:SZBc0AY10.net
- >>170
計算処理が増すんだから当然だろ
事実を指摘するのが性格悪いとかやめて
- 172 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 12:06:37.987 ID:5APvn8Ih0.net
- >>169
多分、B0人目とB1人目の同じ条件式についてはおそらく
そういうことでしょうね
主人公(の衝突判定)に対して町の人の主人公の衝突判定による条件式を書くのは実装できるが
その他の配列も同じ条件式を書く必要があるかと言っていたので
町の人の情報の中にfor文で回して衝突判定すれば解決で終わっていた
- 173 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 12:07:40.722 ID:Quc/uxMs0.net
- >>158
読んできたがモスバーガーには勝てんな
あっちは釣りらしいけど
- 174 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 12:10:51 ID:5APvn8Ih0.net
- 町の人の情報って衝突判定や当たり判定などを入れておけば
量産して同じ処理することができるからスレ主はもう気づいていたと思う
- 175 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 12:13:26 ID:GooxfBDP0.net
- Aというメイン
メインって何?
- 176 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 12:38:08 ID:5APvn8Ih0.net
- >>175
メインはスレ主の偏見で主人公のことを指しているんだよきっと
- 177 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 12:40:48.789 ID:BB7KX32xH.net
- そもそも当たり判定ってことなら当たった要素同士をチェックすれば済む話だと思うんだけど
当たり判定とまったく関係ない他の要素も含めて全部チェックする必要あるの?
- 178 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 12:41:35.515 ID:GX9zFOG40.net
- なんでBCDEFって分ける必要があんの?
住民のグループとか派閥で分けてんの?
- 179 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 13:05:09 ID:VFLvgQmA0.net
- Aというメインがある
で読むのやめた
- 180 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 13:33:11.052 ID:SZBc0AY10.net
- >>177
当たり判定する前にどうやって当たった要素同士を抜き出すんだ?
- 181 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 14:13:39 ID:JJ+hXj8Ka.net
- 結果報告はなしか
- 182 :以下、?ちゃんねるからVIPがお送りします:2020/05/10(日) 14:39:25 ID:9lQ27SJw0.net
- なんだこのスパゲッティスレは
総レス数 182
39 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★