2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

プログラミングの配列化について疑問があるんだけど

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 ★