マイクラでpythonを実行する

1.mods.zip、python-scripts.zipをダウンロードする。 github.com 2.modsフォルダの中の該当バージョンのjarファイルを以下に格納する。 C:\Users\ユーザー名\AppData\Roaming\.minecraft\versions\バージョン\mods\jarファイル 3.python-scripts.zip…

マイクラMOD自作 アイテム追加

1.追加するアイテムを以下のフォルダに格納する src/main/resources/assets/ドメイン名(小文字)/textures/items/ 例)ドメイン名toimomodでsample.png、sample2.pngをitemsフォルダに格納 src/main/resources/assets/toimomod/textures/items/sample.png…

マイクラMOD自作 準備

1. eclipseをダウンロード http://mergedoc.osdn.jp/ 2. modをダウンロード https://files.minecraftforge.net/ ※ 1.7.10、src をダウンロード、適当なフォルダに解凍 3. 解凍フォルダ内の「gradlew.bat」を右クリック、編集 4. JAVA_HOMEを設定 set JAVA_HO…

Computer Craft 火打石ゲット

CCにダイヤシャベルを装備 equip 1 right CCで以下のプログラムを実行 -- getFlint -- while true do turtle.dig() os.sleep(0.5) end CCに掘ってもらう 目の前に砂利石を置いていく

Computer Craft 豆腐ハウスに屋根を付ける

