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

1: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:16:07.325 ID:waoRqSL/0
Aというメインがある
次にBCDEFと同じもので配列にしたとする
これをB[10]だとする
Aに対してBが条件式を持つときは簡単なんだけど
B[0]とB[1]が条件式を持つときって
あらかじめ条件式を書かないと実装できないよね?

5: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:20:18.651 ID:JLL2adCB0
ちょっとなに言ってるか分からない

 

6: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:20:20.080 ID:7hsGrImR0
びっくりする程わからない

 

7: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:21:00.331 ID:CRF9d78h0
糖質?

 

8: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:21:11.134 ID:83vdvvuQ0
1行目からしてもう意味がわからない
Aは配列なのか?
メインルーチ?
何???

 

9: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:21:23.976 ID:L17JpHwt0
Aというメインがある(意味不明)

 

10: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:21:53.598 ID:waoRqSL/0
例えば、グランド・セフト・オートみたいなゲームでいうと
Aが主人公だとしてBCDEF…が町の人だとする
主人公と町の人は判定するじゃん?
で、町の人が町の人を攻撃すると言う処理を入れる場合は
BとCを判定しないといけないよね?
それを先に条件式で書かないと実装できないよね?

 

16: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:25:22.738 ID:7hsGrImR0
>>10
BCDEF…の型に、街の人かどうかの判定フラグをいれたらいいんじゃない

 

17: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:25:40.632 ID:CRF9d78h0
>>10
相変わらず意味わからんが
プログラムの書き方によるだろ
町の人が町の人を攻撃したことにするなら動作のエミュレーションすれば一々コリジョン判定する必要もないし

 

24: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:29:29.225 ID:waoRqSL/0
>>17
例えばAとB配列のコリジョン判定はスゲー楽じゃん?
繰り返し(Bの終端){
if( AとBが当たっているか判定)
}
これだけでいい
でも、B[0]とB[1]の当たり判定も実装するとなると一気に難しくなる
この場合先に条件式を書いておかないと出来ない気がするんだけど

 

26: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:31:03.446 ID:CRF9d78h0
>>24
forで回せばいいじゃん
なんで難しい?

 

29: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:32:22.965 ID:waoRqSL/0
>>26
簡単というなら
疑似言語でいいから実装してみてよ
ちなみにB[0]とB[2]、B[1]とB[2]も判定するんだよ?

 

37: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:36:04.734 ID:CRF9d78h0

Aの知的レベルが低いが、

Aというメインクラスがあって
そこからインスタンス化したA’という主人公、B[10]という10人の街の人があるってことね

>>29
メインクラスの方にselfとthisでコリジョン判定入れればループもなしでいけんじゃねーのか?
ループするなら多重にしろ

 

83: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:57:08.904 ID:0QV5tpLW0
>>29
このレスを見ると>>1のほうが偉そうに見えるんだが…
というか自分の感情なんかプログラミングにいらないから無視しなよ

 

87: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:59:28.979 ID:waoRqSL/0
>>83
どこがだよ
おまえらの上から目線で嫌味を言い続ける方が性格悪すぎだわ

 

94: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 11:02:06.204 ID:0QV5tpLW0

>>87
実装してみてよ
ってところ

あまりにも失礼

お手数ですがサンプルなどc言語で書いていただけないでしょうか…

くらいの態度で書かないと

 

11: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:21:56.479 ID:2yWlIC+g0
直接ソースコード貼られたほうがわかる

 

14: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:24:56.696 ID:2eq5ItPi0
説明が下手過ぎてなんもわからんw

 

15: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:25:09.476 ID:waoRqSL/0
BとCを判定しなくていい条件式がない場合は
Aと配列Bを作ればいいだけだと思うんだけど
配列B[0]とB[1]を判定するとなると一気に難しくなるんだけど

 

25: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:30:08.113 ID:CRF9d78h0
>>15
街の人をBの配列として表現したいって言ってんの?
B[10]は街の人10人のインスタンス発行するって意味?

 

20: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:26:36.614 ID:waoRqSL/0
もうあと1歩でクラスが理解出来そうなんだが
あと1歩が遠い

 

31: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:33:34.235 ID:SZBc0AY10
>>20
あと100万歩はあるだろう

 

22: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:27:10.825 ID:BpqPy3Kxx

>これをB[10]だとする

ここが特によくわからない
ABCDEFの要素が一つの配列になっているという先入観で読むもんだから
B[10]とか言われると
え?Bって配列の名前なの?という疑問となんで10なの?という疑問
2つの疑問が同時にわいたところで思考停止する

 

35: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:35:12.861 ID:eIUo22CZ0
組み合わせ総当たりの話だったか

 

36: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:35:30.847 ID:83vdvvuQ0
AとB[0]~B[10]を、総当たりリーグ戦的に全部あたり判定する、って事か???

 

38: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:36:10.145 ID:BpqPy3Kxx

for(int i = 0; i < B.length;i++){
for(int j = 0; j < B.length;j++){
if(衝突判定(B[i],B[j])){
damage();
}
}
}

みたいな話?

 

40: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:36:35.195 ID:5aS06Fu90
プログラミングって難しいんだな
さっぱり理解できねぇ

 

41: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:37:54.172 ID:SZBc0AY10
>>40
1の日本語が不自由なだけだから安心しろ

 

53: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:45:22.331 ID:T7zE/tHL0
>>40
プログラミングは難しくない
難しいのはガイジ対応

 

45: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:42:28.271 ID:waoRqSL/0
めっちゃ複雑になるけど出来そうだな

 

