トップページgamedev
992コメント342KB

おいお前ら、対戦カードゲーム作りませんか?Turn 14

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2007/09/17(月) 19:56:53ID:aE5KmUAe
おいお前ら、対戦カードゲーム作りませんか? Turn 14!!

デッキを作って対戦するカードゲームを作ろうぜ! 14ターン目に移行しました。
思えば遠くにきたもんだ

 ・対戦主体のカードゲーム
  カード収集要素なしによるカード資産房排除。
  いわゆるトレーディングカードゲームとほとんど同じ気がするが、
  トレード&収集しないので微妙に別ジャンルぽ.
 ・マジックっぽい戦闘
  プレイヤーは魔法を唱えたり、クリーチャーを召喚したりして戦う。
 ・アクティブタイムバトル
  ネット対戦だと相手のターン終了を待つのがダルイのでアクティブタイムにして
  相手と自分のターンが同時進行にする。
  カードごとに発動までの詠唱時間を決めて、強いけど詠唱に数ターン使うカードとか
  コスト高いけど瞬時に発動するカードとか作る。
 ・監督は俺(jxta ◆YLtNyRyYyQ)
  プログラムも俺(jxta ◆YLtNyRyYyQ)
0274名前は開発中のものです。2007/11/18(日) 02:27:33ID:nKLnVju+
>>272
乙です。
個人的に一回カードゲームを作ってみたいなと思ってるのでその教訓を焼き付けておきます。

>>273
プロバイダによってはできないとこもあるよ。
残念だけどその場合は諦めるしか・・・
0275名前は開発中のものです。2007/11/18(日) 05:10:03ID:T3M+oiRm
自分で立ててみて自分でコネクトしたら入れたんですが、やっぱ他の人は入れないんですかね
0276名前は開発中のものです。2007/11/18(日) 07:08:24ID:s3S7enTX
>>272
スクリプトにするとか無意味なことやるなよ
そういうときこそオブジェクト指向の出番だろうが
0277名前は開発中のものです。2007/11/18(日) 13:43:22ID:mLxmFjiI
>>272
あるあるw
乙です。

でもカードデータベースは素で読めるものだと書き換えチート喰らう悪寒。
何かしらの暗号化が必要だろうね。
自動テストって何だろう。デバッグモード?それは手動だしな。
0278名前は開発中のものです。2007/11/18(日) 16:17:01ID:pStRwHE+
>>277
Javaしか知らないけどJUnitみたいに
自動でテストするプログラムも追加して作っとけってことじゃないかな

リリース前にそのプログラム通して正常であれば、
デグレの心配は無しって感じで
0279名前は開発中のものです。2007/11/18(日) 17:42:17ID:eCqMCnIA
>>272
乙です。
タイムフリップはCPU戦で使用すると必ず「フレーム同期エラー」が発生するので実戦使用してない。
でもこのエラーが発生するのはこっちの環境では1.99になってからだし
周囲の人の話を聞く限り環境によって違うっぽ。

>>276
だがC++使用+エネミー処理なんかをスクリプト処理するゲームはかなり普通にあるんだが。
0280名前は開発中のものです。2007/11/18(日) 20:06:15ID:s3S7enTX
>>279
結局プログラミングすることになるならまっすぐC++ならC++で書いて何が不都合あるのか

>>277
カードゲームでその種のチートを食らうって、脆弱すぎる。
ルールに沿ったプレイをしてるかどうかは当然チェックするだろ。
0281名前は開発中のものです。2007/11/18(日) 20:11:11ID:s3S7enTX
>>272
ダメージ受ける処理を damege() メソッドを定義するのは、あらゆる行為がフック対象になるカードゲームでは設計ミス

DamageAction クラスを作って、その exec() メソッドにダメージを減らす処理を書くのが望ましい

