プログラミングは、コンピューターに「こう動いてほしい」と伝える技術。
ゲームやアニメ、ロボット、さらには周囲に立ち回るあらゆる機械の動きを作ることができます。

例えば、ゲームのキャラクターがジャンプするのも、エアコンが部屋の温度を調整するのも、全てのプログラムによる指示があるため可能になります。

ボタンを押したら光るおもちゃや、特定の音に反応する仕掛けなどを作ることで、プログラミングの仕組みを楽しく学べます。

マイムで扱うプログラミング言語等

プログラミング言語とは、コンピューターに指示を出すために用いられる言語です。
色んな種類があり、種類によって特徴や得意分野があります。
スマートフォンやゲーム、アプリなどもプログラミング言語で動いています。

Python

Pythonは、ゲームやアプリ、AIなどを作るのにも使われるプログラミング言語で、「少ないコードで色々できる」シンプルさが魅力です。例えば、数行のコードで自動計算をしたり、キャラクターを動かしたりできるので、ゲームの裏側を知るようなワクワク感があります。初心者でもすぐに動かせるので、自分のアイデアを形にする楽しさを体験しながら、プログラミングの世界を探検できます!

Unity

Unityは、ゲームを作るための強力なツールで、自分だけのオリジナルゲームをプログラミングなしでも作れる初心者向けの機能から、本格的な3Dゲーム開発まで挑戦できるのが魅力です。キャラクターを動かしたり、アイテムを配置したり、物理エンジンでリアルな動きを再現したりできます。自分が考えたステージやルールで遊べるゲームを作り、友達と共有することで、ゲームの裏側を学びながらクリエイターとしての楽しさも体験できるでしょう!

Java

Javaは、ゲームやアプリ、ロボットのプログラムなど、さまざまなものを作れるプログラミング言語で、特にMinecraftの開発に使われていることでも有名です。書いたコードがそのままゲームやシミュレーションとして動くため、まるで自分だけの世界を作るような楽しさがあり、一度覚えればパソコンやスマホなどさまざまな環境で動かせるのも魅力です。

Javascript

JavaScriptは、ボタンを押すと色が変わる、ゲームのキャラが動く、チャットがリアルタイムで更新されるなど、ウェブサイトやゲームをインタラクティブにするプログラミング言語で、例えば、自分で簡単なゲームやクイズを作ったり、好きな画像を動かしたりできるので、まるで魔法のように画面を操れる楽しさがあります。

Minecraftプログラミング

Minecraftをプログラミングで動かすと、自分だけの自動建築ロボットを作ったり、一瞬で巨大な建物を作ったり、モンスターを自由に操作したりと、まるでゲームの世界をハックするような体験ができます。Pythonなどのプログラミング言語を使えば、手作業では大変な作業もワンクリックで実行でき、自分だけのオリジナルルールを作ることも可能になるので、ゲームを遊ぶだけでなく、自分の手で世界を作り変える楽しさを味わえます!

テーマの例

プログラミング言語で実際に作った例を紹介するよ。

Pythonで作るにゃんこの迷路

数あるプログラミング言語の中からpythonを選択したスクール生。
以前、じゃんけんゲームを作りましたが、さらに新たなゲーム作りに挑戦しました。

まずは、テキスト通りにプログラミングして、その後に自分の変えたいように工夫していきました。

モジュールtkinterを調べながら自学していっています。

マインクラフトで魔法の剣を作ろう

マインクラフトのデータパックを使って魔法の剣を作りました。
マイクラJava版にデータパックを入れて、マイクラのコマンドを解説した動画を見ながら魔法の剣を作りました。

プログラミングの楽しさを体験できます。

Unityでキャラクターをジャンプさせよう

Unityを学んでいます。
今回は、キャラクターを動かすお題でしたが、教科書を見ながら丁寧に製作すると本の通りにできました。

その他の製作例

他にも面白い作品がいっぱいあります。

マイムでは様々な学習ができる環境が整っています。
それぞれを組み合わせながら学習できるところも、マイムの魅力です。

教科学習

教科とは、教育機関体系で学ぶために分類された学問の分野のことです。マイムでは、一人一人の「知りたい!」を引き出すために、科学実験やモノづくりなどマイムでできることを組み合わせなが…

続きを読む

物理や化学

ジャンプすると地面に戻るのは、地球が引っ張る力(重力)のせいです。しかし、飛行機やロケットは、この力を乗り越えて飛んでいます!炭酸飲料の「シュワシュワ」は、水に閉じ込めら…

続きを読む

バイオロジー

バイオ研究の魅力は、生き物の不思議を理解できること。観察や実験で新発見するとワクワクします。DNA解析など新技術も進化し、生命の仕組みを知ることで将来に向けて知識が得られ…

続きを読む

クラフト

電動ドリルで穴をあけたり、ノコギリで木を切ったり、ヤスリで仕上げたり、電動工具や手工具を使えば本格的なものづくりができます。さらに、レジンや彫金を使ってオリジナルのアクセサリーを…

続きを読む

電子工作・パソコン

電子工作やパソコン組み立ては、レゴやプラモデルのように楽しく作れるものです。 スイッチで光るキーホルダーや簡単なロボット、ゲーム用の自作PCも作る、ものづくりやゲームが好…

続きを読む

ロボット・マイコン

ロボットやマイコンは、小さなコンピュータを使って物を動かす技術です。 例えば、自動で光るライトや動くおもちゃもマイコンで作ります。 プログラムを書けば、自分だけのロボットが作れる…

続きを読む

プログラミング

プログラミングは、コンピューターに「こう動いてほしい」と伝える技術。ゲームやアニメ、ロボット、さらには周囲に立ち回るあらゆる機械の動きを作ることができます。例えば、ゲーム…

続きを読む

課外活動

課外活動は、スポーツや合宿、工場見学、フィールドワークなど、新しい知識や経験を得られる貴重な機会です。自分のペースで興味のある活動に参加でき、社会とのつながりや自己肯定感…

続きを読む