• ベストアンサー

独学でカードゲームを勉強するのにかかる期間

プログラミング経験のない人が、専門書も買わずHPなどを調べるだけの独学でトレーディングカードゲームのシステムを理解しようと思ったら、どれくらい期間がかかるものでしょうか。 システムの理解だけなので、カードの図柄やBGMはなしで、一日4時間程度の勉強という設定でお願いします。(『完成までの期間』となると、カードの種類数などにもよってくるでしょうから) 内容としてはカードのユニットを強化して戦うといったもので、魔法や罠といった複雑な連鎖は考えていません。 人にもよるでしょうしはっきりとした答えはないと思いますが、目安程度でいいので教えてください。 独学でいきなりトレーディングカードゲームを作るのは無理という意見でもかまいません。 1ヶ月程度であらかたを作れるなら挑戦してみたいなーと思っています。 その反面、フリーのトレーディングカードゲームが少ないので、素人が作るにはえらい難しいのかなとちょっと不安でもあります。

質問者が選んだベストアンサー

  • ベストアンサー
  • usokoku
  • ベストアンサー率29% (744/2561)
回答No.4

>プログラミング経験のない人 を「カードゲームのプログラミング経験がない」が2000-10000KB程度のソースのアプリケーションソフトの開発経験はある 「トレーディングカードゲーム」のデザインは終了している(仕様書が完成している。仕様書の変更はない)。 出力ルーチンは文字出力のみ、入力はテンキー、1-9の9キーのみ ならば、デザインの内容を読む時間を除いて(初めての方ですと内容を理解するのに一-3ヶ月くらいかかります)、一日8時間22日労働で一-二ヶ月くらいでしよう。 ポーカーゲームのような比較的発現を均一乱数処理で済むような場合には比較的短いです。バグ有りで二日で作り上げた方(個人名を知らないでしょうが、某市販ゲームの製作者と言えば同世代の方ですとご存知のはずです)を知っています。この方は、人間Z-80アセンブラが可能な方ですから、それなりの開発スキルは持っています。

MekMeki
質問者

お礼

回答ありがとうございます。 そんな単純なものでそれだけかかるんですか。 私の単純の基準がずれていたようで。 やっぱり素人が一人で作るのは早々できるものではないようですね。

その他の回答 (6)

  • midly
  • ベストアンサー率40% (24/59)
回答No.7

作られる方のスキル次第だと思いますので とりあえず、ババ抜きや7並べなどの簡単なカードゲームを作ってみて (強さや面白さは関係なく、予め決めたルール通りに実行できるか) そこから推測するのがいいのではないでしょうか。 ルールを仕様化する練習になるかもしれません

MekMeki
質問者

お礼

回答ありがとうございます。 ゲーム作りってケーキ作りと違って作れば作れるというわけじゃないみたいですね。才能が大きく左右するようで。 それが分かっただけでもとても意義がありました。

  • usokoku
  • ベストアンサー率29% (744/2561)
回答No.6

>プログラムは当然公開されていると思ってたんですが 擬似乱数 学会誌 で検索してみてください。結構報告があります。 ですから、まだ、色々な問題があり、自らが試験して使わなければならないのが、乱数なのです。 JIS(番号忘却)乱数表、にC言語での擬似乱数が後悔されていますけど、これも結構偏りがあって、同JISに規定されている乱数表を付け加えてやっと乱数らしくなりました。それでも、たしか、30万ぐらいだったかな、300万ぐらいだったかな、周期が入ってしまいます。 8ビットの頃は、連続で4日くらい続けていると同じゲーム展開になったりすることがありました(多分、8ビット乱数を使っているのでしょう)。 このあたりが、各市販メーカーのライブラリの部分です。そのほかに、ゲームにのめりこむ様にする演出とかもあります。同じようなことを繰り返しているとあきが来るので、飽きてきた頃に変なことが起こってゲームにのめりこませるという手法です。

MekMeki
質問者

お礼

回答ありがとうございます。 作ることは諦めましたが、知らないことを色々教えてもらいとても面白かったです。

  • usokoku
  • ベストアンサー率29% (744/2561)
