[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 08:35 / Filesize : 255 KB / Number-of Response : 955
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C++でドラクエっぽいRPGを作る 2



1 名前:代理 mailto:sage [2008/05/14(水) 02:52:59 ID:WT/twc82]
C++の勉強をかねてFCのドラクエっぽい感じのRPGを作りたいんです。

しょっぱなからつまずいています、知恵を貸してください。

前スレ
pc11.2ch.net/test/read.cgi/gamedev/1193935988/

533 名前:名前は開発中のものです。 mailto:sage [2008/08/25(月) 06:11:10 ID:8IAKXHS+]
呪文の音がレトロすぎる・・・・
ファミコンより昔のゲーム機だろこれw

534 名前:名前は開発中のものです。 mailto:sage [2008/08/25(月) 06:19:20 ID:ixFVssZy]
英文法気にしてる奴はプログラムかくのにむかないとおもう

535 名前:名前は開発中のものです。 mailto:sage [2008/08/25(月) 06:42:15 ID:8IAKXHS+]
↑こいつ最高にアホ

536 名前:名前は開発中のものです。 mailto:sage [2008/08/25(月) 11:05:32 ID:aZofoDFc]
あとでバグが出たときに英語が適当だと発見が遅れる。
あと別の人がソース見たときに、程度が低いと見られてまともに読んでもらえなくなる。

537 名前:名前は開発中のものです。 mailto:sage [2008/08/25(月) 12:08:34 ID:M89mqnrm]
つーかEFじゃ何がなんだか
ちゃんとフルスペルで書かないと、
後々困るのは自分だぜ

538 名前:名前は開発中のものです。 mailto:sage [2008/08/25(月) 13:19:48 ID:m1ItHVq3]
Cの話じゃないが、昔アクセスVBAのソースを見たとき、
goukeiとかfuragu1みたいな変数名がゴロゴロしてて萎えた覚えがある・・・
一応名の通ったSIに発注した管理システムでの話

539 名前:名前は開発中のものです。 mailto:sage [2008/08/25(月) 13:54:00 ID:KMXLLuM8]
ローマ字表記は別に良いと思うけどな、下手な英単語や辞書引くような難しい専門用語になるよりは。
日本語変数名も場合によっては有り、伝えたいことがはっきりしていれば長さも短いし。
ただ混在表記や○○_001とか連番でわけられるのは辛い。

540 名前:名前は開発中のものです。 mailto:sage [2008/08/25(月) 13:56:12 ID:bEp/Ybeu]
goukeiはともかくfuraguは無いわw

541 名前:名前は開発中のものです。 mailto:sage [2008/08/25(月) 14:49:06 ID:NJGLNsKR]
ローマ字表記で英語とはレベルが高い



542 名前:名前は開発中のものです。 mailto:sage [2008/08/25(月) 17:44:32 ID:ixFVssZy]
ID:8IAKXHS+が気にしてるのは文法だよ

543 名前:名前は開発中のものです。 mailto:sage [2008/08/25(月) 17:47:43 ID:R0cq6O4p]
全部エキサイト任せだわ俺

544 名前:名前は開発中のものです。 mailto:sage [2008/08/25(月) 17:56:55 ID:vWQVvn+h]
おれも。
一端全て日本語でプログラムして、
それをhtml形式に変換してサクラのレンサバにうpしてから
エキサイトのページ翻訳で英語に直して、
それをメモ帳にコピペして.txtに保存してから
VC++4.0でプロジェクト作り直してmain.cppをつくって、
さっき保存した.txtを友達に読み上げてもったものをipodでボイスレコして、
それをペリカンの着払いで自宅に送ってもらって
ノイズが酷い時は一端除去して、
それを聞きながらmain.cppに打ち込んで、
最終的に学校のVC++8で新しいバージョンに変換してコンパイルしてる。


どうだろう、全然面白くないだろ?

545 名前:名前は開発中のものです。 mailto:sage [2008/08/26(火) 00:40:38 ID:E+9qtV0K]
>>540
あるあ、、、、ねーよ、と思うだろ、でもこれマジ話だったりするんだぜw
ちなみに別働のシステムを依頼したら今度は日本語の変数名だったんだぜww
まあわかりやすさって意味じゃ、開発段階ではメリットがあるのかもしれないが、
入力の手間とストレスだけでもくだらない工数とも呼べない手数が増えてそうだと思ったよ

546 名前:はかせ [2008/08/26(火) 02:34:08 ID:cnIrd0Ue]
・ダメージ・状態異常・一撃死呪文の耐性を追加しました。
 メタルスライムが倒しにくくなったはずです。まだルカニが効くのでそれで倒せるかも。

英語は苦手です。命名センスがないのもわかってます。
isEFlagのisは慣習なのでそれはそれで良いとして、省略のしかた、ですよね。
countをcntとかctにするのはみんなやってるから問題ないと思うのですが、
MonsterをMonsとかはこのソースに触ってればすぐなれると思いますが、
Vihとかいきなり出てきても意味不明ですもんね。

ただ、適当に数字をつけて管理するのだけはしません。

547 名前:名前は開発中のものです。 mailto:sage [2008/08/26(火) 03:22:17 ID:N84veEKy]
ちゃんと続いてるんだ
すごいな
頑張れ、応援してる

548 名前:名前は開発中のものです。 mailto:sage [2008/08/26(火) 03:32:28 ID:WPzuCDpO]
そもそも省略なんてしなくていいと思う。
後で見た時に省略すればしただけ困る。
まぁ、リアルタイムで作ってるときは面倒くさいから省略したくなるけどね。

549 名前:名前は開発中のものです。 mailto:sage [2008/08/26(火) 09:52:32 ID:ns4EvLV8]
>>546
一画面内に収まるような小さな関数のローカル変数なら省略もまあ有り。
クラス内で参照、引数などの外部とやり取りするなら省略しない方がいい。
RedGreenBlueをRGBとするような一般的な短縮ならいいけど複数の意味になりやすいのは避ける。

550 名前:名前は開発中のものです。 mailto:sage [2008/08/26(火) 10:03:11 ID:NgnK2efH]
おれは、cntという変数を見るたびに2文字省略して何かうれしいことがあるのか?
と(1人で)突っ込みを入れてしまう・・・

551 名前:名前は開発中のものです。 mailto:sage [2008/08/26(火) 10:09:33 ID:SI0sQ/D9]
正直はかせとは一緒に開発したくない
わかりにくすぎる
ひとりよがりなコードは他人が苦労する



552 名前:名前は開発中のものです。 mailto:sage [2008/08/26(火) 10:16:47 ID:DNuurAC9]
>>550
cntはiとかjとかkとかの親戚みたいなもんだしなあ
tmpもそうだな・・・由来は知らんが3文字じゃないとダメな理由でもあったんだろう

553 名前:名前は開発中のものです。 [2008/08/26(火) 10:30:01 ID:Uv7rJDSU]
ソレと判別できて、他と混同する事がないなら省いたほうがいいに決まってる。

554 名前:名前は開発中のものです。 mailto:sage [2008/08/26(火) 10:31:35 ID:UCjEaVk+]
見づらいっつーの
creatつーCの標準関数もバカだがw

555 名前:名前は開発中のものです。 mailto:sage [2008/08/26(火) 10:38:00 ID:ns4EvLV8]
creatは本人も反省してるから許してやってくれ

556 名前:名前は開発中のものです。 mailto:sage [2008/08/26(火) 10:41:46 ID:73a5uErC]
独学で勉強してるときからそんな協調したコード書けたか?
少なくとも俺は書けなかったが
今は普通にそれで飯食ってるよ
そんなのは共同作業になってから覚えても全然遅くないと思うが

557 名前:名前は開発中のものです。 [2008/08/26(火) 12:51:52 ID:ZkQxvwE+]
cntはあっても、Vihはわからないなー

558 名前:名前は開発中のものです。 mailto:sage [2008/08/26(火) 14:11:47 ID:+eP2LVti]
一人で組んでると命名は疎かになっちゃうねー
このスレでダメ出し食らいながら
少しずつ掴んでいけばいいねー

あと、部分的にコメント文が不足してるかもしれないねー
色んな人が見てくれてるソースだから
最低限メソッド一つに説明文一つ欲しいねー
構造的に組めてれば簡潔な説明文が書けるハズだしねー
焦らずちょっとずつ改良してけば良いソースになるよー
以前よりかなり綺麗になってるからねー


559 名前:名前は開発中のものです。 mailto:sage [2008/08/26(火) 23:12:22 ID:TEbD/TEf]
いやコメントは自動生成が主流だろ

560 名前:名前は開発中のものです。 mailto:sage [2008/08/27(水) 09:10:23 ID:viPvqIpE]
自動生成って、プログラマが意図したコメント付けてくれるの?
「// Aボタンの処理」とか。
最近のはすごいね。

561 名前:名前は開発中のものです。 mailto:sage [2008/08/27(水) 09:58:21 ID:+eBBtNxp]
// Aボタンの処理

最低のコメントですな



562 名前:名前は開発中のものです。 mailto:sage [2008/08/27(水) 10:39:59 ID:iGQm+pNv]
自動生成って関数の処理内容と引数、戻り値説明のテンプレートの事じゃないの?
C#のXMLみたいなやつ

563 名前:名前は開発中のものです。 mailto:sage [2008/08/27(水) 12:55:43 ID:U6GVpPon]
>>558
> 最低限メソッド一つに説明文一つ欲しいねー

オープンソースでもいちいち関数単位でコメントなんぞ書かないソースは沢山あるし、
むしろそっちのが多いという印象だけどな。
getter/setterは通常自明だし、メンバ関数は名前見れば機能が分かる、
ぐらいのほうが望ましい。
無論つけとくとツールにドキュメントを自動生成させるときに御利益があるが
そういうのは「お仕事」としてやる時だけでいいだろ。

基本的にはソースの字面からは自明でないこと(意図やデザインなど)
を説明するのにコメントをつける。

関数よりは、クラス、定数、メンバ変数などの「データ」につけるコメントのほうが
重要だと思う。

564 名前:名前は開発中のものです。 mailto:sage [2008/08/27(水) 14:41:50 ID:Vqvxsafr]
ぱっと見て分かりにくい処理に解説付けたりはしてるな
「ここはこう処理してて、するとこういう結果が出るのだー」みたいな
だから俺のソースは関数が一番コメントが多い、時点でクラスのメンバ


565 名前:名前は開発中のものです。 mailto:sage [2008/08/27(水) 14:47:04 ID:Vqvxsafr]
関数の中身って書いた方が誤解が少なそうだ

566 名前:名前は開発中のものです。 mailto:sage [2008/08/27(水) 15:39:25 ID:eZz9Mb0s]
>>564
ぱっと見て分かりにくい処理につけるコメントを間違ったりするとホントに詰むぞw
マジで気をつけた方がいい。

567 名前:名前は開発中のものです。 mailto:sage [2008/08/27(水) 16:08:25 ID:KNXd2k3Y]
考えるだけで恐ろしいですなw

568 名前:名前は開発中のものです。 mailto:sage [2008/08/27(水) 23:44:24 ID:EYYJ4VR0]
ここは口だけのカスがよく沸くなw



569 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 01:57:39 ID:Qlb2/Pnm]
>>568
がすばらしい実績を披露してくれるそうです