タートルの各マスには64個のブロックを格納できる。建築途中で64個を超えた場合、次のマスに格納したブロックを使うようにする。 豆腐ハウスに屋根を付ける c = 1 count = turtle.getItemCount(c) → 1マス目のブロックの数をカウントする(上の絵だと64個あ…

Computer Craft 豆腐ハウスを建てる

豆腐ハウスを建てる 高さ4マス(i=1, 4)、幅・奥行5(j=1, 4とk=1, 4)マスの豆腐ハウス。4辺の壁を作るので、右回りに4回繰り返す。 タートルの真下にブロックを設置する。 turtle.placeDown() ブロックを設置したら前に進む。 turtle.forward() 豆腐ハウ…

Computer Craft クワで畑を耕す

水を置いた周りのブロックを耕す(9×9マス)。開始位置は畑の一番左下。1ブロックタートルを浮かせて真下のブロックをクワで耕す。右に曲がる、左に曲がるは条件分岐。 クワで畑を耕す 完成

Computer Craft つるはしなどをタートルに装備させる

装備させたいツールを右側のボックスに入れる。 ボックスの一番左上にあるダイヤのシャベルを右に装備する。equip 1 right※ 左上から右下に1~16番 ダイヤのクワを左に装備する。equip 2 left※ 装備を外す場合は unequip right、unequip left つるはしなどを…

Computer Craft タートルに名前を付ける

タートルを右クリック label set 名前 タートルに名前を付ける タートルを動かすには燃料を右側のアイテム欄に入れる(例:石炭ブロック)。 refuel で燃料を設定する。 タートルの色を変えるには、染料を持ったままタートルを右クリック。金鉱石と一緒にラ…

ComputerCraft タートルを作成する

マイクラにComputerCraftを導入する。ComputerCraft | Programmable Computers for Minecraft 金鉱石やレッドストーンを入手する。 Advanced Computer (AC) を作成する。金インゴット7個、レッドストーン1個、板ガラス1個 Advanced Turtleを作成する。金…

ブロック名を当てるゲーム2(マイクラ×Python)

前のプログラムの改良版 ブロック名を当てるゲーム(マイクラ×Python) - toimo2011’s diary ブロックを辞書として登録して、その中からランダムに取り出したものを答える。 # ブロック名を当てるゲーム # coding:utf-8 from mcpi.minecraft import Minecraf…

ブロック名を当てるゲーム(マイクラ×Python)

# ブロック名を当てるゲーム from mcpi.minecraft import Minecraft from mcpi.block import * mc = Minecraft.create() mc.events.clearAll() # 辞書を作成(今回は草ブロックのみ) a = {"GRASS":GRASS} mc.postToChat("GAME1: What's this block's TYPE? …

定義された中からランダムに値を取り出す Python

# coding:utf-8 import random # タプル 要素を変更したくない場合に用いる # リスト [1,2,...] は後から要素を変更できる # マイクラのブロックIDを定義して何かに使える? blockId = (1,2,3,8,9,10) # blockId からランダムに値を取り出す a = random.choi…

繰り返し処理と時間を使って風車を作る(マイクラ×Python)

from mcpi.minecraft import Minecraft from mcpi.block import * import time # 風車を作る def windmill(mc,pos): # 0 風車のサイズは横7マス縦13マス # 1 下半分石レンガブロックを設置する(地面を合わせて6マス) mc.setBlocks(pos.x-3,pos.y-1,pos.z-1…

上付きハーフブロックを設置する(マイクラ×Python)

mc.setBlock(pos.x+i+1,pos.y,pos.z-1,STONE_SLAB) これだと下付きハーフブロックとして設置されてしまう。 mc.setBlock(pos.x+i+1,pos.y,pos.z-1,STONE_SLAB.id,8) .id を付けることで上付き(Upper)のハーフブロックが設置できた。以下のサイトにデータ値…

繰り返し処理と時間を使ってブロックを動かす(マイクラ×Python)

最初の位置。 from mcpi.minecraft import Minecraft from mcpi.block import * import time # 繰り返し処理と時間を使ってブロックを動かす def moveCar(mc,pos): i = 0 # 10回(秒)繰り返す処理 while i < 10: # レンガブロックを設置する mc.setBlock(po…

家具を作る(トイレ)

from mcpi.minecraft import Minecraft from mcpi.block import * # トイレ def toilet(mc,pos): mc.setBlock(pos.x+1,pos.y,pos.z,QUARTZ_BLOCK) mc.setBlock(pos.x+1,pos.y+1,pos.z,QUARTZ_BLOCK) # 階段ブロックを逆さに配置する 4 mc.setBlock(pos.x,pos…

剣で叩いたブロックを変更する(マイクラ×Python)

from mcpi.minecraft import Minecraft from mcpi.block import * mc = Minecraft.create() pos = mc.player.getTilePos() # イベントをすべて消去する mc.events.clearAll() while True: # カウンター count=0 blockHits = mc.events.pollBlockHits() if bl…

スキン変更

1. 公式サイト | Minecraft 2. プロフィール→スキン

軽量化mod OptiFine

1. OptiFine Downloads 2. modフォルダに格納 3. マイクラ起動

R Twitter キーワード検索

# キーワード検索1: キーワードでツイートを検索 # 検索キーワードの設定 # 日本語検索は、words <- iconv("日本語","CP932","UTF-8") words <- c("検索したいキーワード") # 検索の実行 searchWords <- twListToDF(searchTwitter(words,n=100)) # データ…

R コンソール クリア

R mac

option + command + L

リンク集

R による統計処理 API reference index — Twitter Developers

plotで文字化けが出る場合

R mac

# plot前に以下のコマンドを実行 par(family = "HiraKakuProN-W3")

macでtxtファイルを作成、Rで読込と書込

R mac

macでtxtファイルを作成 テキストエディットを起動 フォーマット -> 標準テキストにする 保存する際は「Shift_JIS」形式例)下記のtxtファイルを作成,A,B,Cテスト1,90,80,80テスト2,100,90,50↑最後の行を改行する Rで読込 result <- read.csv("ファイル名",h…

R Twitterタイムライン取得

# パッケージインストール install.packages(c("twitteR", "bit64", "rjson", "DBI", "httr", "base64enc"), dependencies = TRUE)library(twitteR) # ツイッター情報 CONSUMERKEY = "*****"CONSUMERSECRET = "*****"ACCESSTOKEN = "*****"ACCESSSECRET = "*…

R言語インストール

Twitterにログイン ※電話番号 https://apps.twitter.com/ にログイン「Create New App」「Create Your Twitter Application」「Create access token」 Rインストールhttps://cran.r-project.org/bin/macosx/ RStudioインストールhttps://www.rstudio.com/pro…

Scratch × Minecraft 3 ワープ

[変数] mcpiX [変数] mcpiY [変数] mcpiZ [制御] setPosを送る

Scratch × Minecraft 2 ブロックを積み上げる

[制御] 旗がクリックされたとき [変数] mcpiXを*にする [変数] mcpiYを*にする [変数] mcpiZを*にする [変数] blockTypeIdを*にする [制御] *回繰り返す [制御] setBlockを送る [制御] *秒待つ [変数] mcpiYを*ずつ変える 0 空気 1 石 2 草 3 土 4 丸石 5 木…

Scratch × Minecraft インストール

ラズベリーパイでマインクラフトとスクラッチをつなげる 1.必要ソフトをインストール curl http://scratch2mcpi.github.io/install.sh | sh 2.起動 1)Minecraft Piを起動 Tabキーを押すとマインクラフト画面外にカーソルを移動できる 2)scratch2mcpi…