そうすれば、「ダメージを全て倍にする」みたいな特殊なカードも、後からどんどん追加していける。
0282名前は開発中のものです。2007/11/18(日) 20:26:17ID:8xy8ByKt
神降臨
0283名前は開発中のものです。2007/11/18(日) 20:59:42ID:TuHQCw+H
快感を受ける処理を kaikan() メソッドを定義するのは、あらゆる行為がファック対象になるカードゲームでは設計ミス

FackAction クラスを作って、その exec() メソッドに理性を減らす処理を書くのが望ましい

そうすれば、「快感を全て倍にする」みたいな特殊なカードも、後からどんどん追加していける
0284名前は開発中のものです。2007/11/18(日) 21:16:33ID:8xy8ByKt
>>283
ここ、一応ゲ製スレだし、真剣な意見を茶化すのやめようぜ
0285名前は開発中のものです。2007/11/18(日) 21:34:54ID:eCqMCnIA
プロジェクトにもいるけれど、何度も追加、修正を行うものに関してはスクリプトでやることが多いイメージがあるな、俺だけだったか。
0286名前は開発中のものです。2007/11/18(日) 21:43:13ID:eCqMCnIA
プロジェクトにもよるけれど、だ。

あれからいくつか試してみた。
・お互いの手札が逆転したり詠唱場等が混乱する現象
  cf : http://ameblo.jp/mizabcd/entry-10054675553.html
 こちらが確認した限りでは「相手の手札を操作するカード」の発動がトリガーっぽい。
 所得税、違法融資機、手札抹殺など
・タイムフリップ
 対人戦でもフレーム同期エラーが発生した。
 ログに関してはもう何度も上がっているしそれと同じなので原因はやはり不明のまま?
0287jxta ◆YLtNyRyYyQ 2007/11/19(月) 00:11:37ID:A8d27Crm
>自動テストを用意するべき
最近JUnitとか知って、そういうの必要だよなぁ、と
単体レベルでのテストでもあれば安心

>カードはプログラムすんな
ダメージを与えるとか、機能レベルではプログラム書くだろうけど
個々のカードがどの条件でどの効果を発動させるとかは
データであって、C++で書くべきではないと痛感したわけさ
で、一番柔軟なデータ表現としてスクリプトがよさそうだなぁ、と
条件とか簡単に書けるし、プログラマが書く必要ないからね
もちろん、データでもスクリプトでも暗号化するのは当然として

>>281
激しく同意

要するに、「うまくやるには経験値が重要」ってことで
0288名前は開発中のものです。2007/11/19(月) 14:32:27ID:zgTCyXrl
>>283
単純なini形式でも、xml形式でもなんでもいいんだが、
適当なフォーマットのファイルでもってカードを追加していけるのは
賛成。しかし、スクリプトとなると行きすぎ。

カードの追加方法は、単純なカードフォーマットファイルと、DLLファイルでの
プログラムの動的ローディングの二本立てが、オープンなルールのゲームを作る場合にはいいんじゃないかと思う。

というか、最初からスクリプト言語でゲーム作ればさらに簡単だろう。
0289名前は開発中のものです。2007/11/19(月) 15:47:22ID:zgTCyXrl
>>287
暗号化するのは、プレイ中の手持ちカードとかだけな。

ルールが定義されたソースコードが見えるゲームでプレイするのが、
公平さの観点からしてよい。
0290名前は開発中のものです。2007/11/19(月) 16:47:50ID:3nZY3HjV
まぁカード処理をスクリプトでやるなら
カードを自由に追加(≠編集)できるようにして非公式カードの追加とかできたら面白いけどね。

まぁそうすると非公式カードがデッキに入っている場合はオンライン時に相手との同期確認したりしないといけないので余計な手間がかかるんだが。
この話題の流れを見てると非公式カードを使用した大会とか一回やってみたいと思ってしまった。
0291名前は開発中のものです。2007/11/19(月) 20:08:09ID:vUYBS0W4
遊戯王みたいに言ったもん勝ちな大会になりそうw
だがそれがいい
0292名前は開発中のものです。2007/11/19(月) 20:54:48ID:3nZY3HjV
カードのIDだけしかiniファイルには入らないわけだから(UA_999_xxx_0みたいな形式)
仮に非公式カードが出現しても全員が同じカード定義ファイルを使わないと正常に動作しないだろ。
0293名前は開発中のものです。2007/11/19(月) 21:16:50ID:eIJGyTIK
カードファイルとレギュレーションファイルを別に用意して

