Submit Search
Upload
Programming school 08
•
Download as PPTX, PDF
•
0 likes
•
14 views
M
Masato Nakajima
Follow
プログラミング教室08
Read less
Read more
Education
Report
Share
Report
Share
1 of 13
Download now
Recommended
Random partionerのデータモデリング
Random partionerのデータモデリング
2t3
as-1. アセンブラ入門
as-1. アセンブラ入門
kunihikokaneko1
巨大な表を高速に扱うData.table について
巨大な表を高速に扱うData.table について
Haruka Ozaki
Boost.B-tree introduction
Boost.B-tree introduction
Takayuki Goto
Deep Learningと他の分類器をRで比べてみよう in Japan.R 2014
Deep Learningと他の分類器をRで比べてみよう in Japan.R 2014
Takashi J OZAKI
RでGIS
RでGIS
Hoshida Yukihisa
ラビットチャレンジレポート 深層学習Day3
ラビットチャレンジレポート 深層学習Day3
ssuserf4860b
RでGISハンズオンセッション
RでGISハンズオンセッション
arctic_tern265
Recommended
Random partionerのデータモデリング
Random partionerのデータモデリング
2t3
as-1. アセンブラ入門
as-1. アセンブラ入門
kunihikokaneko1
巨大な表を高速に扱うData.table について
巨大な表を高速に扱うData.table について
Haruka Ozaki
Boost.B-tree introduction
Boost.B-tree introduction
Takayuki Goto
Deep Learningと他の分類器をRで比べてみよう in Japan.R 2014
Deep Learningと他の分類器をRで比べてみよう in Japan.R 2014
Takashi J OZAKI
RでGIS
RでGIS
Hoshida Yukihisa
ラビットチャレンジレポート 深層学習Day3
ラビットチャレンジレポート 深層学習Day3
ssuserf4860b
RでGISハンズオンセッション
RでGISハンズオンセッション
arctic_tern265
Programming school 11
Programming school 11
Masato Nakajima
Programming school 10
Programming school 10
Masato Nakajima
Programming school 09
Programming school 09
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
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ssusere0a682
TEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdf
yukisuga3
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
Ken Fukui
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
Ken Fukui
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
Ken Fukui
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
ssusere0a682
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
Ken Fukui
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
Ken Fukui
More Related Content
More from Masato Nakajima
Programming school 11
Programming school 11
Masato Nakajima
Programming school 10
Programming school 10
Masato Nakajima
Programming school 09
Programming school 09
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
(11)
Programming school 11
Programming school 11
Programming school 10
Programming school 10
Programming school 09
Programming school 09
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
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ssusere0a682
TEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdf
yukisuga3
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
Ken Fukui
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
Ken Fukui
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
Ken Fukui
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
ssusere0a682
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
Ken Fukui
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
Ken Fukui
Recently uploaded
(8)
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
TEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdf
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
Programming school 08
1.
2019/11/29 プレイヤー位置情報の取得・変更 ブロックの設置と情報の取得
2.
プレイヤーの位置を取得する 1 メソッド名:mc.player.getTilePos() プレイヤーの位置情報は3次元の x,y,z座標の数値によって管理されている その数値を取得するのが上記メソッド x y z 北 東 西 南
3.
プレイヤーの位置情報を取得する 2 pos1.pyを参照 前回教えた方法を基にプログラムを 書いて動かしてみよう
4.
プレイヤーの位置情報を取得する 3 pos1.pyを参照 前回教えた方法を基にプログラムを 書いて動かしてみよう 「Vec3(x座標,y座標,z座標)」と表示されればOK Vec3ってなに?→3次元のベクトル(高校数学で習います) という意味(難しいので説明は省略)
5.
プレイヤーの位置情報を取得する 4 pos1.pyを参照 前回教えた方法を基にプログラムを 書いて動かしてみよう 「Vec3(x座標,y座標,z座標)」と表示されればOK Vec3ってなに?→3次元のベクトル(高校数学で習います) という意味(難しいので説明は省略) x,y,z座標をそれぞれ別の変数で取得してみよう pos2.pyを参照
6.
プレイヤーの位置を変更する 5 メソッド名:mc.player.setTilePos(x,y,z) プレイヤーの位置を指定したx,y,z座標に 移動させるメソッド 小課題①:プレイヤーを今いる場所から南へ10 西へ3ブロック分移動させてみよう (ヒントはpos3.pyに書いてあります)
7.
2019/11/29 プレイヤー位置情報の取得・変更 ブロックの設置と情報の取得
8.
ブロックの設置 7 プログラムからブロックを設置する方法 ①ひとつだけ置く ②まとめて置く メソッド名:mc.setblock(x,y,z, ブロック名もしくはブロックID) メソッド名:mc.setblocks(x,y,z,x’,y’,z’, ブロック名もしくはブロックID) 開始位置 終了位置
9.
ブロックの設置 8 プログラムからブロックを設置する方法 ①ひとつだけ置く ②まとめて置く その前に… メソッド名:mc.setblock(x,y,z, ブロック名もしくはブロックID) メソッド名:mc.setblocks(x,y,z,x’,y’,z’, ブロック名もしくはブロックID) 開始位置 終了位置 新しいモジュールの呼び出し from mcpi.block
import * というおまじないを追加する必要アリ
10.
ブロック名とブロックIDの一覧 9
11.
ブロックの設置 10 小課題②:プレイヤーの頭上に原木を ひとつ設置してみよう (ヒントはset-block1.pyに書いてあります) 小課題③:プレイヤーの目の前に x(幅):5,z(奥行き)10,y(高さ)3 の石ブロックの塊を置いてみよう (ヒントはset-block3.pyに書いてあります)
12.
ブロック情報の取得 11 任意の場所になんのブロックがあるのか知る方法 メソッド名:mc.getblock(x,y,z) (出力はブロックID) 小課題④:プレイヤーの真下にあるブロック が何なのか調べてみよう (ヒントはgetblock.pyに書いてあります ※0と表示される場合は間違っています)
13.
課題 12 宿題:プレイヤーのいる場所を基準にして 指定したところにワープできる +ワープした場所の真下のブロックを 木材に置き換えるプログラムを 作ってみよう ヒント:プログラムを呼び出すときに引数を つけて呼び出すことが出来る Python: コマンドライン引数とは?(超基礎) 引数にワープしたい距離を指定すれば…? ヒントになりそうなプログラム
Editor's Notes
*日付は自動のため,変更の必要はありません.
*日付は自動のため,変更の必要はありません.
Download now