570 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 05:42:25 ID:JaubmWsc]
ほんとにプロが居てもこんなところで遊んでる暇なんてないだろうしな
もし実績を示せる人間がいるとするなら相当な暇人でないと

なんてマジレス

571 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 08:57:56 ID:8n+roiwR]
関数ヘッダは引数、戻り値、結果の説明
関数内は手段の説明
と分けるといいと思う。
関数ヘッダにチュートリアルまがいのこと書く奴は苦手。

>>568
コード示さないと理解できないゆとりですね?
わかります。

>>570
プロなんか珍しく無いし実績とは無関係
今言ってる実績って未踏採用経験者レベルでしょう
誰でもなれる職業で分け%8



572 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 09:20:59 ID:P5/Qw9ku]
>>568
そうそう
だから基本的な事でしか粋がれない(笑)

573 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 09:24:32 ID:JopJTyIq]
ん〜、それは自分も含めてって事かい?

574 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 09:33:05 ID:+z0j1ZJt]
>>1未満の屑のネット弁慶ばかりなのは確かだろうなw
結構臭い奴がいるし


575 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 09:36:28 ID:P5/Qw9ku]
>>574
やっぱりそう思ってた奴って俺以外にもいたんだな(笑)
口だけのカスまじ笑える

576 名前:571 mailto:sage [2008/08/28(木) 11:49:42 ID:8n+roiwR]
携帯から書いたら文字化けてた…

