■ このスレッドは過去ログ倉庫に格納されています
むしろjavascriptでゲーム作ろうぜ
- 1 :名前は開発中のものです。:03/03/20 23:45 ID:8HB++g/p.net
- だめ?
- 451 :名前は開発中のものです。:2009/10/18(日) 12:58:59 ID:vBb2bD1b.net
- javascriptでNESエミュレータだって。
もう、なんでもありだな。
- 452 :名前は開発中のものです。:2009/10/19(月) 17:01:00 ID:rS0tfPSl.net
- ちょっと前からあるが
- 453 :名前は開発中のものです。:2009/10/19(月) 17:36:35 ID:Sl6nwDhX.net
- そうなのか。知らなかった。
素人の俺にはどうやって実現しているのか見当もつかない。
エミュってメモリとかCPUとかをソフトで実現するんでしょう?
それをJavascriptでどうやって。。
すごい人がいるもんだ。
- 454 :名前は開発中のものです。:2009/10/19(月) 19:31:57 ID:J9X0tPyr.net
- メモリは2Kバイトの配列を用意するだけだし。
たとえばLDA $200のような命令があったら、
cpu.A = memory[0x200]; // CPUのAレジスタにメモリの0x200番地を読み込む
cpu.pc += 3; // プログラムカウンタを三つ進める
を実行するだけ。
ここらへんはJavaScriptだからと言って特に他の言語と何かが違うわけでもない。
目新しいのは、描画をどうするかと言う問題にCanvasが使えるようになったってぐらいか。
- 455 :名前は開発中のものです。:2009/10/19(月) 19:40:23 ID:J9X0tPyr.net
- ケチをつけてるような物言いになってしまったが
ケチをつけたいわけでないので念のため。
出来るだろうなとは思っていても手を動かさない俺なんかは猿以下だし。
- 456 :名前は開発中のものです。:2009/10/19(月) 19:54:18 ID:b+/smmOk.net
- Canvasだと、フレームバッファまで使えるからね・・・
- 457 :名前は開発中のものです。:2009/10/20(火) 07:16:17 ID:gKHbkus0.net
- >455
>456
みんなやさしいな。
ちょっとイメージがつかめたよ。
命令を逐次実行する部分はイメージできるようになった。
描画はVRAMの値をCANVASに転写するのかな。
あとは、キー入力だなぁ。
周期的にボタンの状態をみにいくのかな。
コードも公開されているし調べてみます。
ありがとうございました。
- 458 :名前は開発中のものです。:2010/02/26(金) 17:47:32 ID:gZ2qDMqL.net
- img.src=で画像が表示できるのはわかったんですが
それをふたつ続けると後の奴しか表示されません
たくさん画像を出すにはどうしたらいいんでしょうか?
- 459 :名前は開発中のものです。:2010/02/26(金) 18:59:27 ID:MxtM4tyw.net
- var img1 = new Image();
var img2 = new Image();
img1.src=foo;
img2.src=bar;
- 460 :名前は開発中のものです。:2010/02/26(金) 20:55:42 ID:gZ2qDMqL.net
- すいません
うまくいきません
すいません
総レス数 725
154 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★