回答No.5

>でそれだけかかるんですか。 バグ取りに時間がかかるのです。 ポーカーゲームの場合、出るカードに周期があっては困るでしょう。 変な周期がないとか 出ないカードがあったりすると困るでしょう。だから、出現回数の統計を取ったりするのに時間がかかります。 二日で作り上げた方の場合に、4枚が続いて並ぶ組み合わせで、特定の組み合わせだけが出ないというバグに気がつくまで二週間以上かかりました。 これは、ゲームを何日も続けてしつづける必要があるので、結構時間がかかるのです。 そのほかに、通常やらないことをする人がいて、これをするとハングアップ(無限ループに入って無応答になること)するというバグも有りました。4枚中3枚が揃っているときに、3枚のうち一枚を捨てるとハングするのです。これは、キーボードの操作を間違えることが常な人が操作するまで約半年間見つけられなかったバグです。

MekMeki
質問者

お礼

たびたび回答ありがとうございます。 カードゲームなら、フリーだけでなくコンシューマなども加味すれば結構な数が出ていますし、ランダム性が必要なゲームって麻雀とか他にもいっぱいあるので、カードゲームの基本であるランダムかつ均一にカードが出るプログラムは当然公開されていると思ってたんですが・・・。 >出現回数の統計を取ったりするのに時間がかかります。 そんなことからしなくちゃいけなかったんですねぇ。 どうもまだまだカードゲームを作る環境は整備されていないようで。そりゃ作る人も少ないわけですね。

  • nac03056
  • ベストアンサー率48% (203/419)
回答No.3

質問者氏の能力や資質がわからないまま期日を答えるのは無茶というものですが、これで終わっては回答になりませんので、ちょっとプログラム経験のある程度の私が作ったらということでお答えします。 残念ながらトレーディングカードシステムそのものの経験がないので人から聞いた範疇での話で、愛想のない最低限動く程度と考えると、ゲームで一番手間のかかるスピードに関する部分はあまり意識しなくていいようなので、そういった意味では中身に集中できて期間も短そうな気がします。そうは言っても日に4時間だけしか時間が取れないとなると早くて1ヶ月から数ヶ月って感じでしょうか。 ただ、これはあくまで仕様がすべて固まっているうえでの話で、拡張することを踏まえて、それぞれのカードの特徴を活かせるような流れを考えまとめるのは結構手間がかかります。おそらく数字に出ないような頭の中で仕様を考える時間は、実際のプログラミングと同じくらいかかると思っていいでしょうから、ということで構想から完成までに2ヶ月から1年ってところでしょうか。 あと肝心なプログラミングの能力ですが、経験がない人がボチボチ作れるようになるレベルになるまで、日に4時間だけという制限で考えると、良き指導者がいて半年くらい、完全独学で数年ってところでしょう。もちろん資質の影響は大きいですから半分に減るか数倍かかるかはなんとも言えません。(仕様ミスによる作り直しや原因不明のバグ(っていっても原因はプログラム能力不足が大きいのですが)などは計算に入れていません。) とってもザ~ッとした勘定ですが、こんな感じです。

MekMeki
質問者

お礼

回答ありがとうございます。 公開するつもりのないただの趣味なので単純なものでいいし、今回はシステムの理解だけという質問だったので、1ヶ月というか本音を言うと2週間もあればそれなりに(理解だけなら)なんとかなるんじゃないかなぁと。 あとはカードの細かい作成や詰めの作業に膨大な時間がとられるくらいだろうと思ってたんですが・・・どうやら甘すぎたみたいですね。

  • Gizensha
  • ベストアンサー率34% (207/608)
回答No.2

