exp777.hatenablog.com

頭の中はゲームでいっぱい

programming

Ruby

Twitterを使ったWebアプリケーションをRubyでつくりはじめた。 まずOAuthをなんとかしなきゃいけないので、公開されてるコードを使うことにした。 Rubyで実践 OAuth in Twitter - make for h @ppy_things; しかしローカルでは動くのにサーバーに置いたら501…

flash 9日目

http://exp777.cs.land.to/flash/dona101203.html すこしゲームっぽくなってきたかな? オブジェクトの数が多すぎて難易度がアレだなあ。まあルールを明らかにしてないから難易度もクソもねーけど。

flash 8日目

http://exp777.cs.land.to/flash/dona101129.html 赤いトラックを発進させるボタンを作った。あれはトラックという設定。 昨日のエラーはやっぱりパソコンがおかしかったみたい。不安定。

flash 7日目?

コンパイルしたらメモリ破壊がうんぬんというエラーメッセージが出てきた。 他のプロジェクトでもそうなるからパソコンの不具合かもしれない。再起動すれば直るかな。直ってほしい。

flash 6日目

http://exp777.cs.land.to/flash/dona101125.html そして今日のぶん。 赤いのと青いのが動くようになった。 赤いのを右側の四角に、青いのを左側の四角に乗っけてみよう。 意外と難しくなっている。動かし方は要検討だ。

flash 5日目だった

http://exp777.cs.land.to/flash/dona101124.html アップするの忘れてた。 当たり判定を直した。見た目はあんまり変わってないや

flash 4日目のはずが…

http://exp777.cs.land.to/flash/dona101123.html 昨日は時間がなかった…家に帰ったら23時だったしKinectやったしね… それでも完成形には近づいてるんだよ。 ああ当たり判定のミスが散見される…

flash 3日目

http://exp777.cs.land.to/flash/dona101122.html 重要な部分ができた! 赤いのや青いのを黒いのの上に乗っけるとどっかに持っていくようにした。 重なってるとうまく持っていってくれなかったので当たり判定を2回やってるんだけど、ちょっとダサい…まだ不具…

flash 2日目

http://exp777.cs.land.to/flash/dona101121.html なんか出てきた。 昨日はXbox Kinectに大興奮してたからあんまり進んでないなあ。今日も勉強しなきゃいけないのであまり作れないかも。それでも毎日やるのが大事。

flash

http://exp777.cs.land.to/flash/dona101120.html またActionScriptに手を出している。 モノをドラッグできるようにするだけで一苦労。まだ違和感があるなあ。 今回は作りたいもののイメージが明確にあるので、三日坊主にはならないと思う…

ライフゲーム

http://egg-in-oven.hp.infoseek.co.jp/flash/lg2.html ライフゲームを作っていました。 もっとキレイな色使いにできそう。まだまだこれからですね。

WIP

http://egg-in-oven.hp.infoseek.co.jp/flash/lg.html やったードットシェアーできたよ! ではなくてまだ開発途中なのです。途中で止めることで制作のモチベーションを維持して三日坊主を阻止するという作戦です。

波紋

http://egg-in-oven.hp.infoseek.co.jp/flash/ripple.html 昨日はこんなのを作ろうと思ってたんだけどやってるうちに別のものができてた。なので今日は計画通りに。 実際に作ってみると、パラメーターの設定が難しい。わりとマシにはなったけどまだ不自然さ…

ActionScript

http://egg-in-oven.hp.infoseek.co.jp/flash/index.html ようやくActionScriptの勉強を始めた。 最初はただ円がランダムに動くだけにしてて細胞みたいだったんだけど、調子にのってクリックしまくったら重くなった。外側に流れるようにしてみたら泡っぽく見…

OCamlでFizz Buzz

今日はOCamlの勉強をした。それで、Fizz Buzzなるプログラミング問題があるらしいので早速OCamlで書いてみた。 Fizz Buzzは、数字をカウントアップしながら言って、 数字が3の倍数なら、数字の代わりに"Fizz"と言う 5の倍数なら"Buzz"と言う 3の倍数で5の倍…

インクリメントの話