レギュレーションファイルのほうで有効にするカードファイルを設定
レギュレーションとカードファイルは同封して配布
使用するカードを選択して、レギュレーションファイルを作成するツールが有れば完璧やね

レギュレーションとカードファイルが同一かどうかMD5で比較

これでいいじゃん
いや、これはあくまで妄想な
0294名前は開発中のものです。2007/11/22(木) 17:23:34ID:LPLhj2CM
大腿骨を祈る者
0295名前は開発中のものです。2007/11/22(木) 20:39:49ID:326VamPh
?
0296名前は開発中のものです。2007/11/24(土) 15:48:03ID:NoV1vyTO
ところで、もう4年目に入っているんですね。
誠に乙です。
0297名前は開発中のものです。2007/11/25(日) 23:43:07ID:ABLuvGfE
ABCDBBSに書き込めなくなったお・・・。

投稿数500:スレッドストップです!

何これ・・・(´・ω・`)?
0298名前は開発中のものです。2007/11/25(日) 23:45:43ID:QKSlClEL
1スレッドの書き込み上限が500になったからじゃまいか?
0299名前は開発中のものです。2007/11/25(日) 23:51:58ID:ABLuvGfE
知らんかったありがとう
0300名前は開発中のものです。2007/11/27(火) 11:02:58ID:tYTfhMPg
ごめん、ごめんよ
なんとなーく書き込み上限を500fにあわせてみたくなったんだ
新スレから適用されると思ったら既存のスレもだったんだな
0301名前は開発中のものです。2007/11/27(火) 19:11:21ID:Q5ZHrzxI
そ・・ そんなくだらんコトで?
0302名前は開発中のものです。2007/11/27(火) 20:10:14ID:hwwCu7VX
どうしてそんな急に…
0303名前は開発中のものです。2007/11/27(火) 20:37:02ID:IHAnWqun
Ver2.00ではフレーム数が1000になるオチが用意されてると笑うに笑えない
0304名前は開発中のものです。2007/11/27(火) 20:53:04ID:JksbAw4h
今からでもいいから1000に戻して欲しいナ
0305名前は開発中のものです。2007/11/28(水) 19:57:14ID:b37lQ1Te
このゲームやっててふと思い出したことがあるんだけど
PSでリアルタイムカードゲーム+サウンドノベルみたいなのなかったっけ?
俺持ってたんだがタイトルすら思い出せない

今考えるとあのゲームは結構面白かった気がする
カード使うと詠唱タイムが進んでいって発動するタイプで、ABCDと同じなんだよな基本
ABCDを面白いと感じる人は、このゲームもそう感じるんじゃないかと思った
それともこんな話は既出だったかな?もしそうならゴメンw
0306名前は開発中のものです。2007/11/28(水) 21:32:59ID:vpbUbbxA
エンドセクターな
俺もだがプレイヤーの中には他にもやった人いるよ。
スレも立ってる
http://game14.2ch.net/test/read.cgi/game90/1159761431/
スレチになっちゃうからこの辺にしとくよーん
0307名前は開発中のものです。2007/12/02(日) 17:22:25ID:lo4uP5DI
今から参加しても楽しめますか?
0308名前は開発中のものです。2007/12/02(日) 18:53:06ID:/xzzjeDG
もちろん
0309名前は開発中のものです。2007/12/03(月) 21:58:40ID:V7UcS3NR
違法融資機のバグが派手にやばいな。
俺の手札にコックローチが這い寄ってきてまさに悪夢だった
0310名前は開発中のものです。2007/12/04(火) 10:04:32ID:qQKGQLy+
詳細きぼん
0311名前は開発中のものです。2007/12/04(火) 12:52:04ID:yGCcn89k
相手融資機置く→ターン終了→派手にバグる→相手の手札がこっちくる→ぐちゃぐちゃ
しかも1戦終わって次の勝負にもそのバグは継続して起こった。
切ってゲーム再起動したら直ったけど
0312名前は開発中のものです。2007/12/04(火) 18:51:55ID:2vymhVi0
>>310
>>286でも上がってる。
手札操作と何らかの動作が同時に発生すると起こりうる。
例えば首なしプラナリア出現にあわせて全生完壊、などもそう。
0313名前は開発中のものです。2007/12/14(金) 21:49:00ID:OjyaL2WZ
ABCDWikiはもうだめかもわからんね
0314名前は開発中のものです。2007/12/16(日) 03:03:24ID:99789fO4
wikiどころかこのスレがもう…
0315名前は開発中のものです。2007/12/16(日) 03:24:21ID:p/c72470
今冬2.00が出るからガマンだ
きっと、新カードとバランス調整かルール調整入って再び盛り上がる

といっても今でもゲーム自体は盛り上がってるんだけどな〜
今日なんて14人が同時に対戦してたぜ。オンライン対戦待ちうけ画面がいっぱいだった。
0316名前は開発中のものです。2007/12/16(日) 14:08:45ID:5H89QAAV
ゲーム自体は賑わってるし、
今でも活発に意見交換がされてる。

このスレは業務連絡がメインになってるから
何にも心配ないんだぜ。
0317名前は開発中のものです。2007/12/18(火) 14:35:26ID:DTsUTDvc
http://digimaga.net/news/20071218/india_god_warrior/
ABCDにも登場している巨神兵が発掘されたようです
0318名前は開発中のものです。2007/12/18(火) 15:18:05ID:rNz/B0f5
f
0319名前は開発中のものです。2007/12/22(土) 11:58:11ID:XMmL8MEX
>>317
また神の手か(笑)
0320名前は開発中のものです。2007/12/23(日) 12:13:14ID:PnA0EDr6
良スレage
0321名前は開発中のものです。2007/12/23(日) 13:32:37ID:rtZ+1Roe
今から2.00が楽しみでならない
jxta氏応援してるよ 正座して待ってる
0322名前は開発中のものです。2007/12/23(日) 21:24:06ID:BIlyWQXF
じゃあ俺は土下座して待ってる
0323名前は開発中のものです。2007/12/23(日) 21:41:00ID:uB31Gd5x
俺はあぐらかいてまってる
0324名前は開発中のものです。2007/12/24(月) 02:28:26ID:P2NA+XtO
俺はあらいぐまてかってる
0325名前は開発中のものです。2007/12/24(月) 11:48:23ID:lC3rj3dx
もうあれから1年経つのか・・・
0326名前は開発中のものです。2007/12/24(月) 16:09:48ID:hoLceL5S
各パックの一番最後のカードがどんなものであるか
それが俺の人生においての最大の楽しみ
0327名前は開発中のものです。2007/12/24(月) 20:40:00ID:o5joYFHj
>>326
お前、黒いクリスマスに決まってるだろ…?
0328名前は開発中のものです。2007/12/25(火) 18:33:15ID:CTZTr8Vn
手札捨て系のバグが修正してもらえるだけでも嬉しい俺ガイル
そりゃ追加カードがあると嬉しいけど
0329名前は開発中のものです。2007/12/27(木) 00:20:38ID:JodH75Ve
ABCDBBSに繋がらない
0330名前は開発中のものです。2007/12/27(木) 00:25:51ID:FxaW7N5g
したらばは頻繁に落ちるから気にするな
0331名前は開発中のものです。2007/12/27(木) 00:28:52ID:JodH75Ve
わかった気にしない
0332名前は開発中のものです。2007/12/27(木) 20:05:53ID:svqEobN0
ライブラリアウト狙ったデッキを作ろうとしたが
ライブラリから直接カードを捨てさせるカードがあまりのも少ない(ない?)ことに気がついた
0333名前は開発中のものです。2007/12/27(木) 20:47:19ID:w8mc3Xa1
25ターンルールが存在する今、ライブラリアウトが勝ち筋のデッキはターボ再構築以外に存在しますん。
0334名前は開発中のものです。2007/12/27(木) 21:46:46ID:FxaW7N5g
再構築と再構築liteさえあれば大丈夫だろ・・・相手が図書館か二週目積んでない限り・・・
0335名前は開発中のものです。2007/12/28(金) 09:50:05ID:Ye111+U0
だから「再構築以外のライブラリアウト」って意味でライブラリから直接破棄カードが欲しいんじゃね
0336名前は開発中のものです。2007/12/28(金) 13:11:33ID:gOSog+5r
石臼ですか
0337名前は開発中のものです。2007/12/28(金) 18:34:22ID:u3f5yzF/
今まで出てないってことはシステム上出来ないんじゃないかと推測している。
並び替えとかもないよな
0338名前は開発中のものです。2007/12/28(金) 18:35:17ID:jDTFheRz
お前ら彼女居るの?
0339名前は開発中のものです。2007/12/28(金) 20:23:53ID:TdeTLkWp
槍兵が嫁とかいってる奴にいるわけないだろ常考
0340名前は開発中のものです。2007/12/28(金) 20:25:49ID:3Fm1sWKr
普通のデッキだと、ある程度のライブラリ破棄は何のデメリットにもならない
つまり(再構築とは違い)完全なライブラリアウトデッキ用のカードになると思うけど
今のターボ再構築は十分強いから、結局微妙なカードができそう
0341名前は開発中のものです。2007/12/29(土) 01:40:30ID:A2l7Y+Eu
石臼あったらメガパ復権できるかもね
0342名前は開発中のものです。2007/12/29(土) 03:13:58ID:r3S35Dr5
ライブラリアウトのパーツ追加するなら単純に強いのより既存のパーツと選択肢が分かれるようなカードであってほしいな。
再構築ライブラリアウトは今もメタの一角だと思うし。
0343名前は開発中のものです。2007/12/30(日) 10:38:50ID:dXKwKISV
クリスマスに宣言するあたりが可哀想になってくるよな
0344名前は開発中のものです。2007/12/30(日) 12:50:51ID:aTxC33Ds
新参です

カードについて質問するスレってどこぞに立ってるでしょうか?
ギャザ知らんくってなかなか理解しがたい…
0345名前は開発中のものです。2007/12/30(日) 15:01:10ID:3UEGu4wP
初心者質問用のところがあったような・・・・
とりあえずこっち誘導。
ttp://jbbs.livedoor.jp/game/27456/

>ギャザ知らん
大丈夫だ。自分を含め知らなくてもやってる奴は結構多いぜ!
0346名前は開発中のものです。2007/12/30(日) 19:18:22ID:heUtfm4H
>344
ttp://abcd-syosinnsya.5.bbs.fc2.com/
初心者使ってBBS
0347jxta ◆YLtNyRyYyQ 2007/12/31(月) 16:44:35ID:/T+kSTzl
違法融資機とかのバグは突き止めた
手札より多くのカードを捨てるように要求が来た場合に
配列で-1のindexを参照してた。
で、その配列の一つ前のアドレスはプレイヤーIDなので
2P側プレイヤーで、それがおきたら両方のプレイヤーIDが 0 になって(´・ω・`)