ぶっちゃけ、センス次第。 フリーでゲームが少ない理由としてはルール作成が面倒だったり、カードの素材作成が面倒だったり、テストプレイが面倒だったり、とにかく面倒だったりじゃないでしょうか。 厳密に「コンピュータがすべきこと」を定義できる人なら結構いけるかも。 逆に曖昧なまま進めるような人はドツボにはまります。 たとえば質問にある「カードのユニットを強化して戦う」といった言葉一つでも「ユニットの強化とは」「戦うルールは」など、事細かに決めていかなければなりません。PCは馬鹿正直にしかそれらを再現してくれないので、手順をすべて教えなければいけないのです(そしてこれがプログラムの本質)。 まずは非常にシンプルなルールでゲームのデザインをしながら、それを実現するにはどんなプログラムになるか考えるのもいいかもしれませんね。

MekMeki
質問者

お礼

回答ありがとうございます。 あれだけ少ないのは、面倒のレベルがすごいんでしょうね。 「カードのユニットを強化して戦う」とは、ユニットの攻撃力や防御力を他のカードで+○○してその値を相手と差し引きして戦う。といった程度のものなので、簡単な四則演算だしプログラミングも全体的に簡単なもので済むんじゃないかなと思ってたんですが。 そんな簡単な話でもないようですねぇ。 恐らくセンスはあまりないと思います。自分のHPを一人で作った時もえらい苦労しましたから・・・。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

こんなのは答えようがありません。 >人にもよるでしょうし・・ と簡単に言ってますが、一番の要素は、才能だと思います。 20才にもならない方で、評判のフリーソフトを作った方もいるという記事が新聞に載ってました。また反対に勉強しても、VBは難しくなっているので、あきらめる人も多いでしょう。 ーー プログラムを組む前に、すること、察することがあるということです。 私は懸念するのは、トレーディングカードゲームを作るとき、どういうことをコンピュターでやらせるのか(面白くする、ということを言うのでなく、現状のゲームを簡略化した、また真似でも良いのですが)、どういうことが必要なのか、文章でよいのですが、整理出来てないで、いきなりココに質問していると思われることです。 そしてそれは、プログラム的な要素技術に文章記述で分解することです。それが出来る人は、プログラムを組む上でも才能のある人だと思います。 それが出来れば、何をすればよいか、何を調べればよいか、方向がわかります。 どうせトレーディングカードゲームがたとえ作れたとしても、コンピュターでどんなことでも出来る訳ではないので、TCGに集中して調べたり勉強することになるでしょう。 ーー 例えばゲーム作成会社を考えてみると (1)多数のあるレベル以上の人数がいる(人数的に、個人や数人ではない)複雑なものは多人数が従事必要) (2)ソフト作成に使えるツール(ソフト)がある。他社から買ったものや自社で作って再利用できるものの蓄積がある。 (いまどきプロは1からプログラムしてないはず) (優れた専門のツールを使う。メーカーなら高価な専門の機械) (3)優秀な下請け先がある。(製作の垂直分担。分野によっては 下請けの方が技術力アリもある) (4)経験者であり、教えることがら出来たり、アドバイスできる、リーダーが居る。(行きづまったとき、ヒントをくれる先輩が居るのは、地獄で仏でしょう。独学だとすぐ行き詰まる) (5)他ゲームでもよいが経験者が居る。(基礎的経験) それに比べ、質問者では何も無い。 >期間がかかるものでしょうか 質問者は、質問者が時間をかければ出来るという前提で、時間の問題にしているが、ほとんどの人は、途中であきらめてしまって、永久に出来あがらない。 ーー こういう正否のはっきりしない質問のごときものには、反応したくないが、「プログラムを勉強や作成することは、生易しいものではない」(特に独習は)と常日頃思って、経験しているものだから、書いた。そういう意見を持つものも居るということで。 (難しいという意味) 時間がかかる。お金がかかる。 数学者のように独創のむつかしさ 芸術家のように独創の難しさ 職人のように腕を磨く難しさ 従事することの難しさ(やっているところが限られている、ロケット、原子力、先端医療、航空など) スポーツのように勝ち抜く難しさ 会社でトップになる、長期的な競争に勝ち抜く プログラムは良き指導者と経験が必要で、職人に近いのでは。 意図とおりのプログラムを作るのは、競争や世間的評価ではないので やれば出来るといえば言えると思うが、それだけではお題目的だ。

MekMeki
質問者

お礼