577 名前:名前は開発中のものです。 [2008/08/28(木) 11:52:18 ID:B/qP5Zqr]
正直口だけのカスって言ってる奴って、挫折者ばかりだと思う

そうでないなら、自分から行動するものね

578 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 12:02:07 ID:JaubmWsc]
>>573
これは触っちゃいけない人

579 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 12:10:24 ID:yDQ1isxe]
ソースを掲示した奴の勝ち

580 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 12:18:59 ID:uGs1SCzy]
自称プロw

581 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 12:23:11 ID:+z0j1ZJt]
前スレから見てたが、はかせの疑問に答えられていたのは
ググれば分かるようなものばかりだったからな・・・
知識の要するものはスルーしてたんだから仕方ない。お前ら哀れw



582 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 12:28:32 ID:0kCumnRy]
まあ、はかせ以外は無能の集まり=ソース乞食なのは間違いないだろうな


口 だ け で 否 定 す る の は 簡 単 だ よ な



583 名前:名前は開発中のものです。 [2008/08/28(木) 12:53:16 ID:B/qP5Zqr]
>>580
プロを神聖化すんなって。コード書けなくてもなれる。

>>581
>知識の要するものはスルーしてたんだから仕方ない
具体的にどこよ?
ソース読まなきゃダメってのは面倒(落とすのが)だから俺も答えたこと無いけど

