プログラミング学校の教材。パート3
プログラミングスクールのコンセプトを発展させながら、子供たちだけでなく、親にもわかりやすくなりたいと思いました。結局のところ、コースを購入する決定は共同で行われます。プロジェクトの開始時とビジネスモデルのテストでは、親に重点が置かれました。最も重要なことは、有料のターゲットオーディエンスの要求を満たすことであるように思われました。したがって、最初の公開レッスンとマスタークラスは、学校のカリキュラムと最大限に統合されました。
これを行うために、年齢別にグループを分け、近くの学校が幾何学、代数、物理学に関するどの教科書を選んだかを調べ、重複するトピックのリストを特定し、Unityを使用して最も明確に明らかにできるトピックを選び、爆発的な成功に備えました!しかし、それはありませんでした。
両親にとって、私たちのコンセプトは非常に魅力的であるように見えました。なぜなら、誰もが子供を学校の科目に興味を持ち、学業成績に影響を与える方法について困惑しているからです。しかし、若者がきらめく目と耳から耳への笑顔なしでクラスを去った場合、利益が薄れることを考慮していませんでした。そのようなコースは彼らの問題の優れた解決策になるだろうというアイデアはクールだと誰もが言ったが、学生はレッスンに夢中にならず、困難で、行きたくなかった。
次のステップでは、ターゲットオーディエンスの後半である子供たちと話すことにしました。彼らは有用なことを学ぶ必要があることに気づき、「グーグル」コースを受講し、誰が何を教えているかを確認しました。しかし、彼らの決定要因はクラスの雰囲気です。志を同じくする人々に囲まれていること、各レッスンで小さな勝利を収めること、環境の自由と親しみやすさを感じること、そしてもちろん楽しい時間を過ごすことが重要です。
解決策は、学校のカリキュラムからトピックの数を減らし、プロジェクトに認識、競争、楽しみの要素を追加することでした!それで、ゆるい鳥ゲームの類似物を組み立てることに教訓がありました。
レッスンの目的:ターゲットプラットフォームのさまざまな解像度で2D物理とCanvasを使用するときに、後者を使用する方法を学習します。
学生とのトピックを検討します。
AudioSource Event- UI;
Event- UI - ;
2D-;
2D ;
Android.
!
, , .
;
;
;
. sprites.png, Multiple, SpriteEditor .
sprites.png , , - . . , , . , , .
, . , Polygon Collider 2D, , 3D.
. : , , . . , .
, , , - . .
Android . , , . ( , ).
Canvas .
. . , .
EventTrigger, OnPointerEnter. Jump.
.
File->Preferences->External Tools. - SDK, JDK NDK. Browse Download. - , sdk, jdk, ndk, - .
Android studio SDK. , API 16 25. JDK.
NDK .
File-> Build Settings , Android Switch Platform.
Edit -> Project Settings -> Player
Resolution and presentation Landscape left, , .
other settings , . , , . API.
オプションで、アイコンを公開してコンパイルできます。その結果、ゲームのAPKファイルを取得します。
Androidフォンをデバッグモードで接続し、[ビルドして実行]をクリックすると、ゲームが自動的に電話にインストールされて開始されます。
Unityでのレッスンについて提示された方法論的な推奨事項は、コンピューターサイエンスの教師と子供を扱うプログラマーのために作成されたことを思い出してください。