タイムフリップバグはCPU戦では修正したけど、
対戦でフレーム同期エラー起きるっぽいし
あの効果は無かったことにしたいと思うけどどうですかね?

>>233のズワイガニ
>>235のタラバガニ
>>252の汚染されたもやし
これらは正式採用で使わせてもらいたいと思います。

という感じでマッタリ保守作業中
0348名前は開発中のものです。2007/12/31(月) 17:13:34ID:926JeaUf
おつかれです。
タイムフリップの効果、何らかの形で総力戦などのターン開始/終了系のカードとのシナジーを残して欲しいです。
無理ならいいです
0349名前は開発中のものです。2007/12/31(月) 18:36:56ID:iGXAXAzs
お疲れ様です。

タイムフリップはおもしろい効果だと思うけど、
エラー起こしてまで無理矢理動作させるというのも微妙ですし、
なかったことにしてもいいと思います。

違法関連のバグだけ修正したバージョンを
Ver1.99.2という感じでもいいから出してもらえるとうれしいです。
0350jxta ◆YLtNyRyYyQ 2008/01/01(火) 00:04:49ID:ktknHMuZ
Version 2.00
・手札の枚数が負数になるような状況でのディスカード時に
 ゲーム進行がおかしくなる不都合を修正
・CPU戦でタイムフリップが正常に動作しないバグを修正(?)
・「イースター島の巨像」のコストを支払えなかった場合に
 属性値が増加することがあったバグを修正
