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

1 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:16:07.325 ID:waoRqSL/0
Aというメインがある
次にBCDEFと同じもので配列にしたとする
これをB[10]だとする
Aに対してBが条件式を持つときは簡単なんだけど
B[0]とB[1]が条件式を持つときって
あらかじめ条件式を書かないと実装できないよね?
2 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:17:10.054 ID:ac650JA6d
はい
3 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:18:58.247 ID:waoRqSL/0
>>2
だよね?
4 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:19:59.728 ID:CRF9d78h0
は??
日本語が意味不明
5 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:20:18.651 ID:JLL2adCB0
ちょっとなに言ってるか分からない
6 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:20:20.080 ID:7hsGrImR0
びっくりする程わからない
7 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:21:00.331 ID:CRF9d78h0
糖質?
8 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:21:11.134 ID:83vdvvuQ0
1行目からしてもう意味がわからない
Aは配列なのか?
メインルーチ?
何???
9 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:21:23.976 ID:L17JpHwt0
Aというメインがある(意味不明)
10 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:21:53.598 ID:waoRqSL/0
例えば、グランド・セフト・オートみたいなゲームでいうと
Aが主人公だとしてBCDEF…が町の人だとする
主人公と町の人は判定するじゃん?
で、町の人が町の人を攻撃すると言う処理を入れる場合は
BとCを判定しないといけないよね?
それを先に条件式で書かないと実装できないよね?
16 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:25:22.738 ID:7hsGrImR0
>>10
BCDEF…の型に、街の人かどうかの判定フラグをいれたらいいんじゃない
17 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:25:40.632 ID:CRF9d78h0
>>10
相変わらず意味わからんが
プログラムの書き方によるだろ
町の人が町の人を攻撃したことにするなら動作のエミュレーションすれば一々コリジョン判定する必要もないし
24 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:29:29.225 ID:waoRqSL/0
>>17
例えばAとB配列のコリジョン判定はスゲー楽じゃん?
繰り返し(Bの終端){
if( AとBが当たっているか判定)
}
これだけでいい
でも、B[0]とB[1]の当たり判定も実装するとなると一気に難しくなる
この場合先に条件式を書いておかないと出来ない気がするんだけど
26 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:31:03.446 ID:CRF9d78h0
>>24
forで回せばいいじゃん
なんで難しい?
29 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:32:22.965 ID:waoRqSL/0
>>26
簡単というなら
疑似言語でいいから実装してみてよ
ちなみにB[0]とB[2]、B[1]とB[2]も判定するんだよ?
28 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:32:16.316 ID:JJ+hXj8Ka
>>24
同じやり方で比較対象が自分だったらスキップすれば?
11 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:21:56.479 ID:2yWlIC+g0
直接ソースコード貼られたほうがわかる
12 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:22:32.354 ID:tr8vFg4F0
モスバーガースレ
13 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:24:32.620 ID:eIUo22CZ0
クラスとインスタンスの話をしてるんだろうか
23 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:27:39.672 ID:CRF9d78h0
>>13
お前天才かよ
なんで配列なのか意味わからんけど
14 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:24:56.696 ID:2eq5ItPi0
説明が下手過ぎてなんもわからんw
15 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:25:09.476 ID:waoRqSL/0
BとCを判定しなくていい条件式がない場合は
Aと配列Bを作ればいいだけだと思うんだけど
配列B[0]とB[1]を判定するとなると一気に難しくなるんだけど
25 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:30:08.113 ID:CRF9d78h0
>>15
街の人をBの配列として表現したいって言ってんの?
B[10]は街の人10人のインスタンス発行するって意味?
18 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:25:55.265 ID:L17JpHwt0
配列の中身同士を順番に判定していきたいの?
19 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:26:31.046 ID:p30bqD700
よくわからないけどそれで合ってるよ
20 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:26:36.614 ID:waoRqSL/0
もうあと1歩でクラスが理解出来そうなんだが
あと1歩が遠い
31 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:33:34.235 ID:SZBc0AY10
>>20
あと100万歩はあるだろう
21 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:27:04.100 ID:4ScEcQ1j0
質問するとき最小コードで聞かないやつってセンスないぞ
27 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:31:39.729 ID:SZBc0AY10
主人公A
町の人B1,B2,B3
モンスターC1,C2,C3

みたいなこと?

30 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:32:49.547 ID:L17JpHwt0
普通にforを入れ子にするだけでは
32 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:33:59.028 ID:83vdvvuQ0
>>例えば、グランド・セフト・オートみたいなゲームでいうと
このゲームからして知らないよ・・
39 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:36:25.994 ID:waoRqSL/0
>>32
世界で売れてるゲームTOP5に入るんだが・・・
33 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:33:59.948 ID:ihKt3FzC0
ゲームプログラミングなら人クラスに攻撃した時のイベント作るだけじゃね
主人公とか町の人とか関係ないだろ
34 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:34:46.343 ID:2eq5ItPi0
class B に判定ロジックを実装しろ
boolean hantei(B b) みたいな
35 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:35:12.861 ID:eIUo22CZ0
組み合わせ総当たりの話だったか
36 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:35:30.847 ID:83vdvvuQ0
AとB[0]~B[10]を、総当たりリーグ戦的に全部あたり判定する、って事か???
40 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:36:35.195 ID:5aS06Fu90
プログラミングって難しいんだな
さっぱり理解できねぇ
41 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:37:54.172 ID:SZBc0AY10
>>40
1の日本語が不自由なだけだから安心しろ
42 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:38:32.024 ID:BpqPy3Kxx
メインがあってそこからサブを作るってことは
クラスベースの言語じゃなくて
プロトタイプチェーンの言語を使ってるんじゃね?
昔のJavaScriptとか
44 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:39:02.279 ID:JJ+hXj8Ka
プログラマーはエクセルに日本語で設計書という名のコードもどき書いてて馬鹿だなって思ったけど、それすら作れないヤツはコード書けないってことがわかったわ
45 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:42:28.271 ID:waoRqSL/0
めっちゃ複雑になるけど出来そうだな
47 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:43:08.496 ID:CRF9d78h0
>>45
お前が馬鹿だから複雑になんだよ
48 名前:ひみつの名無しさん 投稿日時:2020/05/10(日) 10:43:17.853 ID:BpqPy3Kxx
こんなの全然複雑じゃないだろ
ネスト2だぞ

コメント

タイトルとURLをコピーしました