マイペースなプログラミング日記

DTMやプログラミングにお熱なd-kamiがマイペースに書くブログ

2012-02-01から1ヶ月間の記事一覧

関数呼び出し

関数を呼び出すようなプログラムを書く var a = 100 var b = "Hello World" var c = a + 200 add(a, c);これを読み込ませると 変数発見: a Type: Integer, Value = 100 変数発見: b Type: String, Value = Hello World 変数発見: c Type: Integer, Value = 3…

AndroidのFirefoxでWebGLが使えたが...

AndroidのFirefoxでWebGLが使えたが、タッチイベントが取得できてない?のか9leapにあるゲームのスタート画面の先にいけない。AndroidのFirefoxでも使えるといいんだがなぁ

第二回x86勉強会の可能性について

第二回x86勉強会を開く可能性がでてきました。開催希望する方ははてなスターかコメントで意思表明してください。そして発表者の募集を行っています。発表できる方!募集中でございます。第一回x86勉強会はこちら http://atnd.org/events/5976

ところでスマートフォン達は...

今作ってるゲームはWebGLを使っている。スマートフォンでの実行を考慮してui.enchant.jsを使って仮想十字キーと仮想アナログパッドを追加したけど、スマートフォンでWebGLを使える環境ってあるのだろうか?AndroidにFirefox入れれば見れるのかな?試してみる…

3DS バイオハザードリベレーションズ Raidモード

バイオハザードリベレーションズをある程度進めてRaidモードができるようになったので、遊んでみたらかなり面白かった。シングルプレイしかしてないけど、面白い。協力プレイは足ひっぱりそうなのでやってない。Lv. 11になり、DarkのStage 6まではSランクに…

3DS すれちがいMii広場 ピース集め

昨日ピース集めに新しいパネルが追加された。昨日は10人ほどすれちがったが、まだ新しいピースを貰ってないらしく、1枚もピースが来なかった。なのでコインで5枚ほどピースゲット。何枚パネル追加されたんだろう?

ゲームをアップしました

9leapにゲームをアップしました。できるだけ新しいFirefoxかChromeでプレイしてください。http://9leap.net/games/1250

画面がだいたいできてきた

あとはスコア表示と残り時間表示ができれば...

とりあえず的を作った

まずは十分遠くにいった弾の消去を行った。そして、次は的を作成してみました。そして弾と的の衝突判定を入れて、衝突したら的を消えるようにした。あとはゲームになるように仕上げるのみ

とりあえず過去に作ったものと比べてみる

上が過去のやつ。下のやつのほうが複雑そうに見える...はず

買いたい本

3Dゲームを作っているので是非とも読んでみたい本。でもFPSを作ってる限りは意味無いような気もするゲームデザイナーのためのリアルタイムカメラ作者: Mark Haigh-Hutchinson,加藤諒,中本浩出版社/メーカー: ボーンデジタル発売日: 2010/06/26メディア: 単行…

クロスヘア表示

gl.enchant.js使ってクロスヘアを表示させようと思ったが、2Dの画像をどうやって表示したらいいかわからず、最初はビルボードを使おうと思った。そしてビルボードを視点に合わせて位置を変えればいいのかな?と思っていたがTwitterで2Dの画像を表示させる方…

発射

マウスの左ボタンが押されたら弾を発射するようにしてみた。普通のJavaScriptのコードだけどこんな感じ document.addEventListener('mousedown', function(event){ if(event.button == 0){ fps.fire(); } }, false);

そしてゲーム作りへ

前に紹介したmqoを読み込むプラグインで銃のモデル(http://sakura.hippy.jp/meta/にある銃のモデル)を読み込み床を簡単に作れるプラグインfloor.gl.enchant.jsを以下のページから落として使った。 http://tmlife.net/programming/javascript/gl-enchant-js-p…

カメラを中心に視点を回転させてみた

カメラを中心に視点を回転させてみた。カメラのz座標とcenterZの距離を10にしてやってみた。 var cameraRadianX = 0.0; game.rootScene.addEventListener("enterframe", function(e){ if(game.input.left){ cameraRadianX += 0.05; camera.centerX = camera.…

gl.enchant.js

enchant.jsというHTML5 + JavaScriptベースのゲームエンジンがあるとTwitterで聞き調べたところenchant.jsのWebサイトが見つかった。さらにgl.enchant.jsというものも発見。gl.enchant.jsを使えばWebGLを簡単に使えるらしい。メタセコイアで作った3Dモデルは…

買いたい本

enchant.jsの本を買いたい。そして何かゲームを作りたいHTML5とJavaScriptでスマートフォンゲーム作成! ゼロからはじめるenchant.js入門【公式ガイド】作者: 布留川英一,伏見遼平,田中諒出版社/メーカー: KADOKAWA/アスキー・メディアワークス発売日: 2012/0…

HAL東京 夜間コースに行きます

今まで専門学校としか書いてなかったので、学校名をだしておく。あまり学校に期待せずに自分で勉強するつもりで行こう。きついのは2年コースだから就職活動がすぐに来ることか。あと授業が週3回しかない。まぁ、授業が無い日でも行くのは自由だが

途中で力尽きた

途中で力尽きて最後の方は手抜きになった。もっと頑張らないと

地味に進む

少しずつ進んでいる

作り直し

以前作ってた銃よりもっと頑張りたいため作り直すことにした。現在作業中

買った本

JavaCCを使わずにスクリプト言語を作るらしい。が、GluonJという独自のライブラリが途中ででてくる模様。後半にはjavassistを使った例もでてくるようだ。とりあえず読んでみる2週間でできる! スクリプト言語の作り方 (Software Design plus)作者: 千葉滋出…

ページングでミスだったか

割り込みでミスしてたような気がしたが、何かページングでミスしてるっぽい。少しずつわかってきたけど、まだ駄目そうだ。勉強が足りない

割り込み周りでミスしている

mona0.1.5の画面描画が途中で止まってしまった。変なアドレスに飛んだりするのでマルチタスクでこけてるっぽい。割り込み時のスタックの状態をまた確認した方がいいかも

バイオハザードリベレーションズやってます

お金が入ったので購入した。評判通りすごいグラフィックで驚いている。本当に 3DSかこれ?ってくらい凄い。そして拡張スライドパッドでやっていて、個人的に拡張スライドパッドの操作が好きである。まだ序盤だけどとても面白いバイオハザード リベレーション…

地味に進んでいます

微妙に描画位置がずれてるけど上がxv6で下がmona 0.1.5。ページングが少しずつわかってきた

PANIC!

よくあることだが、あるOSでエラーに突入。エミュレート失敗でございます

HDDのエミュレートが必要になったので

この本の購入を決意したATA(IDE)/ATAPIの徹底研究―組み込み機器でも重要になった外部記憶装置とのインターフェース規格 (TECH Iシリーズ)作者: インターフェース編集部出版社/メーカー: CQ出版発売日: 2010/08メディア: 単行本 クリック: 1回この商品を含む…

自作プログラミング言語作成中

インタプリタ作成中 var a = 100 var b = "Hello World" var c = a + 200こんな感じに書いて、インタプリタに渡すと 変数発見: a Type: Integer, Value = 100 変数発見: b Type: String, Value = Hello World 変数発見: c Type: Integer, Value = 300と出力…

3DS すれちがい伝説2 黄金の鍵を手に入れた

すれちがい伝説2になって、でてきた鍵のかかった扉があったけど今までどうやって通るかわからなかったが、裏伝説でラスボスを倒したら手に入った。多分、裏伝説で手に入れたやつは裏伝説でしか使えないんだろうけど、ラスボスを倒せばいいのか!倒した人数と…