Reskilling ❘ Programming workshop
プログラミング体験 | マインクラフト
#リスキリング #レジリエンス #ICT教育 #ITスキル #プログラミング
マインクラフトプログラミング体験授業
これからシステムエンジニアになりたい方やプログラマーを目指している方におすすめの体験授業です。ゲームアプリ「Minecraft」を使い、プログラミング言語「Python」を学習します。所要時間:約2時間~3時間
2015年
創業
120名
従業員数
2.3M
月間UU
1,800戸
管理戸数
~ 小ウィンドウをスクロールするとワークを進めることができます ~
2015年
創業
120名
従業員数
2.3M
月間UU
1,800戸
管理戸数
応用ステップ
Pythonの基本的な使い方や、マインクラフトの動きを覚えてきた方は応用ステップにも挑戦してみましょう
ブロック制御:応用ステップ1
ハートを描いてみよう
2015年
創業
120名
従業員数
2.3M
月間UU
1,800戸
管理戸数
ポイント💡
配列を上手く使って連続してブロックを配置してみましょう。繰り返し処理の中に遅延処理を入れると、ハートが徐々に完成していくアニメーションのようになります。
dotlist = [
[0, y, y, 0, y, y, 0],
[y, y, y, y, y, y, y],
[y, y, y, y, y, y, y],
[0, y, y, y, y, y, 0],
[0, 0, y, y, y, 0, 0],
[0, 0, 0, y, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0]
]ブロック制御:応用ステップ2
ハートのアニメーションを作ろう
ブロックIDも自由に変えてみましょう(Wikiにとびます)
ポイント💡
ハートの絵を配置する処理を2回繰り返し、元のハートを上書きすることで違う絵を表示できますね。さらにもう一度上書きすれば、ハートを元に戻すことができます。これを繰り返すと、アニメーションができあがります。
ブロック制御:応用ステップ3
ドット絵を描いて動かしてみよう
ドット絵ツールでオリジナルのドット絵を描いてみましょう。
配列を出力して、描いた絵をマインクラフトの世界にとりこんでみましょう
ポイント💡
ドット絵は2枚用意しましょう


