技術情報

enchant.jsの当たり判定不足を補う その1

使いやすい和製ゲームエンジンenchan.jsですが、当たり判定がイケてないようです。
技術情報

クラウド上のデータベースでSQLを実行してみる

SQLで色々遊んでみたいがインストールは面倒なので、クラウド上でSQLの実行できるAPECを試してみました。
技術情報

vimのちょっと便利な小技(4)

今回は「移動系コマンド」をご紹介しようと思います。例えば、以下のように1行が長い(25行目)、行内で折り返されている様な文章があったとします。カーソルは文章冒頭の「There are」の「a」にあります。通常ここで、下に移動するコマンド「j...
技術情報

経路アルゴリズムを検討した話 その4

前回、マス目の大きさと開始点が成功率に影響がある、ということがわかりました。 経路アルゴリズムを検討した話 その3前回のマス目は正方形のみだったので、今回は長方形も含めて結果を見てみることにします。
技術情報

Ubuntuの後でWindows7をインストールしてデュアルブートさせた記録

WindowsとMacにしか対応していないアプリケーションを試してみたくなったのですが、我が家のPCはUbuntuです。そこで、Ubuntuのパーティションを縮小してWindows7をインストール、デュアルブート環境を作成することにしました...
技術情報

RubyがSeleniumと相性がいい話

自動テストで有名なSeleniumですが、核になる技術はブラウザを自動運転するWebDriverです。これを使えば、ブラウザが必要な操作も自動化できてしまいます。 RubyでSeleniumを使ってスクレイピング - Qiita Rubyと...
技術情報

ScratchでFizzBuzzをやってみる

ふと、新たにプログラミング言語を学習したくて、いくつか候補の言語を考えてましたが、せっかくの学習意欲を文法や作法などの基礎学習で削がれたくないと思ったので、ひとまず気軽に始めてみようということで、教育用プログラミング環境「Scratch」に...
技術情報

経路アルゴリズムを検討した話 その3

前回、それっぽいアルゴリズムができました。 経路アルゴリズムを検討した話 その2ぱっと見た感じそれっぽいのですが、アルゴリズム改良の前後であまり変化がないように見えるのが気になります。少し真面目に結果を分析してみたくなりました。
技術情報

経路アルゴリズムを検討した話 その2

前回はゲームのためのアルゴリズムを探して迷子になってしまいました。 経路アルゴリズムを検討した話 その1目的は実装なのであまり迷子になってばかりもいられません。しかたがないので自分で作ってしまうことにします。
技術情報

経路アルゴリズムを検討した話 その1

頭の体操のようなゲームでも作ってみようかと思い、構想を練ってみました。【ルール】 NxMのマス目に色のタイルが並んでいる 色に順番がある(例:赤→黄→青→緑→赤に戻る) 順番通りにタイルをタップすると消える 一筆で全タイルが消えればクリア