i = 0; i = i++ + ++i; これで i の中身はどうなるの?っていう話。 C言語(gcc)だと 3 で、JavaやJavaScriptだと 2 になった。 Cはアセンブリを見るとこうなってる。 movl $0, -12(%ebp) leal -12(%ebp), %eax incl (%eax) movl -12(%ebp), %edx leal -12(%e…

Macでも自由に動かしたい

前回載せたRubyのプログラムは、Macで動かすとうまくいかなかった。入力をフラッシュしてないところに原因がありそう。 で、微妙に関係ある話題。最近Macのパソコンが欲しくなってきた。UNIXベースなのが魅力的なのよね。大学やバイトで使ってると、こっちも…

RubyでMeCabを呼び出す

シンプルだけどけっこう使いやすいものができたと思う。 #!/bin/ruby -Ks require 'kconv' class MeCab MECAB_PATH = '"c:/program files/mecab/bin/mecab.exe"' # MeCabへのパス EOS = "EOS\n" @encode = "" @option = "" def initialize(encode, option = …

これでいいのか…?

冬休みが残り少ないので宿題のプログラミングにとりかかった。 C++でランダムな実数を作ることになったのだけど、 int randSign() { return (rand() & 1) ? 1 : -1; } double randDouble() { return randSign() * (double)(rand() * (RAND_MAX + 1) + rand()…

C言語の話

double a = 1/2; printf("%f\n", a); // aの中身は0。doubleへの代入でも整数になっちゃうんだね。 /*==========================================*/ // 長い間ブロックのインデントはこうしてたけど、 if(a > 0){ a *= -1; } // ちょっと前からこんな風に書…

C++で二次元配列のnew

今日覚えたこと。 int (*a)[32] = new int[16][32]; スーパープログラマーへの道は険しい。

Newton法パネェ

#include <stdio.h> int main() { double a, x; int count, i; printf("aの3乗根を求めます。\na:"); scanf("%lf", &a); printf("x0:"); scanf("%lf", &x); printf("反復回数:"); scanf("%d", &count); for(i = 1; i <= count; i++) { x = (2 * x + a / (x * x)) / 3;</stdio.h>…

追っかけ

昨日はC++でゲーム制作。パラメータを外部ファイルから取得するクラスを一日かけて作る。ちょっと前に同じことを書いたような気が。プレイヤーを追ってくる敵を作るはずだったのが意外と時間がかかってしまう。でもこれでパラメータ調整がしやすくなった! …

正規表現

バックスラッシュのエスケープに対応した、ダブルクォーテーション囲みにマッチする正規表現。 /"([^"\\]|\\.)*"/ ただ[^"\\]が改行にマッチしないので複数行にまたがってるとマッチできない。どうにも改行をうまく扱えない。

なんでもポケモン図鑑英語版

No.781 exp777 Moist Pokemon WATER ELECTRIC HT 0′05″ WT 6.3 lbs. When it senses danger it threatens the enemy with its big jaws. It will bravely face an opponent even larger than itself.exp777's Pokedex - Anything-Goes Pokedex なんでもポケ…

データは分けよう

今日は一日中perlのプログラミングをした。なんでもポケモン図鑑をいじってた。 ソースからデータ部分を抜き出して外部ファイル化。Config::Simpleがすごく便利そうだったんだけど、自分のパソコンでもInfoseekでも使えなかった。なければ作ればいいじゃない…

ポケモン図鑑つくっちゃった

No.781 exp777 うるおいポケモン みず でんき たかさ 0.1m おもさ 2.9kg きけんを かんじると おおあごで あいてを いかくする。じぶんより おおきな あいてにも ゆうかんに たちむかう。 exp777のポケモン図鑑 - なんでもポケモン図鑑 というわけで、ちょっ…

移植することに

外部からリンクできるサーバーでちょうどいいのがなかったので、JavaScriptで移植することにした。 同じものを別の言語で作るのって勉強になるらしいから、結果オーライだね! あーめんどくせ。 ここまでするほどのものなのかわからないけど、ともかく作って…

直リン

前から作っているcgi、そろそろ完成させたいので気合を入れた。 結果ページへのリンクタグを表示してくれたら便利だよねーと思って作った後で気づいた。 cgiに直リンできねえええ!\(^o^)/ infoseekやってくれるwww これじゃURL貼り付けじゃなきゃ…

成分解析的なものだいぶ出来てきた