・「場に出たとき、あなたはX MPを失う。
 あなたがX MP以上持っていない場合は代わりにそのクリーチャーを完全破壊する。」
 の効果を「追加コスト(X MP)」に表記変更
 支払えない場合に、完全破壊から攻撃力,HP,最大HPが0になるように変更
・「突撃奨励」から「カードを一枚引く」効果を削除
・「荒野の戦場」の詠唱時間を600fから800fに変更
・「猪の戦闘バギー」を2/2から2/1に変更
・「炎猪」の詠唱時間を200fから50fに変更
・カードアイコンが正常にスキン化されない不都合を修正
 ※カードアイコンには128×128ピクセルの256色BMPが必要です。
  スキンで指定した画像と同名のBMPファイルを入れるか、
  256色BMPで指定してください。
・Desk on the Desk 098 , 099 , 101 のカード画像を追加

一応こんな感じでやっつけといた。
Ver2.00とか、新年とか別に特別でもなんでもないってことで一つお願いします。
0351名前は開発中のものです。2008/01/01(火) 00:17:26ID:D0yGTZ1/
>>350
あけおつ!
0352名前は開発中のものです。2008/01/01(火) 00:54:49ID:qfFJT8tc
>>350
あけましておつかれでごじます


といいつつ狙ってたと予想
0353名前は開発中のものです。2008/01/01(火) 01:13:16ID:j7ezw3F5
>>350
あけまして乙でとうございます
0354jxta ◆YLtNyRyYyQ 2008/01/01(火) 02:30:49ID:ktknHMuZ
今更言うまでもないと思うけど 50f と書いて 30fと読むから

