![]()
○ その他 ・料金は月謝 18000円です。(1ヶ月に3回、1回は90分間) また1回ごとにお支払い頂く形でも結構です。その場合 90分間 7000円です。 先払いでお願いします。(2回めの授業開始時間の直前のお支払いで ok です。領収書をお渡しします) ・月末は多忙である事が多いため、第1週から第3週までの平日を 開催可能日として割り当てています。 土日については相談させて下さい。(稀に対応できる場合があります) ・私の Twitter ID は komiyapc です。 https://twitter.com/komiyapc しかし連絡は電子メールでお願いします。 (Twitter はこちらの最近の状況をお伝えするために、つぶやく程度で Twitter の DM などを送って頂いても気づかない可能性が高いです。) ・プログラミング言語に付いて Python (パイソン) JavaScript (ジャバスクリプト) HSP (HotSoupProcessor) C言語 など、意味が分からない、違いが分からない、といった場合でもご安心下さい。 それぞれの言語の特徴や違いなど簡単に説明させて頂く予定です。 もし選べないのであれば以下の特徴から3番めの HSP をオススメしています。 ○ HPS (HotSoupProcessor) の特徴 ・初心者向けである ・Android スマホでも容易に動かせる ・日本語での質問ができる公式掲示板がある ・小学生や中学生が多く参加しているコンテストが毎年夏に開催されている ・if 文や for 文など他言語と書き方がほぼ同じ (つまり HSP での経験が他言語を使う時にも役立つ) ・ノートパソコンは不要ですが、Android スマホは生徒様の方でご用意下さい。 (お持ちでない場合はご相談下さい。) ・Windows パソコンで開発した物を Android スマホに転送し、作ったゲームを 楽しむ事ができますが、両システムで完全に同じ状態で動作する訳ではなく Android スマホの方ではいくつかの制限事項があります。 詳細は面談時にお伝えします。 ・月謝の料金、90分としている学習時間、学習内容、学習コースなど 今後変更する場合があります。ご了承下さい。 こちらで用意するノートパソコンに付いて ・OS は Windows 10 または Windows 11 です ・Ctrl キーと Caps Lock キーを入れ替えています ・IME は Google 日本語入力を使っています ・ファイル比較には WinMerge を使っています ・その他、ツールや細かい点に付いては学習時に説明します ・15.6 インチの大画面で高性能な CPU のノートパソコンを用意していますが 予告なく変更となる場合があります。ご了承下さい。 ・ブラウザ、コンパイラなど一通りインストールされているため すぐに指導に入る事が可能です。 ・基本的には現在の設定のままで使っていただきたいですが 学習中に使いたいツール、変更したい設定などあれば 教師に報告してからツールの使用、設定の変更をして下さい。 無断でソフトのインストール、設定の変更はしないで下さい。
○ FAQ (良くある質問) 以下 FAQ (良くある質問) です。 時々更新させて頂く予定です。 ・小学生、中学生、高校生以外は指導できないか? → ゲーム制作を題材としている事、 近い将来 2,3人を同時に見る時に大人と子供が混在した時の違和感、 教師の自宅の狭さ、 などから高校生までに限定しています。 (17,18歳ぐらいである場合、2回め以降、最初だけ学生証を確認させて頂く場合があります。ご了承下さい。) ・指導はマンツーマンでしょうか? (教師1人に対し、生徒は必ず1人でしょうか?) → ほぼそのような形で進めたいと思っていますが近い将来、生徒を同時に 2,3人見る形にする予定です。 「マンツーマン」を希望される場合、事前にご相談下さい。 ・横スクロールアクションゲームの C 言語のソースだけ、ください → ソースファイルだけくれ、と言った要望には対応できません。 ・リモートでの指導は可能でしょうか? → 将来的に考えていますが、現在は未対応です。 ・ XX のようなゲームを作って下さい、もしくは一緒に作る事は可能ですか? 教材は常に更新、追加する予定です。 (現在は横スクロールアクションゲーム、シューティングの2つだけですが、 RPG、テトリスっぽいゲームなどの教材も用意できれば、と思っています。) 要望としてお受けしますが「いつまでに作る」、「必ず作り上げる」と言った約束はできない事、ご了承下さい。 (または生徒様が主体で作って頂き、ソースコードを拝見し、 修正すべき点や進め方などのアドバイスをする事は可能だと思われます。) ・自宅のノートパソコンを使いたいのですが、持って行って良いですか? → ok です。 基本的には無料のソフトばかり使っていますので、それらのソフトのインストールや 初期設定を手伝う事は可能です。 ・iPhone (ios) 用のゲームは作れませんか? → 言語として JavaScript であればブラウザ上で動きますので iPhone の標準ブラウザ (Safari) で動く事を確認しております。 Python と HSP に関しては mac が必要となるため対応が難しいです。ご了承下さい。 ・ゲームのキャラクタなどの絵を描く事ができそうにないので、ゲーム制作は無理でしょうか? → 「アクションゲーム 素材 フリー」のような単語で検索すると、いろいろなページが見つかります。 3つほど URL を載せますのでご参考下さい。 http://dragonyamiyona.yumenogotoshi.com/homupe/gazou/topchar.html https://freegame-mugen.jp/action/game_4529.html http://www3.wind.ne.jp/DENZI/diary/ ・授業が難しそうで、ついていけるか不安 → いきなり 500行のソースコードを見せられても、ほとんどの人が理解できないと思います。 1行を書く事からスタートし、ちょっとずつ進める事で理解しやすくなると思っています。 また丁寧に、何度でも繰り返し説明するよう、努力します。 ・ゲームが作れるようになるまで、何回授業を受ける必要がありますか? → 自宅でもプログラミング学習をするかどうかで異なります。 また学年や普段からパソコンを使っているかどうか、などにより異なります。 目安として3ヶ月程度で一区切りとなるよう、進めたいと思っています。 ・ゲームが作れるようになったら、どのようなメリットがありますか? 面接で「Android ゲームを作った事があります」といばる事が可能です。 また履歴書に「趣味: Android ゲーム制作」と書く事もできます。 ・横スクロールアクションゲームの場合、どの辺りが難しいですか? → 一番難しいのは主人公とタイル(マップチップ) の当たり判定です。 マップデータをどう2次元配列に入れるべきか、も難しい点です。