2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

むしろ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 ★