タイムフリップはとりあえず保留
現状のでも対戦でエラー出るなら効果変更で
0355名前は開発中のものです。2008/01/01(火) 02:41:29ID:DK2emMT9
あけましておめでとうござい乙
0356名前は開発中のものです。2008/01/01(火) 12:02:21ID:VGT6aXgk
jxtaさんあけおつです
最近来ないから死んだんじゃないかって心配してたんだよ
生きててよかった
0357名前は開発中のものです。2008/01/01(火) 15:14:27ID:0VPC3O/U
あけましておつかれさまです。
炎猪の時代来たね。
え? 蛇型機械? 赤国エージェント?
0358名前は開発中のものです。2008/01/02(水) 02:12:17ID:bKlK/FBd
あけましておめでとうございます。
更新おつです。
0359名前は開発中のものです。2008/01/06(日) 00:51:07ID:2l1pNPW2
炎猪の時代はあと3周りくらいしないと来ないと思う
0360名前は開発中のものです。2008/01/06(日) 02:07:49ID:0aoOdxcV
今年は鶏の時代
0361名前は開発中のものです。2008/01/06(日) 02:19:55ID:Z5DAxcfK
今年はネタデッキの時代になると信じている
0362名前は開発中のものです。2008/01/07(月) 03:33:40ID:NnT99fbu
鼠の召喚がないのが急に寂しくなってきた今日この頃
しかしご乱心されて夢の国のアイツが出てくるのも怖い今日この頃
0363名前は開発中のものです。2008/01/13(日) 17:37:11ID:db7j0cv2
カードゲーム自作したくなって参考のために板検索したら
ここくらいしか見つからんかった
ソースの公開とかはしてないっぽいですね、残念
0364名前は開発中のものです。2008/01/16(水) 00:19:06ID:CEl9+n+A
ないなら作れば?
0365名前は開発中のものです。2008/01/16(水) 22:13:01ID:q7GV57h5
>>364の意味が分からない件。
0366名前は開発中のものです。2008/01/16(水) 22:21:03ID:bqTkIeH+
オブジェクト指向にこだわりすぎるのはよくないって事だろ
0367名前は開発中のものです。2008/01/16(水) 23:26:01ID:CEl9+n+A
スレを
0368名前は開発中のものです。2008/01/17(木) 01:32:27ID:cHkMEdUi
>>363
カードゲームはUMLで描くと

