岐阜校

美濃で選ばれるプログラミング教室!個別指導でゲーム制作を学ぼう!

プログラミング教室岐阜校のバナー
  1. プログラミング教室 >
  2. 岐阜校 >

美濃で選ばれるプログラミング教室!個別指導でゲーム制作を学ぼう!

  • ゲーム制作に興味がある
  • プログラミングを習ってみたい・・!

そんな方には、個別指導で一人ずつプログラミングの基本から学べるIT KIDS CAMPをおすすめします。

IT KIDS CAMPでは、一人ずつプログラミングの基本から学んでいきますので全くの初心者でも安心して習得していけます。

ここでは美濃市在住の生徒様の受講事例について紹介しますので、これから美濃市でプログラミングを学んでみたい方はぜひ参考にしてみてください。

→プログラミング教室岐阜校の詳細はこちら

美濃市在住のプログラミング教室受講者様事例を紹介

今回は岐阜校に通う美濃市在住の生徒様の受講事例について紹介します。美濃市からも通われる方もいらっしゃいますので、

プログラミングやゲーム制作に興味がある方は、ぜひ参考にしてみてください。

keysymでどのキーを押したのか判定!

今回のレッスンではゲームのキャラクターを矢印キーで押した際に動かすプログラムを学習しました。使用したプログラミング言語は汎用性が高いPythonです。

どのキーを押したか判定をするには、キーコードを使う方法もありますが、keysymのほうがおすすめです。

なぜならキーコードはマックとウィンドウズでは異なるなど違いがあるからです。

keysymという命令を使えば、どのパソコンの操作でも「スペース」は「スペース」として認識されます。

 

よって、キャラクターを動かしたいときにはkeysymで操作を 判定する方法がおすすめです。

 

keysymのサンプルコード

この関数を実行するとKeyという名前の変数に押されたキーの名称が入ります。

例)スペースを押すと、「space」と表示されます。

keysymで取得できるキーの名前はウィンドウズでもマックでも一緒なので、キーコードよりもシンプルで美しいコードで同じことができます。

 

キャラクターをkeysymで判定して動かしてみる!

完成したゲームの例

作成したゲーム画面

受講されているこの美濃市の生徒様も、キャラクターの画像を配置する方法を学んで頂きました。Pythonで画像を配置する際には

  1. 画像ファイルを読み込む
  2. 画像ファイルを配置する

この2つの手順が必要になります。

画像を読み込む命令はPhotoImageです。

例:tkinter.PhotoImage(file="dash.png")

読み込んだあと、配置する命令を記述してもらいました。

canvas.create_image(x座標,y座標,image="画像を入れた変数名",tag=("画像のタグ名")

画像のタグはつけておきましょう。タグ名を付けておくことで、のちほど動かす際に動かす対象として画像を設定できます。

keysymで下記のように何のキーを押したかを取得し、

key = event.keysym

ifを使って、おしたキーによって処理を変え、キャラクターを動かします。

if key =="Up":

□□□□ y = y - 20

キャラクターのX座標やY座標を変えるにはcoordsという命令を使います。

canvas.coords("画像につけたタグ名",x , y)

こうったプログラムをつくっていって、最終的には押した方向キーで右や左に、動くプログラムを作ります。

SMILES
進んでいくごとに、段々難しいプログラムになっていきますが、個別指導で1人ずつフォローしておりますので、この美濃の生徒様もご自分のペースで安心して学んで頂いております。

 

まずは無料プログラミング体験のご案内
メールで相談
ラインで相談

こちらから無料体験予約できます。

SMILES
下記フォームから無料体験の受付を行っております。

ープライバシーポリシー(個人情報保護方針) 合同会社Smiles.では、メールでのお問い合わせ、公式LINE@への登録などの際に、名前(ハンドルネーム)、メールアドレス等の個人情報をご登録いただく場合がございます。 これらの個人情報は質問に対する回答や必要な情報を電子メールなどをでご連絡する場合に利用するものであり、個人情報をご提供いただく際の目的以外では利用いたしません。   ー個人情報の第三者への開示 当サイトでは、個人情報は適切に管理し、以下に該当する場合を除いて第三者に開示することはありません。 ・本人のご了解を頂いた場合 ・警察組織など公的な機関への協力のため、開示が必要となる場合   ー個人情報の開示、訂正、追加、削除、利用停止 本人からの個人データの開示、訂正、追加、削除、利用停止のご希望の場合には、ご本人であることを確認させていただいた上、速やかに対応させていただきます。   ーアクセス解析ツールについて 合同会社Smiles.では、アクセス解析ツール「Googleアナリティクス」を利用しています。Googleアナリティクスはトラフィックデータの収集のためにCookieを使用しています。このトラフィックデータは匿名で収集されており、個人を特定するものではありません。この機能はCookieを無効にすることで収集を拒否することが出来ますので、お使いのブラウザの設定をご確認ください。この規約に関して、詳しくはここをクリックしてください。   ー免責事項 当サイトからリンクやバナーなどによって他のサイトに移動された場合、移動先サイトで提供される情報、サービス等について一切の責任を負いません。 当サイトのコンテンツ・情報につきまして、可能な限り正確な情報を掲載するよう努めておりますが、誤情報が入り込んだり、情報が古くなっていることもございます。 当サイトに掲載された内容によって生じた損害等の一切の責任を負いかねますのでご了承ください。   ープライバシーポリシーの変更について 当サイトは、個人情報に関して適用される日本の法令を遵守するとともに、本ポリシーの内容を適宜見直しその改善に努めます。 修正された最新のプライバシーポリシーは常に本ページにて開示されます。
 
SMILES
プログラミング教室への無料体験お申込み、お待ちしております!

各教室へのアクセス

各教室への交通アクセス
プログラミングコース一覧

受講者様の興味・関心に合わせて、ゲームプログラミング・ロボットプログラミング・イラスト制作から自由にコースをお選びいただけます。詳しいコース内容については、受講内容についてをご覧ください。

受講内容一覧

-岐阜校

Copyright© 個別で学べるプログラミング教室|IT KIDS CAMP , 2020 All Rights Reserved.