
いつもお世話になっております。
最近Unityを使ってゲームを作りながらC#を勉強し始めました。
独習C#という本も読み、「はじめてのunity」のチュートリアルをやってみたりして徐々に進めていっているのですが、「for文は、まず()で初期化して、こうしてこうして…」「Listはこうして使って…」と、単体ずつでは理解できるのですが、自身で実際にゲームを作ってみようとすると、どう文を構成していけばいいのかわからず、全く進みません。ネットで検索しながらやっているのですが、その検索もどのように検索すれば自分の求めている答えが出るのかわからず、困っています。
カードゲームを作ってみようと思い、挑戦しているのですが、プレイヤーは生成できたのですが、「GameManagerがカードを配る」という文は組めても、その配ったカードをプレイヤーにどうやって渡せばいいかわからなかったり、一応組んでみた文を見ても、明らかに負荷の重い書き方をしてるなぁとは思ってもどう改良すればいいかわからなかったり…。
おそらくアルゴリズムがちゃんとわかっていないのも問題だとは思うのですが、あまりに進まないため、これからどのようにして勉強していったらいいのか…と途方にくれております。
詳しい方、ぜひ良い勉強法を教えていただければ光栄です。
そして、できれば上記にある「配ったカードをプレイヤーに渡す方法」をご教授願えませんか。
何卒よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
まず、そのゲームでやりたいことを「日本語」で書けますか?
たとえば
「配ったカードをプレイヤーに渡す方法」
を日本語で事細かく説明してみましょう。
配るってなに?配られていない との区別はなに?
カードってなに?
プレイヤーってなに?なにができるの?
渡すってなに?何から何に渡すの?
プログラミングにおいて、プログラム言語が必須の部分ってそんなに大きくはありません。
人間の言葉や数式を使って「やらせたいこと」をより細かく具体的にすることが大事です。
プログラミング言語は、それを表現するための手段です。
効率が悪い、と言ったところで、今なぜ効率が悪いのか、どうすれば対策できるのか、といったことが解析できなければ、闇雲に「対策」しても効果はありません。
お礼が遅れてしまい、申し訳ありません。アドバイス、ありがとうございます。
ゲームでやりたい事を全て日本語で書くと、具体的にどうすればいいかが浮かび上がってきました。
まだまだスラスラと書けるようになるには時間がかかりそうですが、やってみたいと思います。
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 中学校 中2、宿題の意味がわからないです。 4 2022/08/13 13:42
- 大学受験 娘の大学受験勉強 6 2022/06/30 19:58
- 大学受験 大学受験英語の勉強法についてです どうしても英語長文の勉強ができません 初めて数分で絶対にやる気がな 2 2023/05/05 00:32
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- その他(職業・資格) 弁理士試験の勉強方法について 1 2022/09/11 07:32
- IT・エンジニアリング ITエンジニアの勉強時間や勉強方法について 初めまして閲覧いただきありがとうございます。 当方25歳 4 2022/06/09 18:51
- 大学受験 自己推薦書の添削や意見・アドバイスお願いします 2 2022/08/27 19:34
- 大学受験 通信制高校高3です。英語と国語について。 今から11月の終わり又は1月、2月の終わりまでに進研模試偏 5 2022/07/27 11:59
- 予備校・塾・家庭教師 通信制高校高3です。英語と国語について。 今から11月の終わり又は1月、2月の終わりまでに進研模試偏 1 2022/07/26 22:51
- 大学受験 高3。通信制高校生。英検四九レベル偏差値は30も無いでしょう。社会不適合者です。 中学は2年から頭に 1 2022/05/12 22:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
格闘ゲームのアルゴリズム
-
ゲームプログラミングの学習に...
-
Google ColaboでGUI作成
-
Windows Media Playerを開くと...
-
iCloudフォトライブラリ内の画...
-
Xoops CubeとXoops本
-
C言語等での画像処理の勉強方法
-
Visual C++2008について
-
COBOLをはじめたいのですが
-
VB.NET とドットNET(.NET...
-
Directshow関連の書籍
-
Dreamweaverのライブラリについて
-
ISOイメージの作成方法について
-
C#で自作ライブラリの使用方法...
-
画像をFFTした際のスペクトル分...
-
MacOSX で getche() と同じ能力...
-
「System.Text.RegularExpressi...
-
TTSとひまわり・どちらがいいで...
-
C#の入門書
-
DLL読み込み時エラー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報