回答ありがとうございます。 要するに時間をかければなんとかなるといった、簡単なものじゃないということですね。

関連するQ&A

  • 自作のカードゲームを作りたい。

     私は昔からゲームを自分で作るのが好きで、最近でも、カードゲームのアイデアをいくつか考えています。  ところが、個人レベルでは、画用紙に試作品のゲームを作るぐらいしかできず、特に、最近登場したトレーディングカードゲームの場合、カードの数が膨大になるので、試作品レベルでも個人レベルで作るのは不可能に近い状況です。  市販品に負けないレベルのカードゲームを作る自信は(ゲームシステムについて)あるので、何とか、ゲームの制作を実現させたいと思うのですが、何かいい方法はないでしょうか。

  • 遊戯王ルールについて

    遊戯王やっていて気づいたんですが魔法カードと罠カードで魔法カードと罠カードおくところありますよね。 そこで魔法と罠を置く場所にすでにカードが5枚あったらカードは出せるんでしょうか? 永続魔法とかは残るんで好きなときに捨てれるんですか? ゲーム相手は好きなとき(1~5枚あっても)に捨てれるとか言っていたんですけど、サイトには書いてなかったんで! 後、フィールド魔法って正式的には5枚制限の中に入らないんでいいんですよね? 教えてください!

  • カードゲームで使うカードに傷があると反則になると聞いたのですが

    最近デュエルマスターズというトレーディングカードゲームを始めて、今クリアイエローのスリーブを使っているのですが、スリーブの上からでもカードの端の方に白い筋のような傷が見えるカードがいくつかあります。 友人からカードに傷がついていると印を付けているのと同じことになって反則になると聞いたのですが、どの程度の傷で反則になるのか教えてください。 実物を見せるということができないので難しい要求ですがよろしくお願いします。

  • 遊戯王カードについて

    最近小さい頃集めてた遊戯王カードを引っ張り出して、友達とたまにデュエルをしたりしているのですが、友達は今までずっと継続してやっていたせいか、カードの効果などもすべて把握していてサッサとデュエルを進めていきます。 それどころか、デッキ内のカード以外にも自分が所持しているカードのほとんどの攻守力、属性、効果を覚えていて、このカードと交換した方がいいかもと言ってデッキを即座に組み替えていきます。 それに対して自分はデッキ内のカードの効果すらはっきりと覚えてなく、いちいち文章を読みながら進めています。相手が使った魔法や罠もいちいち確認させてもらったりしているので、テンポが遅くなる、せめてデッキ内のカードと人気カード(良く使用されるカード)の効果くらいは覚えなよ と言われてしまいました。 確かにニコニコ動画などの開封動画やデュエル動画を見ていると、攻守力、効果はもちろんのこと、収録されているパックの種類なんかも覚えていて、一種の尊敬を抱きますw 遊戯王をやっている方達はやはりある程度の知識を持ってやっていらっしゃるのでしょうか? やっぱりデュエル中に魔法や罠を使うたびに「そのカードちょっと見せて」と言われたら嫌ですか? 皆さんはあの膨大な種類のカードの事をだいたい頭に入れて、デッキを組んだり、デュエルしているのですか? ごちゃごちゃした文章になってしまいましたが、遊戯王をやっている方、是非アドバイスください!

  • オンラインゲームでのギャンブル要素

    閲覧ありがとうございます。 僕はまだ大学生で、休日には某オンラインゲームをプレイしています。 オンラインゲーム特有の強化システム →(武器等を強化して、失敗したら消える。 成功すれば一攫千金!とまではいきませんが価値が跳ね上がったり。というものです) 自分はこの 強化 という、実質ギャンブルのようなシステムにどっぷりハマってしまうんです。 ゲームマネーがたまればすぐに装備を強化→破産 この流れを定期的に繰り返してしまいます、なのでまったくお金がたまりません。 ギャンブルは性質上基本的に元締め(この場合運営ですね)が得をするというのは当然理解はします。 ですがついついお金を使い込んでしまうのです。(そして後から後悔、もはや手が勝手に動きます^^;) これだけなら可愛いものなのですが、恐らく僕は今流行の ソーシャルゲーム とやらをやったとしたら確実に出るまで課金ガチャを回してしまうタイプだと思うのです。 もっと現実的に言えばパチンコ等へ行き負ける→借金をギャンブルで返そうとする。 といった感じでついつい賭けに走ってしまいそうなのです。(ですのでパチンコ等は絶対に行かない) ゲームをしなければいい のでしょうが、ゲームはやりたいんです・・・。 実際、貯金をするということがとても苦手なのです。(ついつい無駄遣いしたりしてしまいます) そこで質問なのですが、このギャンブル癖?(自分に対して甘い?)を直したいのですが良い方法はありませんでしょうか。 よろしくお願いします。

  • 2級建築士の勉強方法について。

    はじめまして。よろしくおねがいします。 去年、独学で受けたのですが、全く駄目で今年もうけようと思ったのですが、自信がなく来年にしようと思っています。 今まで独学で勉強をしてきたのですが、各学科をある程度までは理解ができたとしてもある一定期間1学科をして(例えば法規かた計画へなど)次に違う学科をしても忘れてしまって、なかなかうまくいかなんです。 みなさんどのように繰り返し勉強されているのでしょうか? また過去問は最低何回されていますか? よろしくおねがいします。

  • 装備は合成や育成など、どの強化システムがいいですか

    こんにちは アクションゲームやRPG、時にはシミュレーションゲームなど プレイヤーの武器や、乗り物、ペットを「合成・強化・育成」のいずれかがゲームシステムとして採用されていると思います。 今回の質問においてはプレイヤーが装備する武器をどうするかという点で考えてみてほしいです。 皆さんは、ゲームをする際の武器に関するシステムはどういったものが好き・嫌いでしょうか? 1.合成 同じ武器同士を合成して武器を強化する。 2.エンチャント 書物を使用することで武器を強化する。 3.育成(進化) 同じ武器を使い続けると熟練度が溜まるなどして、自然と強くなる。 4.強化なし 武器自体が強化されることはなく、上位互換が存在する。(銅の剣→鉄の剣) 5.劣化 使用し続けるといつか壊れる。強化すると延命させることができる。 6.アタッチメント 剣に魔法の玉を嵌めることで強化される。エンチャントとは違い取り外しができる。(その他例:銃火器系) その他に、このゲームのこういうシステムが良かったなどがあれば教えて下さい。

  • マジック ザ ギャザリング を始めるにあたって

     トレーディングカードゲームのマジックザギャザリングを一から始めたいのですが、種類が豊富すぎてどのスターターやブースターを買えばいいのかいまいち分かりません。  MTGにはスタンダード落ちというものがあるのは理解しているのですが・・・。    今から始めるには、どのスターターから入って、どのブースターを集めるのが良いのか教えてください。  よろしくお願いします。<(__)>

  • 遊戯王カードのルールを覚えたい

    親戚の子供たちの間で遊戯王カードがとてもはやっています。 一緒に遊ぼうと言われますが私にはなにがなんだかさっぱりわかりません。ネットで調べてみても難しすぎて理解できません。専門用語に頭が拒否反応を起こします。アニメのDM1というのを5話くらい見てみましたがモンスター、魔法、トラップ、ライフポイントって言葉以上に理解できません。どうしたらいいでしょうか?アニメをたくさん見たらいいでしょうか。わからなくても地道にルールを読み込むべきでしょうか。私もDSを持っているので、ソフトを買ったらいいでしょうか?モンスターやら魔法やらは何種類くらい覚えれば少しは遊べるようになりますか?子供ってよくこんな複雑なゲームを覚えられるよなーと不思議です。みんなと一緒に楽しみたいのでアドバイスよろしくお願いします。

  • 遊戯王 デッキ

    最近、遊戯王に復帰したんですけど 今頃の流行が全く分からず困っています。 安価で作ることができて、なおかつ、野良試合程度に勝つことができるデッキはないでしょうか? 追記 使用頻度が高いシンクロモンスターや魔法、罠カードは一応持っています。

専門家に質問してみよう