Submit Search
Upload
Programming school 10
•
Download as PPTX, PDF
•
0 likes
•
25 views
M
Masato Nakajima
Follow
条件分岐を使ったマインクラフトプログラム
Read less
Read more
Education
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 8
Download now
Recommended
FTOUR2
FTOUR2
Koki Igarashi
仕事をしよう!
仕事をしよう!
gotoloop
Azure CDNの実力を知ろう
Azure CDNの実力を知ろう
Masateru Suzuki
M1 gp_Disco
M1 gp_Disco
Takuya Shimojoh
Re:VIEW新パーサ現状確認(2015年2月版)
Re:VIEW新パーサ現状確認(2015年2月版)
masayoshi takahashi
20151118卒研進捗LT
20151118卒研進捗LT
mohemohe
Use_coot_ver.1.0
Use_coot_ver.1.0
Satoshi Kume
[ Rhinoceros ] make terrain suface from pointcloud (j)
[ Rhinoceros ] make terrain suface from pointcloud (j)
onioncraft
Recommended
FTOUR2
FTOUR2
Koki Igarashi
仕事をしよう!
仕事をしよう!
gotoloop
Azure CDNの実力を知ろう
Azure CDNの実力を知ろう
Masateru Suzuki
M1 gp_Disco
M1 gp_Disco
Takuya Shimojoh
Re:VIEW新パーサ現状確認(2015年2月版)
Re:VIEW新パーサ現状確認(2015年2月版)
masayoshi takahashi
20151118卒研進捗LT
20151118卒研進捗LT
mohemohe
Use_coot_ver.1.0
Use_coot_ver.1.0
Satoshi Kume
[ Rhinoceros ] make terrain suface from pointcloud (j)
[ Rhinoceros ] make terrain suface from pointcloud (j)
onioncraft
Rubyでつくるスレッド
Rubyでつくるスレッド
Shugo Maeda
6.2 reconciling amortization and persistence
6.2 reconciling amortization and persistence
Hironobu Kinugawa
CloudStackユーザ会 in 大阪: 池原治
CloudStackユーザ会 in 大阪: 池原治
joeswebhosting
Visualize terms network in Lucene index
Visualize terms network in Lucene index
Koji Sekiguchi
[ Grasshopper ] interpolate curve basic #02 j
[ Grasshopper ] interpolate curve basic #02 j
onioncraft
Iceberg 2018 (Japanese translation)
Iceberg 2018 (Japanese translation)
Tomohiro Oda
カウチなやつら CouchDB in the room
カウチなやつら CouchDB in the room
Makoto Ohnami
[DL輪読会]Clebsch–Gordan Nets: a Fully Fourier Space Spherical Convolutional Neu...
[DL輪読会]Clebsch–Gordan Nets: a Fully Fourier Space Spherical Convolutional Neu...
Deep Learning JP
リトライでtime.Sleepを使ったら積んだ話
リトライでtime.Sleepを使ったら積んだ話
ssuser329cba
20181214 clebsch gordan_mizuta
20181214 clebsch gordan_mizuta
Rei Mizuta
Programming school 09
Programming school 09
Masato Nakajima
Grass ライトニングトーク 120630_hokkaido
Grass ライトニングトーク 120630_hokkaido
masarunarazaki
Brookよもやま話
Brookよもやま話
Daichi Hiroki
Spannerに関する技術メモ
Spannerに関する技術メモ
Etsuji Nakai
GeoCSVのススメ
GeoCSVのススメ
AyumiShibamoto
Programming school 11
Programming school 11
Masato Nakajima
Programming school 08
Programming school 08
Masato Nakajima
Programming school 07
Programming school 07
Masato Nakajima
Programming school 06
Programming school 06
Masato Nakajima
Programming school 05
Programming school 05
Masato Nakajima
Programming school 04
Programming school 04
Masato Nakajima
Programming school 03
Programming school 03
Masato Nakajima
More Related Content
What's hot
Rubyでつくるスレッド
Rubyでつくるスレッド
Shugo Maeda
6.2 reconciling amortization and persistence
6.2 reconciling amortization and persistence
Hironobu Kinugawa
CloudStackユーザ会 in 大阪: 池原治
CloudStackユーザ会 in 大阪: 池原治
joeswebhosting
Visualize terms network in Lucene index
Visualize terms network in Lucene index
Koji Sekiguchi
[ Grasshopper ] interpolate curve basic #02 j
[ Grasshopper ] interpolate curve basic #02 j
onioncraft
Iceberg 2018 (Japanese translation)
Iceberg 2018 (Japanese translation)
Tomohiro Oda
カウチなやつら CouchDB in the room
カウチなやつら CouchDB in the room
Makoto Ohnami
[DL輪読会]Clebsch–Gordan Nets: a Fully Fourier Space Spherical Convolutional Neu...
[DL輪読会]Clebsch–Gordan Nets: a Fully Fourier Space Spherical Convolutional Neu...
Deep Learning JP
リトライでtime.Sleepを使ったら積んだ話
リトライでtime.Sleepを使ったら積んだ話
ssuser329cba
20181214 clebsch gordan_mizuta
20181214 clebsch gordan_mizuta
Rei Mizuta
Programming school 09
Programming school 09
Masato Nakajima
Grass ライトニングトーク 120630_hokkaido
Grass ライトニングトーク 120630_hokkaido
masarunarazaki
Brookよもやま話
Brookよもやま話
Daichi Hiroki
Spannerに関する技術メモ
Spannerに関する技術メモ
Etsuji Nakai
GeoCSVのススメ
GeoCSVのススメ
AyumiShibamoto
What's hot
(15)
Rubyでつくるスレッド
Rubyでつくるスレッド
6.2 reconciling amortization and persistence
6.2 reconciling amortization and persistence
CloudStackユーザ会 in 大阪: 池原治
CloudStackユーザ会 in 大阪: 池原治
Visualize terms network in Lucene index
Visualize terms network in Lucene index
[ Grasshopper ] interpolate curve basic #02 j
[ Grasshopper ] interpolate curve basic #02 j
Iceberg 2018 (Japanese translation)
Iceberg 2018 (Japanese translation)
カウチなやつら CouchDB in the room
カウチなやつら CouchDB in the room
[DL輪読会]Clebsch–Gordan Nets: a Fully Fourier Space Spherical Convolutional Neu...
[DL輪読会]Clebsch–Gordan Nets: a Fully Fourier Space Spherical Convolutional Neu...
リトライでtime.Sleepを使ったら積んだ話
リトライでtime.Sleepを使ったら積んだ話
20181214 clebsch gordan_mizuta
20181214 clebsch gordan_mizuta
Programming school 09
Programming school 09
Grass ライトニングトーク 120630_hokkaido
Grass ライトニングトーク 120630_hokkaido
Brookよもやま話
Brookよもやま話
Spannerに関する技術メモ
Spannerに関する技術メモ
GeoCSVのススメ
GeoCSVのススメ
More from Masato Nakajima
Programming school 11
Programming school 11
Masato Nakajima
Programming school 08
Programming school 08
Masato Nakajima
Programming school 07
Programming school 07
Masato Nakajima
Programming school 06
Programming school 06
Masato Nakajima
Programming school 05
Programming school 05
Masato Nakajima
Programming school 04
Programming school 04
Masato Nakajima
Programming school 03
Programming school 03
Masato Nakajima
Programming school 02
Programming school 02
Masato Nakajima
Programming school 01
Programming school 01
Masato Nakajima
卒業研究詳細
卒業研究詳細
Masato Nakajima
More from Masato Nakajima
(10)
Programming school 11
Programming school 11
Programming school 08
Programming school 08
Programming school 07
Programming school 07
Programming school 06
Programming school 06
Programming school 05
Programming school 05
Programming school 04
Programming school 04
Programming school 03
Programming school 03
Programming school 02
Programming school 02
Programming school 01
Programming school 01
卒業研究詳細
卒業研究詳細
Recently uploaded
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
ssusere0a682
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
Ken Fukui
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
Ken Fukui
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
Ken Fukui
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
Ken Fukui
TEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdf
yukisuga3
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ssusere0a682
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
Ken Fukui
Recently uploaded
(8)
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
TEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdf
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
Programming school 10
1.
2019/12/10 条件分岐を使ったマインクラフト のプログラム
2.
条件分岐のおさらい 1 書き方: if 条件式: #条件に当てはまる場合の処理 実行する処理① 実行する処理② elif
条件式: #もうひとつの条件 実行する処理 else: #条件に当てはまらない場合の処理 実行する処理 If文の外の処理… If 文 の か た ま り
3.
条件分岐の基本 2 真下のブロックが草ブロックなら 金ブロックに変更してみよう (mc-if1.pyを実行)
4.
条件分岐の基本 3 周辺の20x20の範囲にある水ブロックを 氷ブロックに変更してみよう (mc-if2.pyを実行) チートコマンドを有効にして 普通の地形が生成されるワールドを作る ① ② 周辺の10x10の範囲にある木を 木材ブロックに変更してみよう (mc-if3.pyを実行) ③
5.
応用編=コマンドを自作する= 4 プログラムが無限に実行されている間に コマンドを入力すると処理を実行する プログラムをつくろう →チャットに入力されたイベントを 取得するメソッド events.pollChatPosts() 戻り値 書き方 • 投稿のみのチャットイベントの種類 • エンティティのID(マイクラ内で動くオブジェクトのこと) •
投稿したメッセージの内容
6.
応用編=コマンドを自作する= 5 土台となるプログラムをつくろう (mc-if4.pyを実行) →無限に実行しつつ「&exit」と 入力すればプログラム自体を終了させる 「&wood」と入力すると目の前に 木材を置くプログラムをつくろう (mc-if5.pyを実行) ① ②
7.
応用編=コマンドを自作する= 6 剣で叩いた場所をダイヤモンドブロックに 変更するプログラムをつくろう (mc-if6.pyを実行) →剣を持ちながらブロックを叩くと破壊せずに ブロック情報を取得できる 剣で叩いたイベントを取得する events.pollBlockHits() 戻り値 • type イベントのタイプ •
pos vec3(x,y,z)→位置 • face 叩いた面 • entityId エンティティID
8.
宿題 7 !!!難易度超難!!! 風車式ブランチマイニングを自動化しよう ・やり方 ・ダイヤモンド,金,鉄,石炭鉱石に当たったら そこは掘らないようにする (それ以外のブロックなら掘る)
Editor's Notes
*日付は自動のため,変更の必要はありません.
Download now