584 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 12:53:18 ID:JaubmWsc]
今さらだけど部外者のはかせ以外が元気すぎるだろこのスレ・・・w

585 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 13:02:32 ID:+z0j1ZJt]
>>583
だから前スレ嫁よ
いくつか出てくる筈

586 名前:名前は開発中のものです。 [2008/08/28(木) 13:34:39 ID:B/qP5Zqr]
>>585
具体的に言えよ

難易度の高い話なんて出てきたことないだろ

587 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 13:47:40 ID:48xI/Bcq]




          難度の低いものすら答えられなかった無能どもの巣窟だったわけだwww









588 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 13:49:23 ID:weQxm8cX]
なんで外野が別の外野に噛み付いてるの?w
外野のスキルが高かろうと低かろうと、はかせが望むドラクエクローンを
作れればそれでいい話なのに、スレ違いだから別スレ立ててやれよ

589 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 13:51:18 ID:+z0j1ZJt]
>>587
そういう事になるなw
前スレも読めない・はかせの疑問をスルーした事実から目を背けるかわいそうな子どもばかりだな、ここは。

590 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 15:42:17 ID:Qlb2/Pnm]
そもそも命名がわかりにくい、コメントがないで、読む気にならないコードなのが悪い

591 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 16:19:31 ID:Q17AYcJS]
ふぁびょり過ぎw



592 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 17:34:25 ID:7Nbjl+bK]
唐突にやってきて他人を貶して
自分を上の立場にいると思い込もうとしてる
大した輩じゃないな

593 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 18:21:38 ID:XPrdyQ+I]
単独製作スレだから1以外が無能でも問題ないだろ
共同制作スレで口だけだったらアレだけど。

594 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 19:04:33 ID:AnulgMHx]
本気で製作の邪魔をしたかったら、今のままだとメンテ不可能なソースができるだけだから
もっとシェル、tagsやmake等のツール、vimやemacs等の高機能なエディタを使えるようになれとか
OOA/D、RUPやTDD,BDD等ソフトウェアの設計開発プロセスの技法やコーディングの基礎について学べとか
アルゴリズムとデータ構造も知っとけとか
lispやhaskellを使って手続き型以外の考え方を学べとか
まずは計算機科学周辺の基礎的な数学からとか
そういう茶々を入れるのがいいよ
ついでにC++ in depthシリーズ等のC++の名著や上記に関する具体的な書籍を挙げれば
少なくとも5年ははかせの時間を奪えるよ

595 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 19:08:24 ID:AnulgMHx]
ちなみに上の文に含まれる単語は適当にググった結果なんで殆ど意味ありませんえん

596 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 19:16:02 ID:7Nbjl+bK]
コピペ乙

597 名前:名前は開発中のものです。 [2008/08/28(木) 20:02:00 ID:B/qP5Zqr]
>>587
その難度の高いのをもってこいよ

598 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 21:30:02 ID:weQxm8cX]
難度が云々言う割りに何も提示できないのは
日下部陽一と同レベルの屑w

599 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 22:58:15 ID:8n+roiwR]
>>587
悪魔の証明、てな

600 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 00:05:07 ID:+E/Z+P1r]
無能必死すぎだろw

601 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 00:23:49 ID:Fp05+6oW]
ググればわかる事でしか粋がれないからな
それを認めたくなくて顔真っ赤にしてるんだろうがww