ポイント💡
Pythonのコードと一致するように、色に割り当てる文字を考えましょう。
~制作例~
🎄クリスマスバージョン🎄
動くクリスマスツリー
Pythonを動かせる バージョン1.12.2 の雪系シード値
2752544795569495315
-491005510
-3795870561359420029
ポイント💡
他の地形のシード値を探したいときは
マインクラフト 1.12.2 Java版 シード値
で検索してみましょう
ブロック制御:応用ステップ4
ドット絵を描いて飛ばしてみよう
ポイント💡
アニメーションの処理ができていれば、それをタテ方向に繰り返しずらしていけばよいでしょう。ただし、動いた後の元の位置は、ブロックを空白にしていく必要があります。
ゲーム開発:応用ステップ1
パルクールゲームを作ろう
ポイント💡
遅延処理、乱数、プレイヤーの位置の取得、繰り返し処理、これまでに学習したことを全て活用してみましょう
どうしてもわからない場合、答え合わせは
こちら
・本講座の制作
CIT経営開発事務所
・監修
CIT経営開発事務所 代表
井上 隆寛(いのうえ・たかひろ)
IT・事業コンサルタント
IT・開発エンジニア
行政書士R6合格者未登録
大手システム開発会社にてSE兼Webデザイナーとして従事。2021年にコンサルタントとして独立し、企業に対するITコンサルティング・ソリューション導入支援事業を開始。2023年にはイベント企画・運営事業を新たに展開、2024年には行政書士試験に合格。現在はIT・AIコンサルティング、システム開発、エンターテイメントの3事業を柱に、企業の技術顧問や講師としてICT教育やプログラミング授業も手がける。
公開中のリスキリング体験授業・学習教材
リスキリングに役立つ学習教材や体験授業を公開しています。ご自身の学習にお役立てください。
法律入門 | 民法基礎 総則編
●開催:オンラインまたはオフライン
●会場:福岡市 NPO・ボランティア交流センター(福岡県福岡市中央区今泉1丁目19−22 西鉄天神クラス 4階)
データサイエンス統計 | 統計調査 統計法規
●開催:オンラインまたはオフライン
●会場:福岡市 NPO・ボランティア交流センター(福岡県福岡市中央区今泉1丁目19−22 西鉄天神クラス 4階)
データサイエンス統計 | 統計調査 企画・設計
●開催:オンラインまたはオフライン
●会場:福岡市 NPO・ボランティア交流センター(福岡県福岡市中央区今泉1丁目19−22 西鉄天神クラス 4階)
Python 3 エンジニア認定基礎試験 | 基礎講座 初級編 前編
●開催:オンラインまたはオフライン
●会場:福岡市 NPO・ボランティア交流センター(福岡県福岡市中央区今泉1丁目19−22 西鉄天神クラス 4階)
Python 3 エンジニア認定基礎試験 | 基礎講座 初級編 中編
●開催:オンラインまたはオフライン
●会場:福岡市 NPO・ボランティア交流センター(福岡県福岡市中央区今泉1丁目19−22 西鉄天神クラス 4階)
データサイエンス入門 | 統計基礎
●開催:オンラインまたはオフライン
●会場:福岡市 NPO・ボランティア交流センター(福岡県福岡市中央区今泉1丁目19−22 西鉄天神クラス 4階)
データサイエンス入門 | 統計基礎 シグマ編
●開催:オンラインまたはオフライン
●会場:福岡市 NPO・ボランティア交流センター(福岡県福岡市中央区今泉1丁目19−22 西鉄天神クラス 4階)
データサイエンス入門 | 統計基礎 分散編
●開催:オンラインまたはオフライン
●会場:福岡市 NPO・ボランティア交流センター(福岡県福岡市中央区今泉1丁目19−22 西鉄天神クラス 4階)
データサイエンス入門 | 統計基礎 相関編
●開催:オンラインまたはオフライン
●会場:福岡市 NPO・ボランティア交流センター(福岡県福岡市中央区今泉1丁目19−22 西鉄天神クラス 4階)
データサイエンス入門 | 統計基礎 回帰分析編
●開催:オンラインまたはオフライン
●会場:福岡市 NPO・ボランティア交流センター(福岡県福岡市中央区今泉1丁目19−22 西鉄天神クラス 4階)
データサイエンス入門 | 統計基礎 確率分布編
●開催:オンラインまたはオフライン
●会場:福岡市 NPO・ボランティア交流センター(福岡県福岡市中央区今泉1丁目19−22 西鉄天神クラス 4階)
プログラミング体験 | マインクラフト
●開催:オンラインまたはオフライン
●会場:福岡市 NPO・ボランティア交流センター(福岡県福岡市中央区今泉1丁目19−22 西鉄天神クラス 4階)
Webデザイン体験授業 | LP制作体験
●開催:オンラインまたはオフライン
●会場:福岡市 NPO・ボランティア交流センター(福岡県福岡市中央区今泉1丁目19−22 西鉄天神クラス 4階)
Webデザイン入門 | 自己紹介サイト制作体験
●開催:オンラインまたはオフライン
●会場:福岡市 NPO・ボランティア交流センター(福岡県福岡市中央区今泉1丁目19−22 西鉄天神クラス 4階)
Unityゲームプログラミング体験
●開催:オンラインまたはオフライン
●会場:福岡市 NPO・ボランティア交流センター(福岡県福岡市中央区今泉1丁目19−22 西鉄天神クラス 4階)
プログラミング体験授業 | カレンダー制作
●開催:オンラインまたはオフライン
●会場:福岡市 NPO・ボランティア交流センター(福岡県福岡市中央区今泉1丁目19−22 西鉄天神クラス 4階)
2015年
創業
120名
従業員数
2.3M
月間UU
1,800戸
管理戸数
