【C#】遺伝的アルゴリズムを実装してみた

大学の授業で遺伝的アルゴリズムの話題が出たので、C#を使って遺伝的アルゴリズムを実装してみました。といっても、実装するのは初めてで原理もよくわかっていなかったので、こちらのサイトにあるソースコードを参考に作ってみました。 www.sist.ac.jp 遺伝…

【Minecraft + C#】村人を遠隔操作する

久しぶりのマイクラ記事です。今回はタイトルにある通り、村人を遠隔操作します。具体的には、村人に指示した方向へ移動してもらいます。 1. 村人のスポーンと指定 まずは操作したい村人を指定する必要があります。方法としては村人の UUID を指定する方法と…

Azure Virtual Machines での SSH 接続エラーの対処

実行環境 WIndows 10 PowerShell (Windows Terminal にて実行) Ubuntu 18.04 LTS (Azure Virtual Machines) エラー内容 Azure Virtual Machines で作成した DNS 名設定済み Ubuntu 18.04 LTS の仮想マシンへ接続しようとしたところ、 > ssh -i MinecraftServ…

編入して1年が経過した感想

今日の記事は技術ネタではなく、編入して1年経ってどうだったか、オンライン授業を受けてみてどうだったかなど、個人的な感想として残しておこうと思います。 編入後の話 元高専生です。高専では情報学科でしたが、物理学科へ編入しました。編入時の単位換…

Minecraft Server のコンテナをつくりました

Docker を使用して、Minecraft Server のコンテナを作成しました。 hub.docker.com このコンテナを使うと、起動するだけでマイクラサーバを動かすことができます。また、RCON 接続の設定も済ませているので、RCON を使ったマイクラプログラミングをやりたい…

Zenn にて本を書きました

Zenn というエンジニア情報共有サイトがあるのですが、そこで本を書きました。タイトルは「Azure × LINE Messaging API による Minecraft 農業の自動化」 です。 zenn.dev 元ネタは以前ブログで紹介したこれです。 blog.takunology.jp いつか、何らかの形で…

ASUS H97-Plus マザーボードで m.2 SSD を使えるか?

H97-Plus は 2014年に発売された第4世代、第5世代 intel CPU対応の ASUS 製マザーボードです。私のメインPCで使用しています。購入して組み立てたのが 2015 年なのでもう6年ほど(正確には5年と半年)経過しています。自作er が最新のCPUを使用している…

【Unity メモ】ユーザからの入力

Unity ではデフォルトの設定として、スペースキーがジャンプボタンとして登録されています。Unity の 編集 > プロジェクトの編集 を開き、入力マネージャ を選択すると、このようになっています。(日本語化していますが、英語のほうがよかったかもしれませ…

【Unity メモ】Mathf クラスと Vector3 構造体

Unity で作成したオブジェクトはコンポーネント(そのオブジェクトを構成する状態やふるまいなど)を何かしら持っています。これを使って処理する方法についてのメモです。 GetComponent メソッド そのオブジェクトが持つコンポーネントを取得する。 例えば…

【Unity メモ】様々なメソッドとログ出力

久しぶりに Unity に触ったので、学んだことをメモしておきます。 初期化 Unity でスクリプトを作成すると、プログラム開始時に呼ばれる Start メソッドと毎フレーム呼ばれる Update というメソッドがテンプレートでついてきます。これらは予約メソッドなの…