[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 05/09 20:44 / Filesize : 92 KB / Number-of Response : 462
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

むしろjavascriptでゲーム作ろうぜ



1 名前:名前は開発中のものです。 mailto:sage [03/03/20 23:45 ID:8HB++g/p]
だめ?

407 名前:名前は開発中のものです。 mailto:sage [2009/07/09(木) 01:38:43 ID:GWCiq+sa]
jake2をrhinoに移植した俺が素通り
まあ意味はない

408 名前:名前は開発中のものです。 mailto:sage [2009/07/09(木) 11:30:07 ID:eH9/tpGJ]
ブラゲとかマゾだろ。フリーならブラウザ固定でもいいが。

409 名前:名前は開発中のものです。 mailto:sage [2009/07/09(木) 20:06:27 ID:aQXIaXSG]
メタセコイヤで、アイマスみたいなのを作ろうとして、
出来上がったポリゴンの虚しさは異常。

410 名前:名前は開発中のものです。 mailto:sage [2009/07/10(金) 19:41:20 ID:jy3829M5]
>>407
rhinoって、ブラウザベースに比べてどれくらい早いの?それとも遅い?

411 名前:名前は開発中のものです。 mailto:sage [2009/07/10(金) 21:40:08 ID:7dLI1pzz]
>>410
速度はどうだか、Appletとしてコンパイルすればブラウザ上でも動くよ。
まあパーティクルを1万個はきつかった。
最適化が効けばほかのJavaVMで動くスクリプト言語とは比べモノにならないくらい早いのは間違いないよ。
さらに10年くらいメンテされ続けてるから安定性も高い。

ただrhinoは速度より組み込み用途で使えてインタプリタ・動的コンパイル・AOTコンパイルで動き、LiveConnectでjavaとシームレスに通信できるっていう部分が大きい。
配布物にAOTコンパイラとデバッガが付いてるのもいいね。


412 名前:名前は開発中のものです。 mailto:sage [2009/07/10(金) 23:13:04 ID:1WPhY/vW]
JDK付属のrinho、JRubyより安定してる感じだった。
フレームワーク的な硬い固定部分をjavaで書いて、書くキャラの動き等をscriptでかくのがいい気がする。
でも今ならGroovy選択しそう。

413 名前:名前は開発中のものです。 mailto:sage [2009/07/11(土) 11:43:08 ID:iUQ99ifT]
あれ劣化rhinoだから。

414 名前:名前は開発中のものです。 mailto:sage [2009/07/11(土) 17:11:24 ID:tCpJZb5I]
JDK付属のほうが安定性高いな
機能違うけど

415 名前:名前は開発中のものです。 mailto:sage [2009/07/12(日) 00:31:08 ID:0Huz7Vs+]
JavaAdapterの実装が致命的なので使いモノにならない



416 名前:名前は開発中のものです。 mailto:sage [2009/07/13(月) 18:47:16 ID:lb2mG7aJ]
javascriptでゲームつくりはじめたんだが、正直ツライわ。
C#とかJAVAと、ぜんぜんクラスの考え方が違うから戸惑う。


417 名前:名前は開発中のものです。 mailto:sage [2009/07/13(月) 18:58:34 ID:0O3pLxD7]
そもそもjsはクラスベースじゃないからなあ
prototype.js使うとクラスベース的な考え方でやれる

418 名前:名前は開発中のものです。 mailto:sage [2009/07/13(月) 20:58:12 ID:OtvNAxF/]
何言ってんだ・・・?

419 名前:名前は開発中のものです。 mailto:sage [2009/07/13(月) 21:07:00 ID:0O3pLxD7]
Javascriptにクラスはない(プロトタイプベース)
「クラスの考え方」したいならそういうライブラリ使えって事だが

420 名前:名前は開発中のものです。 [2009/07/25(土) 02:00:19 ID:M1LjI/sG]
sun jvmのrhinoはフットプリントが軽いからいい。
AI部分だけをスクリプトに抜き出す手法にはうってつけかも。

421 名前:名前は開発中のものです。 mailto:sage [2009/07/26(日) 01:11:59 ID:v04aTSKb]
そのAI部分が実行の大きな部分を占めるか実行時間が長いならインタプリタモードでしか動かないjdk6のRhinoはやめた方がいい。
あと複数のインターフェイスを実装したいなら問答無用でMozillaのRhinoになる。
フットプリントと複数インターフェイスの実装を両立したいならsmalljs.jarをビルドすればいい。


422 名前:名前は開発中のものです。 mailto:sage [2009/07/26(日) 09:01:44 ID:7BjTfWbQ]
script使ってる時点で実行速度は無視でよいかと
まず使い捨て前提だから

423 名前:名前は開発中のものです。 mailto:sage [2009/07/26(日) 17:30:41 ID:xSJkJXQ9]
ゲームでスクリプト組み込むのは開発効率優先のためだから使い捨てとか関係ない。

424 名前:名前は開発中のものです。 mailto:sage [2009/07/27(月) 12:42:54 ID:ddplFS5I]
スレタイを読め

425 名前:名前は開発中のものです。 mailto:sage [2009/07/27(月) 23:48:51 ID:jH6tKKQ4]
javascriptでゲームの話してるだろ。
いまどきjsがブラウザ実装だけだと思ってる馬鹿か?



426 名前:名前は開発中のものです。 mailto:sage [2009/08/01(土) 13:48:30 ID:hsxXyy+h]
じゃあJScript.NET+DirectXが最強ですね

427 名前:名前は開発中のものです。 mailto:sage [2009/08/01(土) 15:09:46 ID:rVQHTQTV]
強力そうだねえ

428 名前:名前は開発中のものです。 mailto:sage [2009/08/01(土) 20:12:03 ID:8MdKm8sC]
Java標準でjavascriptはいってるしJOGLでいいんじゃない?

429 名前:名前は開発中のものです。 mailto:sage [2009/08/01(土) 23:06:36 ID:h4M1zPGr]
JScriptとJavaScriptの違いも分からん奴がいるのかと思ったらここecmaスレじゃなかったか。

>>428
エンドユーザーがJOGLインスコからClASSPATH通すのって苦労なくできるのかね?
JWSでやるって手もあるが。

430 名前:名前は開発中のものです。 mailto:sage [2009/08/01(土) 23:59:11 ID:8MdKm8sC]
>>429
スタンドアロンで動くならセットアップは別に難しくはない
アプレット使ったとしてもいまだとアプレットもJNLP使えるってのも大きいだろうね

431 名前:名前は開発中のものです。 mailto:sage [2009/08/02(日) 02:12:31 ID:f/aqkM9/]
>>429
誰か言うとは思ったがECMAスレじゃないので俺もスルーした
最新のJScriptってどの程度JS互換なんだべな

432 名前:名前は開発中のものです。 mailto:sage [2009/08/02(日) 10:03:03 ID:2fXNeO60]
js1.3+ecma262 2nd ed.+独自で止まってる。
細かいこと言うとコンテキストの扱いとか変数の扱いでecma準拠じゃない。

433 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 16:12:55 ID:V6Wn2S1P]
JScript.NETなんてあったんだ。