602 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 00:33:16 ID:J0EVJ9ca]
俺も作るって言い出す奴は不思議なことにいないのな

俺?フリーウェアとネタかぶって途中放棄…orz
FFでも作るか…

603 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 00:39:38 ID:n8wUlm1O]
そもそも、本家ドラクエがオブジェクト指向で作成されているとは思えないが…違うかな?
サルでも分かるオブジェクト指向みたいな本を読んで、納得したつもりが、vc++無料を
立ち上げたとたん固まる俺にとっては、はかせの行動力を素直に喜びたい。
今?HSPおいといてツクールXPもおいといてツクール2000をいじってますw
それでもなかなかw結局スーファミのツクールしか完成品がない。あれから10年(

604 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 00:46:34 ID:+E/Z+P1r]
>>601
今までの過去ログでそれを証明してしまってるからな
もうどうしようもない

>>602
2、3人居なかったか?尤も途中放棄したのかもう見ないがww

605 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 00:59:43 ID:BBt8x0Xb]
なんだこの流れ?
今までは反論するにしても別のやり方が提示されてたし、色々な方法を知ることができたのにな・・・。
ググれば出てくるとか言ってるが、情報が古い場合や一部勘違いとかも多いし、
組み方であーだこーだ言い合うのは凄く勉強になるんだが。

606 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 01:09:32 ID:+E/Z+P1r]
無能だという事を否定するのであればこれからの行動で示して下さい
口先だけで否定するのは誰でも出来ます



はかせは今抱えてる疑問を全て列挙するべき


ここの自称無能じゃない子が答えてくれるよ^^

607 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 01:13:35 ID:wJmvJfih]
>>606
はいはい鏡鏡

一番偉そうなのお前

608 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 01:13:54 ID:BBt8x0Xb]
>>606
誰に言ってるんだ?w

609 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 01:14:22 ID:Fp05+6oW]
>>606
そうだな。具体的な解決策を提示し続けてやれば、もう完成は目の前じゃないか?
スレにとってもその方がいいだろうし。
見栄はるだけならガキでもできるからな(笑)

610 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 01:17:36 ID:+E/Z+P1r]
>>609
>見栄はるだけならガキでもできるからな(笑)

ここなんだよなw
夏休みだから仕方ないのかもしれんが
お子様が無能だという事実を受け入れたくなくて口先だけで吠えてるだけの現状だからねぇ


ま、でもこれだけ無能だということを否定し続けているのだから
今後のスレの流れは見逃せないねww

611 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 01:31:22 ID:gBLsTAD9]
唐突にやってきて、んなこと言われてもな。
お前がどう思おうと、俺らは好き勝手やるだけだ。

夏休みの終わりごろに急に湧いたお前の言動は本当に分かりやすいな。
宿題は済ませておけよ。



612 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 01:33:18 ID:Fp05+6oW]
結局何もできないカスだから、そう言うしかないんだよな
さすが夏厨

613 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 01:44:36 ID:+E/Z+P1r]
まあまあ
今後も口先八寸のネット弁慶がのさばるようなら
やっぱり、

口だけのソース乞食

だったというだけだしなw
前スレから読んでるから、まぁこれで間違いないだろうけどな
否定するのはいつも口だけ(笑)

614 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 01:55:06 ID:gBLsTAD9]
いや、それで何か問題があるのか?
変なことをいうやつだなあ。
さっきから薄っぺらい煽りばかりで言いたいことが分からないんだが、
お前は俺らに何を期待してるんだ?
技術のないやつは出て行けとでも言いたいのか?
そんな義務も義理もルールも無いけどな。

615 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 02:13:32 ID:+E/Z+P1r]
>口だけのソース乞食
>だったというだけだしなw

理解できてるかな・・・?
やけに無能だという事を否定したがる
ぐぐった知識しか持ち合わせてないようなお子様ばかりだからな
その事実を述べただけに過ぎない

そんな無能なネット弁慶に何を期待してるというの?ん?w
また無能が勘違いしだしたかな

616 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 02:22:08 ID:gBLsTAD9]
何だ、ただのストレス発散か
ちとゆがんでるとは思うが、まーほどほどにな

617 名前:はかせ [2008/08/29(金) 03:24:06 ID:NverHTy6]
ちょっと忙しいので更新が遅れてます。
今回はルカニ・ボミオスの耐性しかつけられませんでした。

