JavaScript

jQuery Mobileで「はてなハイクビューアー」を作りました。

はてなハイクビューアー Firefoxで見た場合のイメージ いきなりのタイトル詐欺なんですが、jQuery Mobileを触るのは初めてだったので、 あくまで習作という感じです。 まだまだビューアーとしての実用的なツールには遠い…。作っていて引っかかった部分をTips…

HTML5のCanvasを試す

今更ですが、HTML5のCanvasを試してみたいと思います。 次期HTMLの規格であるHTML5では、Canvasというものを使って直接図形が描画できるようになりました。 描画速度は、というとそれほど速いわけではないですが、描画の多いものでなければ十分な速度で動く…

ブラウザ上を猫が散歩するブックマークレット

ブラウザ上を猫が散歩するブックマークレットを書きました。 下記をブラウザのアドレス欄にコピペしてみてください。 javascript:(function(){d=document;s=d.createElement('script');s.setAttribute('src','http://gamedev.vs.land.to/hatena/javascript/w…

JavaScript でタイピング速度測定!

JavaScriptでタイピング速度を測定できるスクリプトを書きました。 レイアウトがあまりにもあんまりな感じですが、そこはスルーしてください。 実行ボタンを押すと開始します。A → Z までの入力速度を計ります。 記録はハイスコアが5つまで保存されるように…

JavaScript で モールス信号変換

JavaScriptでモールス信号(モールス符号)変換プログラムを書きました。 なんでまたモールス信号を?って話なのですが、思いついたので作ってみたというだけで特に意味はありません。 このスクリプトで変換したコードで試せば符号解読の動作は確認できるので…

JavaScriptでポーカー

JavaScriptでポーカーを作りました。 最初はコンピューターと対戦できるようにしたかったんですが、 まともに勝負できるAIを考えるのが果てしなく面倒そうなので、 ポーカーのシミュレーターにしました。 実行ボタンで開始します。 (画像読み込みの間、表示…

JavaScriptでオセロゲーム

JavaScriptでオセロゲームをつくりました。プログラムの課題なんかに良く使われるオセロですが、 私は今まで作ったことがなかったので、今回が初のオセロ作成でした。 規模としては極小でかつゲームとしてもレベルが低いものなので、 せめてスマートなコード…

JavaScriptで迷路の自動生成

JavaScriptで迷路自動生成のコードを書きました。 実行ボタンで開始できます。 寂しいのでなんとなく設置してみた主人公っぽいキャラのほうは、W,A,S,Dキーで動かせます。迷路の生成方法は棒倒し法で、巡回しているキャラは左手法を使っています。 (どっち…

JavaScriptでアニメーションエフェクト

今日もJavaScriptのお話です。 マリオのタル避けのゲーム(仮)の更新が滞っていますが、色んなことを平行してやるもので、あまり進んでいません、もうちょいお待ちを。さて、前回、JavaScriptでゲームを作るなんて大してメリットないなーと言っていながら、…

JavaScriptでゲーム作成 - その1

仕事でちらっとJavaScriptを使ったので、興味がわいて来て現在勉強中です。JavaScriptはプロトタイプベースのオブジェクト指向言語ということで、Javaなどの普通のオブジェクト指向言語とは毛色の違うものです。 また、手続き型言語と同じような書き方の関数…