434 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 23:47:23 ID:UZGii+8I]
standerd以降しか入ってないんだっけ?

435 名前:名前は開発中のものです。 mailto:sage [2009/08/23(日) 13:56:58 ID:j1UL+S3F]
javascriptって、すぐ壁にぶつかりやすいよね。
attachEventでイベント呼ばれる順番が不定なんて、クラクラしたわ。



436 名前:名前は開発中のものです。 mailto:sage [2009/08/24(月) 23:11:12 ID:KCFSiFiS]
イベントはキャプチャしてターゲットしてバブルだろJK・・・とか思ったがIE独自の話されてもry

437 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/26(水) 19:57:52 ID:E15ghL9d]
ajaxがはやったのも、非同期通信よりもブラウザ毎の変態実装を隠蔽してくれるからなんだろうな。


438 名前:名前は開発中のものです。 mailto:sage [2009/08/26(水) 22:59:48 ID:pSwVQXqV]
変態ていってもmozillaはjsの本家だしoperaはCSSの実装比較的まともだしsafariは発展途上と見なしていいし
変態なのは昔から変わらずIEが群を抜く。IE7以降の準拠モードでもJScriptが独自仕様のままだし。
そろそろIE7未満は切り捨てていい気がする。

というかクロスブラウザなんて昔からやってんだからノウハウ持ってるやつはわざわざデカいライブラリ使わずとも自前でやってるだろう。
一人で多くのサイトを管理するんじゃないならそれでいける。
XmlHttpRequestも実装されてどんだけ経ってんだって話だよ。

439 名前:名前は開発中のものです。 mailto:sage [2009/08/27(木) 00:48:32 ID:H9y11nF3]
XMLHttpRequestはとうに十分活用されてるだろと突っ込んで欲しいのかしら
まあweb系の板池

440 名前:名前は開発中のものです。 mailto:sage [2009/08/27(木) 21:38:53 ID:NF1LEWpB]
ゲームじゃないけど作ってみた
一応ieとfirefoxとoperaとsafariの最新版で試した
ttp://www5.pf-x.net/~wynd/app/ppp/paintpp.html

ieのこと考えると頭痛くなる

441 名前:名前は開発中のものです。 mailto:sage [2009/08/30(日) 00:10:02 ID:XHRMXqNj]
>>439
おまえゲイツがXmlHttpRequestなんて大昔からあるのになんで今更使われるようになったんだ。
あのころは見向きもされなかったのにとぼやいたの知らないだろ。

使われるようになったのはここ数年だろ。まだ枯れてない。

442 名前:名無しさん@そうだ選挙に行こう mailto:sage [2009/08/30(日) 13:36:55 ID:JOGJNtHf]
うん、知らん。ご指摘にも同意。何言いたいのかは判らん
まあweb系の板池