今後は呪文の種類を増やすのと、エディタの機能を充実させる方向でがんばりたいと思います。
関数名についてですが、名前だけで機能のすべてがわかるのが理想ですが、
すべてにおいてそれができるかというと、難しいと思います。

たとえば

  前 ×○○× 後
本当の並び 0、1,2、3
変換後並び -1,0,1、-1

○が生きてるメンバー、×が死んでるメンバーとして
上の順番で並んでるパーティがいるとして
本当の並び順の番号を引数にとると生きているメンバーの中で何番目かを返す関数にはなんて名前をつけますか?
日本語でコメントつけるのも結構難しい気がします。(僕の国語力が無いのもありますが。

618 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 03:31:18 ID:UIFpDB3G]
はかせが書き込むと必ず上スレが上がってるのですぐわかるなw

619 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 06:13:09 ID:rqqirYGe]
行動の順番?
死んでるフラグの時は何も処理させないで次の奴に行かせればいいんじゃね

620 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 07:09:55 ID:rPVEWkrT]
カンオケを引きずるための表示上の並び替えかと思ったが違うか。

// 生存メンバー内での順番を得る
int GetOrderInAlive(const int order) const;

パーティクラスのメンバ関数と仮定。英語的な正しさは知らん。
こんな感じでどうですかね。

621 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 10:50:40 ID:12b8Eko7]
PlayerParty::getMember_AlvP_AllP()って奴か
俺ならこういう関数は避けるかも

やりたいことはシンプルなのに名前をつけにくい=機能がわかりにくい
=実装・設計が最適ではないかもしれないってこった

反復子を返す関数のほうが綺麗なのかもしれんし、
仮想viewのようなものを作るべきかもしれん

ぶっちゃけ「条件に合うメンバのリストが欲しい」というのは汎用リスト処理で
動的言語ならlambda式でも使いたいところだが、そこはC++だから仕方が無いな



622 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 12:12:30 ID:UIFpDB3G]
monsSのSがSelectのSなのか、sizeのSなのかわかりにくいよね

623 名前:621 mailto:sage [2008/08/29(金) 12:19:27 ID:12b8Eko7]
あー、俺ははかせにソース直したほうがいいぜって言ってるわけじゃないんで
そこは誤解なきよう

外野の言ってることは参考にしつつ適当に聞き流して
どんどん突き進んでくれ

624 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 13:09:59 ID:aiUnUXvn]
>仮想view
party|filtered(is_alive)|at(2); // => 1
oven使えと?なんと言う外道…はかせを殺す気か

625 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 16:41:53 ID:Fp05+6oW]
ほらなwwwww





626 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 16:50:55 ID:smutsiJt]
草生やすことしかできないやつもいるしな。

627 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 17:04:03 ID:HUd9pUZT]
「草生やす」って表現使ってみたかったんだね。
でも全然流行ってないよ。面白くないし。

628 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 17:32:26 ID:Fp05+6oW]
核心突かれてとにかく何か言い返さないと気が済まない子どももいるしなwwww

629 名前:名前は開発中のものです。 [2008/08/29(金) 19:18:10 ID:59kO1dmO]
PlayerParty::getMember_AlvP_AllP() って名前はひどいけど、
lambda式がない言語の話をなぜここでしちゃうかなーって思うんだなー
そして酷い名前のソースでも、ゲームが動いてればそれなりかもしれんなー
同僚にそういうソースかいてる奴いたらブチぎれるけど。

630 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 19:21:21 ID:h7iz8Y55]
自分も国語力が無いから
メソッドの概要文を書くつもりがグダグダ長くなったりするわー
モジュール分割が足りないのが原因かもしれないけど

MSDNのクラスライブラリリファレンスとか
Javaのクラスリファレンスを見ると
概要の説明文が簡潔で上手い言い回しで書かれてんね

631 名前:名前は開発中のものです。 mailto:sage [2008/08/30(土) 10:53:16 ID:hTXZCBFb]
マジではかせ以外は屑だったんじゃねえか
ワロタ



632 名前:名前は開発中のものです。 mailto:sage [2008/08/30(土) 11:37:57 ID:CIZteKr9]
屑でいいさー、一緒に勉強してるんだから
ゲ製自体できる人間が来る板じゃないし
このスレでは貶すより屑でも情報提供してる方が偉いっしょ


633 名前:名前は開発中のものです。 mailto:sage [2008/08/30(土) 11:48:58 ID:cYXKB0I+]
>>632
僕と一緒にスルーって言葉を勉強しようぜ!






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<255KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef