質問: 独学でカードゲームを勉強するのにかかる期間 プログラミング経験のない人が、専門書も買わずhpなどを調べるだけの独学でトレーディングカードゲームのシステムを理解しようと思ったら、どれくらい期間がかかるものでしょうか。 システムの理解だけなので、カードの図柄やbgmはなしで、一日4時間程度の勉強という設定でお願いします。(『完成までの期間』となると、カードの種類数などにもよってくるでしょうから) 内容としてはカードのユニットを強化して戦うといったもので、魔法や罠といった複雑な連鎖は考えていません。 人にもよるでしょうしはっきりとした答えはないと思いますが、目安程度でいいので教えてください。 独学でいきなりトレーディングカードゲームを作るのは無理という意見でもかまいません。 1ヶ月程度であらかたを作れるなら挑戦してみたいなーと思っています。 その反面、フリーのトレーディングカードゲームが少ないので、素人が作るにはえらい難しいのかなとちょっと不安でもあります。
回答: 質問者氏の能力や資質がわからないまま期日を答えるのは無茶というものですが、これで終わっては回答になりませんので、ちょっとプログラム経験のある程度の私が作ったらということでお答えします。 残念ながらトレーディングカードシステムそのものの経験がないので人から聞いた範疇での話で、愛想のない最低限動く程度と考えると、ゲームで一番手間のかかるスピードに関する部分はあまり意識しなくていいようなので、そういった意味では中身に集中できて期間も短そうな気がします。そうは言っても日に4時間だけしか時間が取れないとなると早くて1ヶ月から数ヶ月って感じでしょうか。 ただ、これはあくまで仕様がすべて固まっているうえでの話で、拡張することを踏まえて、それぞれのカードの特徴を活かせるような流れを考えまとめるのは結構手間がかかります。おそらく数字に出ないような頭の中で仕様を考える時間は、実際のプログラミングと同じくらいかかると思っていいでしょうから、ということで構想から完成までに2ヶ月から1年ってところでしょうか。 あと肝心なプログラミングの能力ですが、経験がない人がボチボチ作れるようになるレベルになるまで、日に4時間だけという制限で考えると、良き指導者がいて半年くらい、完全独学で数年ってところでしょう。もちろん資質の影響は大きいですから半分に減るか数倍かかるかはなんとも言えません。(仕様ミスによる作り直しや原因不明のバグ(っていっても原因はプログラム能力不足が大きいのですが)などは計算に入れていません。) とってもザ~ッとした勘定ですが、こんな感じです。