443 名前:名前は開発中のものです。 mailto:sage [2009/08/31(月) 13:40:27 ID:zdtyTQlt]
なあhttprequestの話しただけでweb板池とかいうならecma-262以外全部web板でいいんじゃないか?
ブラウザの実装なんてweb板でいいよって話になるだろ?
暴論過ぎるし>>439がただの無知か煽ってるだけに見えるんだが。

444 名前:名前は開発中のものです。 mailto:sage [2009/08/31(月) 23:03:25 ID:AA/2YrI8]
勝手にブラウザ上の実装に限らなくていいよ

先の人については、結局何を語りたいのか判らないままなのが一番の問題

445 名前:名前は開発中のものです。 mailto:sage [2009/09/01(火) 02:37:13 ID:d3uYwyGe]
それよりこのスレタイだとJScriptがディスられてるだろ。



446 名前:名前は開発中のものです。 mailto:sage [2009/09/01(火) 03:30:21 ID:LUEmS/Mt]
そういやJScript(WSH)+SDLのoyagameの話がまだ出てないな

447 名前:名前は開発中のものです。 mailto:sage [2009/09/04(金) 03:35:56 ID:u7+/QBLc]
>>279 あたりで書いたプログラムをつかって別の話をつくったお。
www17.plala.or.jp/p95095yy/wnov/mathg/

448 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/05(土) 11:06:14 ID:3mjFXm4g]
>>447
モゲラで公開したら?

449 名前:名前は開発中のものです。 mailto:sage [2009/09/09(水) 14:00:43 ID:98wyyUgs]
WindowsXPの更新で、JScript5.7のセキュリティ更新プログラム(KB971961)とかいうのが来た
何か問題あったのかな

450 名前:名前は開発中のものです。 mailto:sage [2009/09/10(木) 01:29:31 ID:3Atgar4s]
タイプミスでコードに余計な&つけちゃってだなry

451 名前:名前は開発中のものです。 mailto:sage [2009/10/18(日) 12:58:59 ID:vBb2bD1b]
javascriptでNESエミュレータだって。
もう、なんでもありだな。

452 名前:名前は開発中のものです。 mailto:sage [2009/10/19(月) 17:01:00 ID:rS0tfPSl]
ちょっと前からあるが

453 名前:名前は開発中のものです。 mailto:sage [2009/10/19(月) 17:36:35 ID:Sl6nwDhX]
そうなのか。知らなかった。
素人の俺にはどうやって実現しているのか見当もつかない。
エミュってメモリとかCPUとかをソフトで実現するんでしょう?
それをJavascriptでどうやって。。
すごい人がいるもんだ。

454 名前:名前は開発中のものです。 mailto:sage [2009/10/19(月) 19:31:57 ID:J9X0tPyr]
メモリは2Kバイトの配列を用意するだけだし。

たとえばLDA $200のような命令があったら、
cpu.A = memory[0x200]; // CPUのAレジスタにメモリの0x200番地を読み込む
cpu.pc += 3; // プログラムカウンタを三つ進める
を実行するだけ。

ここらへんはJavaScriptだからと言って特に他の言語と何かが違うわけでもない。
目新しいのは、描画をどうするかと言う問題にCanvasが使えるようになったってぐらいか。

455 名前:名前は開発中のものです。 mailto:sage [2009/10/19(月) 19:40:23 ID:J9X0tPyr]
ケチをつけてるような物言いになってしまったが
ケチをつけたいわけでないので念のため。
出来るだろうなとは思っていても手を動かさない俺なんかは猿以下だし。



456 名前:名前は開発中のものです。 mailto:sage [2009/10/19(月) 19:54:18 ID:b+/smmOk]
Canvasだと、フレームバッファまで使えるからね・・・


457 名前:名前は開発中のものです。 mailto:sage [2009/10/20(火) 07:16:17 ID:gKHbkus0]
>455
>456
みんなやさしいな。
ちょっとイメージがつかめたよ。
命令を逐次実行する部分はイメージできるようになった。
描画はVRAMの値をCANVASに転写するのかな。
あとは、キー入力だなぁ。
周期的にボタンの状態をみにいくのかな。
コードも公開されているし調べてみます。

ありがとうございました。

458 名前:名前は開発中のものです。 [2010/02/26(金) 17:47:32 ID:gZ2qDMqL]
img.src=で画像が表示できるのはわかったんですが
それをふたつ続けると後の奴しか表示されません
たくさん画像を出すにはどうしたらいいんでしょうか?

459 名前:名前は開発中のものです。 mailto:sage [2010/02/26(金) 18:59:27 ID:MxtM4tyw]
var img1 = new Image();
var img2 = new Image();

img1.src=foo;
img2.src=bar;

460 名前:名前は開発中のものです。 mailto:sage [2010/02/26(金) 20:55:42 ID:gZ2qDMqL]
すいません
うまくいきません
すいません

461 名前:名前は開発中のものです。 mailto:sage [2010/02/26(金) 20:59:59 ID:gZ2qDMqL]
本を読みながらやってるんですけど
まずドキュメントとかオブジェクトとかエレメントとかの意味がわからないです・・
小学生でもわかるようにいうとどういう意味ですかね??






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<92KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef