クロの制作日記

0から始めるGitHub入門 第三回 (ローカルリポジトリでの基本的な操作)

前回はリポジトリの作成とコードの公開を行いました。 kurora-shumpei.hatenablog.com今回からはGitHubというよりはGitの使い方の説明をしていきます。今回はGitの使い方の中でも特に基本中の基本の使い方を紹介していきます。では 早速始めていきましょう

0から始めるGitHub入門 第二回 (リポジトリの作成とコードの公開)

前回はGitHubの概要とアカウントの登録までを行いました。 kurora-shumpei.hatenablog.com今回は、実際にリポジトリ(GitHub上のプロジェクト)作成とコードの公開方法を解説していきます。では早速始めていきましょう。

0から始めるGitHub入門 第一回 (概要とアカウント登録)

最近、プログラマー界隈またはそれ以外でも「GitHub」という単語を見かけることが多いのではないかと思います。例えば、Microsoftが買収しただとか、日経が「GitHub」のことを「設計図共有サイト」として記事に記載しただとか、直近だとプライベートリポジト…

pythonのリストとnumpyのappendの速度比較

はじめに pythonで機械学習を行う際に、行列を作成するだとか、計算した重みや予測値を保存するだとかで、配列にappendすることが多いと思います。そこで気になるのが、リストのappendとnumpyのnp.appendで速度の違いがあるのかということです。

機械学習を実装する際のデータ前処理について(標準化編)

はじめに 最近、大学の演習でpythonを使ってニューラルネットワークを実装し、それを使用して好きなデータセットの分類を行うといったことをしました(というかさせられた...?)。その演習では、最終的に、その分類した結果や過程をプレゼンで発表しないといけ…

pythonでsingular matrixが起きる理由

問題 pythonのnumpyで逆行列を求めようとしたときに numpy.linalg.linalg.LinAlgError : Singular matrix といったエラーが出てきました。(実際はもうちょっと長いですが最後だけ切り出してきました)

自分的Trelloのおすすめの使い方(個人向け)

前書き Trelloとは 使い方 TDD方式 拡張版TDD方式 TODO ー> タスクの種類ごとに用意 DOING -> DOING・DOING URGENT DONE ー> 月ごとに用意 Chrome拡張機能 Elegantt Card Colors for Trello Card Color Titles for Trello Next Step for Trello 最後に (…

UnityのTime.timeScaleが与える影響

ゲームに必要な機能の一つとしてPause機能(一時停止)があります。UnityではTime.timeScaleの値を0にするとその機能を実装できます。とても簡単で楽なのですが、今回の記事ではTime.timeScaleを0にすることで起きる現象について言及していきます。

RuntimeWarning: numpy.dtype size changed が起きる理由

エラー内容 python3で numpyとpamdasを一緒に実行しようすると /usr/lib/python3.5/importlib/_bootstrap.py:222: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88 return f(*args, **kwds) といった…

Unityで無限ループ型の武器選択UIを実装(アニメーション不使用)

前置き 現在、洋館(初代バイオハザードみたいな)を探索して鍵を見つけて脱出する、といったゲームを制作しています。そこで、仕様として、 ①洋館内に落ちている武器を拾ってそれを装備する ②装備の変更する といった機能 を実装することになりました。装備を…

Unityで選択されているボタンのテキストを点滅 + 簡単なエフェクトを追加

前置き 前回の記事でテキストの点滅を実装しました。 kurora-shumpei.hatenablog.com この記事では単純に、 ゲームを再生したら画面が遷移するまで点滅し続ける だけでした。今回はこの記事の続きで、 ① 選択されているボタンのテキストの点滅 ② 簡単なエフ…

Unityでテキストの点滅を実装(TextMeshPro)

前置き ゲームのタイトル画面を作っている時に色々なゲームのUIを調べていたんですが、多くのゲームで、そのUI(ボタンとか)を選択しているときは、文字やそのUI自体が点滅していることに気が付きました。確かに点滅させると、自分が選択しているのが理解しや…

Unityでの迷路自動生成(棒倒し法)

はじめに 前回が前々回くらいの記事でテキストファイルからステージを作成するというプログラムを紹介しました。 kurora-shumpei.hatenablog.com今回はこの記事の最後の方に書いたステージ(迷路)の自動生成のプログラムの紹介をしようと思います。完成したら…

opencvがpython3系で動かなかったエラーが出た時のメモ

すぐ忘れそうなのでメモImportError: /opt/ros/kinetic/lib/python2.7/dist-packages/cv2.so: undefined symbol: PyCObject_TypePCにROSをインストールしていた場合にこのようなエラーがでるみたいstackoverflow.com (adsbygoogle = window.adsbygoogle…

Python(Pygame)でコントローラの長押しをした時の処理を実現

はじめに コントローラーとRaspberry Pi3を使ってロボットを遠隔操作をしようと試みました。ですが、コントローラーの入力を読み込むために使用したライブラリのPygameはボタンやアナログスティックの長押しに対応していません。アナログスティックを例にす…

Unityでテキストファイルからステージを生成する

はじめに マリオパーティのような双六ゲームを作りたいということで、前回はサイコロを回すというシステム(?)を作りました。 今回は、双六ゲームのステージの生成を半自動でできるシステムを作りました。実際に作ったのがこれです。

マリオパーティのサイコロを振るシステムをUnityで再現

はじめに ちょっとマリオパーティのような双六ゲームを作ってみたくなったので、まずはサイコロを振るというシステムを作ってみました。参考に(というかまねた)したのはこのシリーズです www.youtube.com この動画の0:07~0:09あたりのサイコロを振って、目…