スポンサーリンク
マインクラフト+Python

コマンド実行時のパラメータエラーの処理とifによる条件分岐の方法 マイクラ&Python

マインクラフトのPythonプログラムで、もしコマンドを実行したときにエラーが発生したら、システムが自動的にメッセージを吐き出します。こんな感じで。 TraceBack (most recent call last):   File “road2.py”, line 20, in <module>     length_number = params IndexError: list index out of range でもシステムのメッセージは英語や呪文み...
マインクラフト+Python

プログラム実行時のエラーを回避する方法 マインクラフト&Python

前回、前々回の記事では、Pythonプログラムにパラメータを与えて実行する方法を解説しました。しかし、もしパラメータを与えずに実行、または数字であるべきパラメータを文字にして実行した場合は、チャットエリアにエラーメッセージが表示されていましたよね。こんなエラーが出ていたはずです。 TraceBack (most recent call last):   File “road2.py”, line 20, in <module>     length_numbe...
マインクラフト+Python

プログラム実行時に複数の値を与える方法 マインクラフト&Python

前回の記事では、道を建設するプログラムを実行する際に数字を与えて、道の長さを指定する方法を紹介しました。プログラムに与える値のことを「パラメータ」と呼びましたよね。今回はプログラムに対して複数のパラメータを与えて実行する方法を紹介します。 プログラムに複数の値を与える方法 前回は1個のパラメータを与える際に、実行するファイル名の後ろに数字を付与していました。この方法を応用し、今回は3個の値を与えてコマンドを実行してみましょう。 /py road2 10 3 80 このコマン...
マインクラフト+Python

プログラム実行時に値を与えて、色々な長さの道を作る方法 マインクラフト&Python

マイクラのPythonプログラムは、基本的にはプログラムファイルの中に書かれた命令のとおりにしか実行しません。 決められた時に、 決められた場所に、 決められたブロックの種類を、 決められた個数だけ配置する。 という事を、今までのマイクラPythonプログラム紹介記事でお伝えしてきました。 しかし今回は、実行する時のあなたの気分によって、ブロックの個数を簡単に変えられるプログラムを紹介します。このプログラムを応用すれば、気分によってブロックの種類だって簡単に変えられるよ...
マインクラフト+Python

繰り返し命令 for を使った階段づくりの解説 マインクラフト&Python

同じ命令を繰り返し何度も実行する場合、Python の for という繰り返し命令のプログラムを使うと便利です。たとえば階段を作るプログラムは、1段ずつ何度も床ブロックを作るプログラムが繰り返されますよね。そんな時に便利な、繰り返し命令の for をつかって、階段を作るマイクラPythonプログラミングについての解説をしてゆきましょう。 この記事では、繰り返し命令を「使わない場合」と「使った場合」の2パターンのプログラムの書き方を紹介していますので、マインクラフトの世界に階...
マインクラフト+Python

空き地を作って建築しやすい場所を準備 マインクラフト&Python

マインクラフトでPythonプログラムを動かすための「Raspberry Jam Mod」を使った、プログラミングサンプルの紹介と解説をしています。Pythonのバージョンは 3.7.1 今回はマイクラプログラミングで空き地をつくる方法を解説してゆきます。空き地の準備は建築の前作業として必要ですからね。そしてマイクラの地形には、山や谷などのデコボコした場所が多くありますが、整地作業は面倒なのでPythonプログラミングで自動でやってしまう事が今回の目的です。 空気でブロック...
マインクラフト+Python

好きなブロックを指定した場所に自動で設置する方法 マインクラフト&Python

マインクラフトでPythonプログラムを動かすための「Raspberry Jam Mod」を使った、プログラミングサンプルの紹介と解説をしています。Pythonのバージョンは 3.7.1 今回はマイクラプログラミングの基本ともいえる、ブロックを設置するPythonプログラミングについての解説をしてゆきましょう。ポイントは2つ。 好きなブロックを1個設置する。 たくさんのブロックを一気に設置する。 setBlock でブロックを1個設置する まず最初に、ブロックを1個設置...
マインクラフト+Python

位置情報の取得と瞬間移動の方法 マインクラフト&Python

マインクラフトでPythonプログラムを動かすための「Raspberry Jam Mod」を使った、プログラミングサンプルの紹介と解説をしています。Pythonのバージョンは 3.7.1 今回はマイクラプログラミングの最も基本となる、以下の3点についての解説を含みます。 チャットメッセージの出力 位置情報の取得 瞬間移動(テレポート) まずはじめに、実行してみた画面がこちらです。 チャットメッセージ画面には、プログラムから出力された内容が表示されています。そしてメッセ...
イベント

グッジョブにしはら わくわくワークにブース出展してきました

沖縄県内の小学生を対象にした職業体験イベント「わくわくワーク」に、プログラマのお仕事体験のブースを出展いたしました。このイベントは「楽しみながら、社会のしくみを体験」をテーマに、職業体験ブースで様々なお仕事体験をしてお給料(イベント内通貨)を稼ぎ、お食事ブースでお昼ごはんを購入するという生活の一連の流れが体験でき、自分で稼ぐ達成感やお金の大切さを学んで、働くことへの興味・関心を持ってもらおうという想いから、「西原町観光まちづくり協議会」が主催するものです。 プログラマのお...
ひとりごと

農業やめた、あきらめた。農地が見つからないので。

みんな、ごめーん!せっかく興味を持ってくれていた僕の農業なんだけど、どうしても解決できない問題があって断念することにしました。 それは土地の権利問題。正式に利用権を設定してもらう事を目標に5年ほど継続してきて、役場やJAの方々との協力を得ながらヤミ耕作で進めてきましたが、農林水産省が所管する農地中間管理機構(農地バンク)の制度上ぼくみたいな経験の浅い兼業就農希望者には農地を貸してもらう事がなかなか厳しい現状なのです(涙) 農地が多く余っている地域では農地中間管理機構から貸し...
スポンサーリンク
タイトルとURLをコピーしました