フィールド have カード束 1---n カード

フィールド
  <|---- モンスター置場
  <|---- 土地置場
  <|---- 墓地
  <|---- 手札
  <|---- リムーブ領域
  <|---- 汎用一時領域(特殊ドローなど)

みたいな感じになるかな。
ゲーム中のあらゆる行動はフィールド間のやりとりに終始するような
設計にしておくと、カードの効果を実装しやすい。
あとは必要なら呪文解決用のスタック構造とか、ターン進行や
ゲーム進行を抽象化したクラスとか。さすがに戦闘フェイズの数を増やすとか
ゲームの勝利条件を変えるとかのカードはOOPだけじゃ対応できないけどねw
0369名前は開発中のものです。2008/01/17(木) 12:25:57ID:vl8ZqwY8
だからオブジェクト指向にこだわりすぎるのは良くないって言ってるだろ!!
03703632008/01/18(金) 03:18:47ID:EPxUJs/8
スレ違い気味なのにレスありがとです
スレを立てられるほどの完成度に持ってきたいけどこのまま行くとむりぽ

>>366
オブジェクト指向にこだわりたいのにいつのまにか破綻している悲しさ

>>368
そのレスをあと3日ほど前に読みたかったです……
スタック構造とか考えず組んでしまった俺涙目

>>369
な、なんだってー。
でも確かに、無駄にオブジェクトの一般化とか考えて
破綻しまくった苦い思い出がちらほらと……
0371名前は開発中のものです。2008/01/18(金) 06:48:27ID:6gddI9e5
何か作ってるのかな?形になったらそれとなく教えて欲しいぜ。
0372名前は開発中のものです。2008/01/18(金) 20:10:55ID:WNqZFTsD
>>363
スレ探すにしろ、立てるにしろ、次の落ち着き先に行ってくれ。
0373名前は開発中のものです。2008/01/18(金) 21:00:16ID:coiktsZs
>>363
>このスレで「カードゲーム作るぜ!」って人は居ない気がするけど
>教訓メモっておきますね
>
>・クラス設計は良く考えるべき
> たとえば、プレイヤーとクリーチャーは同一のインターフェイスをもって
> 同等な扱いでダメージを与えられるべきだった。。。など
>・カードはプログラムすんな
> 現状のABCDではカードコストやクリーチャーの基本パラメータは表管理して
> 変換プログラムでC++の構造体リストとして書き出してる。
> 今ではカード効果をスクリプトにするのがベストだと思ってる。
> そこまでやらなくてもカードデータベースからカード情報を読むべき
>・自動テストを用意するべき
>・リプレイ対応して、バグの追跡できるようにするべき
■ このスレッドは過去ログ倉庫に格納されています