47: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:43:08.496 ID:CRF9d78h0
>>45
お前が馬鹿だから複雑になんだよ

 

48: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:43:17.853 ID:BpqPy3Kxx
こんなの全然複雑じゃないだろ
ネスト2だぞ

 

52: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:45:01.603 ID:waoRqSL/0
>>48
だってこれ当たり判定だけじゃん
他にも色んな処理入れてるし

 

91: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 11:00:57.670 ID:83vdvvuQ0
>>52
だって当たり判定についての質問じゃなかったの?
他にも色んな処理とか言い出したらコーディング全部やってもらう事にならない?
他にも色んな処理とか言い出したらスレたてする時の数行で書ききれないのでは?
それなら肝心の部分にだけ絞って質問する事になるだろうし
その肝心の部分の質問ってのが当たり判定についてなのではなかったの?

 

49: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:43:56.723 ID:waoRqSL/0
ちなみになんでそんな上から目線で嫌味な事言う奴が多いんだ?

 

51: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:44:40.792 ID:CRF9d78h0
>>49
質問の仕方がクソだから

 

57: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:47:03.649 ID:SZBc0AY10
>>49
嫌味抜きでお前の言ってることは意味不明だぞ
何をやりたいのかまずは日本語で書こう

 

59: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:47:56.622 ID:waoRqSL/0
>>57
じゃあおまえは何でも的確に人に伝える能力があるのかよ
何でそんな上から目線で嫌味を言ってくるんだ?
そんな風にいつも人と接しているの?

 

61: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:49:29.599 ID:IUZqE8Eo0
>>59
質問すれば教えて貰えると思ってるのなんなん?
ゆとり甘やかしすぎだろ

 

65: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:50:42.402 ID:waoRqSL/0
>>61
嫌味な奴だな

 

54: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:45:33.436 ID:waoRqSL/0
何でこんなに上から目線で嫌味な事言われるのかわからねえわ

 

55: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:46:03.305 ID:JJ+hXj8Ka
ここvipだぞ
今でこそ落ちぶれてるけど一度は天下とった場所だからな

 

60: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:48:56.990 ID:waoRqSL/0
分かんない事があるから聞いてるのに
何でこんなに上から目線で嫌味を言われなきゃいけないのか

 

63: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:49:57.312 ID:Jf/gvER60
>>60
VIPははじめて?肩の力抜こ?

 

69: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:51:33.960 ID:waoRqSL/0
>>63
上から目線で嫌味な奴が多過ぎる
自覚ないのだろうか?
普段から日常でそういう事しているんだと理解出来るわ
性格悪すぎる

 

68: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:51:22.064 ID:0PdXRVuK0
配列が分からないなら配列使わなければいい

 

74: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:52:49.407 ID:waoRqSL/0
>>68
配列使わないで実装したんだが増やしたいと思った時に配列にしたら楽かと思ったんだけど
あまりにも複雑だから困ってんだよ

 

78: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:54:25.501 ID:0PdXRVuK0
>>74
配列使わないで書いたコード張ったらアドバイスしやすいと思うよ

 

77: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:54:03.063 ID:JJ+hXj8Ka
つーか、村人の衝突判定なら総当たりしなくてももっといい方法ありそうだけどな
人物の挙動をどういうロジックで組んでるか分からないから具体案はないが
10程度なら一瞬だからどうでもいいけど

 

84: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:58:16.976 ID:waoRqSL/0
>>77
単純に町の人同士の当たり判定を捨てれば
主人公と町の人だけの当たり判定をループさせて
町の人の配列を作ればいいだけだと気づいたんだけど
それやると町の人同士が重なるんだよ
というか配列にすると主人公と町の人との判定もかなりややこしくなるんだよなぁ

 

181: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 14:13:39.131 ID:JJ+hXj8Ka
結果報告はなしか

 

88: 以下、5ちゃんねるからVIPがお送りします 2020/05/10(日) 10:59:35.888 ID:j1fsSZxm0
巧妙な釣りスレを疑うレベル

引用元

管理人からひと言

質問の仕方って大事やね

関連記事

  1. どのくらいプログラミングできたらシステムエンジニアになれんの?

  2. 競技プログラミングでpython使う馬鹿www

  3. 一発逆転したいからプログラミング言語を作りたい

  4. ワイITエンジニア、動作確認テストがつらい

  5. 【IT】Swiftがトップ10入り、Pythonは3位から4位へ–10月TIOBEの人気…

  6. 【悲報】Twitterの駆け出しエンジニアさん、HTMLとCSSをプログラミング言語だと思ってる

  7. 【IT】プログラミング学習に「GitHubを使用すること」の効果とは?

  8. 【悲報】ワイプログラマ、エディタの設定いじっただけで1日がおわる

  9. オブジェクト指向わかんないんだが

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の人気記事

おすすめ記事

  1. カテゴリ_働き方

新着記事

  1. 日本のITが遅れている本当の理由
  2. ワイSESエンジニア手取りが25万しかもらえなくて泣く
  3. IT業界楽すぎだわ、人手不足だし
  4. 底辺プログラマ「プログラミングで重要なのはググる力だよ」
  5. パソコン欲しい(´・ω・`)💻

ボンブの戯言

  1. 【ボンブの戯言】ITエンジニアが徹夜してでも間に合わせる理由
  2. 【ボンブの戯言】フリーランスのメリットを全否定してみた
  3. 【ボンブの戯言】ITエンジニアがフリーランスになるときに考える・準備すること
  4. 【ボンブの戯言】サーバーって何なの(オンプレに限る)
  5. 【ボンブの戯言】ITエンジニアがフリーランスになる理由
PAGE TOP