むしろjavascriptでゲーム作ろうぜat GAMEDEV
むしろjavascriptでゲーム作ろうぜ - 暇つぶし2ch400:名前は開発中のものです。
09/06/28 15:15:41 /QdrnS6p
その辺はHTML5のローカルデーターベースが使えそうだけど、
MSが追従する事はなさそうだからGoogle Gears導入とかが現実解かなー……

ユーザにいろいろインストール要求しなきゃいけないうちは流行らないだろうな

401:名前は開発中のものです。
09/06/30 19:22:54 7XBcKpiD
グーグルがサンプルとして簡単なFPSゲームでも作って、公開してくれればいいんだが。

日本語で

402:名前は開発中のものです。
09/07/03 19:46:18 9No9mP7m
VRMLとか、マスコットカプセルとか似たようなのが多すぎ。
AJAXみたいに、ライブラリで吸収してくれれば楽なんだが。

403:名前は開発中のものです。
09/07/05 15:23:50 /H+9z2wc
3Dのゲームつくりたいけど、ポリゴンとか作れないから挫折する。
フリーの木の素材とか、人間の素材とかないものか。

404:名前は開発中のものです。
09/07/05 15:32:06 RB1TtWPu

URLリンク(yorik.orgfree.com)
人体生成ソフト
URLリンク(www.makehuman.org)

405:名前は開発中のものです。
09/07/06 21:39:35 hF3xB+GD
そういうムキムキのじゃなくて、初音ミクみたいなのが・・・

406:名前は開発中のものです。
09/07/08 00:27:26 5Zch+fDQ
無料素材を選り好みするなら自分で作るしかないな
つかゲーム差し置いて素材選り好みしてる時点で、
ホントはゲーム作りたいんじゃなくてモデリングしたいんじゃねーの?

萌え系のモデルデータの二次提供してる人も少ないながらいるぜ
メタセコ素材やMMD方面探しまくりゃ見つかる
連絡取れば、余程お前のコミュニーケーションスキルが病んでなけりゃ適当な許可頂ける事だろう

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

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

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

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

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

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


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

413:名前は開発中のものです。
09/07/11 11:43:08 iUQ99ifT
あれ劣化rhinoだから。

414:名前は開発中のものです。
09/07/11 17:11:24 tCpJZb5I
JDK付属のほうが安定性高いな
機能違うけど

415:名前は開発中のものです。
09/07/12 00:31:08 0Huz7Vs+
JavaAdapterの実装が致命的なので使いモノにならない

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


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

418:名前は開発中のものです。
09/07/13 20:58:12 OtvNAxF/
何言ってんだ・・・?

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

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

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


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

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

424:名前は開発中のものです。
09/07/27 12:42:54 ddplFS5I
スレタイを読め

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

426:名前は開発中のものです。
09/08/01 13:48:30 hsxXyy+h
じゃあJScript.NET+DirectXが最強ですね

427:名前は開発中のものです。
09/08/01 15:09:46 rVQHTQTV
強力そうだねえ

428:名前は開発中のものです。
09/08/01 20:12:03 8MdKm8sC
Java標準でjavascriptはいってるしJOGLでいいんじゃない?

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

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

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

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

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

433:名前は開発中のものです。
09/08/06 16:12:55 V6Wn2S1P
JScript.NETなんてあったんだ。

434:名前は開発中のものです。
09/08/06 23:47:23 UZGii+8I
standerd以降しか入ってないんだっけ?

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

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

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


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

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

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

440:名前は開発中のものです。
09/08/27 21:38:53 NF1LEWpB
ゲームじゃないけど作ってみた
一応ieとfirefoxとoperaとsafariの最新版で試した
URLリンク(www5.pf-x.net)

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

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

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

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

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

444:名前は開発中のものです。
09/08/31 23:03:25 AA/2YrI8
勝手にブラウザ上の実装に限らなくていいよ

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

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

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

447:名前は開発中のものです。
09/09/04 03:35:56 u7+/QBLc
>>279 あたりで書いたプログラムをつかって別の話をつくったお。
URLリンク(www17.plala.or.jp)

448:名無しさん@お腹いっぱい。
09/09/05 11:06:14 3mjFXm4g
>>447
モゲラで公開したら?

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

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

451:名前は開発中のものです。
09/10/18 12:58:59 vBb2bD1b
javascriptでNESエミュレータだって。
もう、なんでもありだな。

452:名前は開発中のものです。
09/10/19 17:01:00 rS0tfPSl
ちょっと前からあるが

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

454:名前は開発中のものです。
09/10/19 19:31:57 J9X0tPyr
メモリは2Kバイトの配列を用意するだけだし。

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

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

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

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


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

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

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

459:名前は開発中のものです。
10/02/26 18:59:27 MxtM4tyw
var img1 = new Image();
var img2 = new Image();

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

460:名前は開発中のものです。
10/02/26 20:55:42 gZ2qDMqL
すいません
うまくいきません
すいません

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

462:名前は開発中のものです。
10/02/26 22:36:29 CLJV64cS
あらかじめ画像をたくさん出しておいて使い分ける
document.createElementでIMGを生成する
Canvasで直接描く

463:名前は開発中のものです。
10/02/27 07:03:41 fmO68zkP
styleうんたらとかdocument.createElementとかは画像ごとに書けばいいの?
区切ったり、書く場所とかはどうしたらいい?

464:名前は開発中のものです。
10/02/27 09:07:16 fmO68zkP
あらかじめ画像をたくさん出しておいて使い分けるのと
document.createElementでIMGを生成する
ってどう違うんですかね?
JavaScriptで画像を使うときはdocument.createElementうんたらと
うんたらappendchildっつーのは必ず書き込まないといけないんですよね?

465:名前は開発中のものです。
10/02/27 14:07:03 sXZ2vpwQ
まず自分で基礎を勉強してから来てくれ。
うんたらかんたらしなくちゃいけないんですよね?とかイミフ。
英語の意味が分からんとか論外。

何が分からんのかも何をやってるのかも見てて判らんわ。

466:名前は開発中のものです。
10/02/27 18:59:39 fmO68zkP
申し訳ないです

467:名前は開発中のものです。
10/03/02 23:09:09 Ex3WWwU3
test

468:名前は開発中のものです。
10/03/02 23:52:17 MVUIvaX7
なんか本やサイトによって書き方が微妙に違うからよくわかんないよ

469:名前は開発中のものです。
10/03/03 00:24:49 Ft2QLlFC
仕様を覚えれば他人のブレなんかは気にならない。
生理的に受け付けないコードは別だが。

470:名前は開発中のものです。
10/03/03 20:23:01 QUpYXI/s
わかりました!
var img1 = new Image();
var img2 = new Image();

を関数の外に書けばよかったんですね!
ありがとうございます

471:名前は開発中のものです。
10/03/03 21:37:45 QUpYXI/s
動かなくなると鬱になるけど
原因がわかったらすげーうれしいっすね

472:名前は開発中のものです。
10/03/03 22:32:50 ypXmwfSb
米マイクロソフト、IEで[F1]キーを押すと発生する重大なぜい弱性
URLリンク(headlines.yahoo.co.jp)

こういうのが出てくるとブラウザゲーの印象が悪くなりそうで嫌だな
VBScriptのMsgBox関数でF1キーを押してもwinhlp32.exeが起動するだけだと思ってたんだけど、
どこに脆弱性があったんだろう

473:名前は開発中のものです。
10/03/03 23:11:49 Dw2wDXo8
js使ってる時点でIEなんて切り捨ててるからどうでもいい。
jsでゲームなんて特化した目的ならIE切り捨てても支障はないしむしろあらゆる制約から解放される。

WebGLやCanvasでのハードウェアアクセラレータが効くようになればIEは内部D3Dで実装するだろうから
細かい挙動が違うなんてのがいまから目に見えてるしxmlですら
いつになったらまともに扱えるか分からん、CSSもろくに仕様満たしてないIEはとっとと絶滅してくれ。

474:名前は開発中のものです。
10/03/05 07:52:21 g/eB8R6o
なんかifだらけになっちゃったけどこんなもんすかね

475:名前は開発中のものです。
10/03/05 11:51:23 FSxXS4gj
>>472
VBS詳しくないから予想だけど、ヘルプ参照先を悪意あるURLに指定あるいはリダイレクトしてるとかかな

てかVBS使ってるサイトってどんだけあんの?
クロスブラウザ対応したらVBSなんて真っ先に切り捨てられるのでは

476:名前は開発中のものです。
10/03/05 11:56:38 K3A5Z+Xm
>>474
状況にもよるがそんなもんだ
関数に別けて分散・共通化するなりすれ

477:名前は開発中のものです。
10/03/05 15:14:41 g/eB8R6o
うん
わかった

478:名前は開発中のものです。
10/03/07 23:39:52 3anHjiYM
点数とか体力を表示するのってどうやんの?

479:名前は開発中のものです。
10/03/08 10:26:44 7NxxOfKy
spanタグを配置しておいて中身をinnerHTMLで入れ替えるとか
桁の数だけimgタグを配置しておいて、srcに数字画像か空画像を指定するとか

480:名前は開発中のものです。
10/03/08 19:30:48 +3Ch3Z+6
innerHTMLっていう意味がぐぐってもわからないんですが
俺って頭悪いんでしょうか

481:名前は開発中のものです。
10/03/08 22:51:01 rtEeebrm
>>480
単体でinnerHTMLだけ調べても意味が分からないのは無理もないよ
JavaScriptでHTMLを操作する方法をゼロから解説してるサイトを探した方がいいと思う

参考までに、サンプルを書いてみた
<script language="JavaScript">
var score = 0;
function addScore(point)
{
score += point;
document.getElementById("spanScore").innerHTML = score;
}
</script>
点数 <span id="spanScore">0</span><br><br>
<span onclick="addScore(1);" style="background-color:yellow;">クリック</span>


482:名前は開発中のものです。
10/03/09 09:39:59 gX8TDg2A
やさしいな

483:名前は開発中のものです。
10/03/09 14:33:06 lYcMPodi
最近はjavascriptにもinnerHTML実装されたのか。知らなかった。

484:名前は開発中のものです。
10/03/09 17:58:05 i6n/W1EY
ありがとうございます

485:名前は開発中のものです。
10/03/11 20:00:09 Hvz61yrH
ちょっとしたゲームセンターというサイト
7年前から更新されてないようなんですが
作者のかたは就職されて忙しくなったのでしょうか?
あまりjavascriptのゲーム製作サイトって見つからないんですが
今時ではあまり流行らないんですかね?

486:名前は開発中のものです。
10/03/11 22:44:00 ajOhznJD
流行り廃りで言うなら、むしろ今の方が若干流行ってるくらいだと思うけどな。
jQueryで作ったゲームとかぼちぼち出てきてるし、
さらにjQueryをゲーム用に派生したgameQueryとか出てきてるし。
URLリンク(gamequery.onaluf.org)

487:名前は開発中のものです。
10/03/12 22:34:16 7KPFFxyg
そうなんですかあ

488:名前は開発中のものです。
10/03/13 22:31:52 wgee+nyh
getElementByIdのおかげで作りやすくなったんじゃね?

489:名前は開発中のものです。
10/03/13 23:24:03 BFKHM6kP
DOM Level 2なんていつから実装されてると思ってんだ。
APIよりスペックが格段に上がって重い処理でも気にならない程度の速度で実行できるようになったからいろいろやりだしただけ。
それとは別に遅咲きのXMLHttpRequestも大きいが。

490:名前は開発中のものです。
10/03/14 09:43:30 9vcm+7al
でもやっぱCanvasとWebGLが来るまでは待ち、みたいなとこあるよな

491:名前は開発中のものです。
10/03/14 13:57:22 +n/67M77
CanvasとWebGLは早いとこ機能統合や仕様のすりあわせをやってくれんとまたアホな互換性のなさを生み出すだろうな。

492:名前は開発中のものです。
10/03/15 21:57:16 KaHRStAf
Canvas今のところレンダリング結果が一致しないからきつい

493:名前は開発中のものです。
10/04/11 22:55:12 iW8Z3Edm
止まってるね
規制があったから仕方ないか

最近VBAに浮気してしまっててやばい

494:名前は開発中のものです。
10/04/24 22:54:34 l/Evn5bG
初心者だけどもマインスイーパー作成途中で詰んだ

495:名前は開発中のものです。
10/06/06 22:04:11 SQMjVrCf
ほしゅ

496:名前は開発中のものです。
10/06/09 00:09:22 qoeI+Yks
将来的にはPCの性能が上がりまくって
ゲームはjavascriptで作る時代が来ると予想

497:名前は開発中のものです。
10/06/09 01:33:53 YiUximbV
HTML5 でそれも現実的になって来たね。2D canvas だけでなく WebGL もあるし。

498:名前は開発中のものです。
10/06/28 15:41:16 hgIoeF1c
スレ的にはここを活用するのもいいんじゃないかな

URLリンク(jsdo.it)

499:名前は開発中のものです。
10/07/06 23:16:10 1neQJjfe
URLリンク(d.hatena.ne.jp)
いまのところ、javascriptでゲームを作ってすべてのぶらうで動かすのは
サウンド関係がネックなのかな?

500:名前は開発中のものです。
10/07/06 23:35:04 pyzLkPs/
javascriptを使うこと自体がネックだろ
FlashやSilverlightやJavaアプレット使えば確実に同じように動くのに

501:名前は開発中のものです。
10/07/26 23:38:16 X+wVxzcW
みんな、なんか作ってる?

502:名前は開発中のものです。
10/10/12 22:45:04 8zbtDdEk
数あてゲーム作ってます


503:名前は開発中のものです。
11/03/06 18:45:15.86 dJQV4Gg4
Android2.1でimageのtransform系がバグってるのは回避できないのか。。。

504:名前は開発中のものです。
11/03/13 15:39:29.36 lZqbSHfC
age

505:名前は開発中のものです。
11/03/25 06:23:24.00 e6ArIqu5
画像なしでブロック崩し作ったぜ

URLリンク(www.death-note.biz)

506:名前は開発中のものです。
11/03/27 14:44:09.68 B6Ekdk61
>>505
パドルがどこまでも伸びるのがいいなw
たまにブロックを壊したボールが物凄いスピードで落ちてくるんだけど(30dot/フレームくらい)条件は何?

507:名前は開発中のものです。
11/03/28 06:47:57.90 L4RYAFfz
>>506
赤や白のブロックを消すと一時的に当てたボールだけ30px/フレームになるぜ
あと伸ばしすぎると愚(称号リセット)や滅(残機0)を避けれなくなるぜ

508:名前は開発中のものです。
11/03/28 20:44:06.28 8wyj5nF2
というかJS以外NGなのか?
それ結構ハードル高いよな?
というかできるかもしれんが、やる意味アルノCa?
CGIのほうがいい方が・・・
ハッ!JSのほうが互換性が高いことに今気づいた!

509:名前は開発中のものです。
11/03/28 23:30:00.84 iY/f3p70
最新のブラウザだけをターゲットにするなら結構なんでもできるよ
canvasとかゲームにぴったりのAPIだし速い
現状、Windows限定なんかより遥かに動作環境狭くなるけどなw

510:名前は開発中のものです。
11/03/29 09:11:15.42 ECjSUhD5
いや、動作環境はJTML5+JavaScriptの方が圧倒的に広いよ
パソコンとスマートフォン・タブレット、さらに一部の携帯までほぼ「すべて」が対象になるから


511:名前は開発中のものです。
11/03/29 14:12:29.77 pIzuQ68N
夢見すぎ
結局環境別に実装されてる機能とそうでない機能を調査したり動作確認したり

512:名前は開発中のものです。
11/03/30 06:12:29.56 fL2vos6l
まー今動いたらDLL地獄だろうが俺のためにみんな踏み台になってくれ

513:名前は開発中のものです。
11/03/31 21:01:32.40 V4sFaVzD
>>511
いや、ゲームの場合はマウスイベント周りとCanvas・ストレージ系の機能さえ動けばどうにでもなるから、「ほぼすべて」を対象にするのは簡単だよ

無意味に非互換化したタッチイベントとインライン再生不可のニセvideoタグ装備のゴミブラウザが標準になっている変態iOSさえ除外すればだがw


514:名前は開発中のものです。
11/04/02 05:23:04.70 F6ImVOY3
これはやばいな

canvasのブラウザごとの挙動の違い
URLリンク(d.hatena.ne.jp)

515:名前は開発中のものです。
11/04/02 11:32:22.41 J+KDc6sI
WebGLとか夢物語もいいとこ
本気でこんなもん互換取れると思ってるんだろうか

516:名前は開発中のものです。
11/04/02 14:25:52.90 odLlJX2h
>>505
すごい面白かったです。
アイテム豊富すぎw



517:名前は開発中のものです。
11/04/05 06:44:49.85 oyuSYNK5
ヒャッハー! 完璧に互換とれたぜ

式グラデーション
URLリンク(www.death-note.biz)



518:名前は開発中のものです。
11/04/05 11:27:27.93 kTho/jQq
そりゃImageDataがブラウザで挙動変わったらびっくりだわ

519:名前は開発中のものです。
11/04/06 04:09:51.32 GrhqQXzc
ついでに動画にしたぜ!

URLリンク(www.death-note.biz)

520:名前は開発中のものです。
11/04/07 11:16:32.98 Rgx+A+4n
すごいけどブロック崩しまだ途中だったのに消さないで下さい

521:名前は開発中のものです。
11/04/08 02:26:05.41 WIIzU3V7
>>520
普通のロダにあげてたから時間で消えちゃったぜ!
ここはアットウィキだからずっと消えないぜ
URLリンク(www42.atwiki.jp)
あと>>519は炎狐で開いたら糞重いから注意だぜ

522:名前は開発中のものです。
11/04/08 14:46:09.36 Bv4dRueV
>>521
サンクスです!
これで固すぎる上に回復とかするボスもじっくり倒せます。

523:名前は開発中のものです。
11/04/22 23:58:19.93 6ILDkOCv
なんのひねりもないけど、マインスイーパー作ってみた。
URLリンク(www006.upp.so-net.ne.jp)

524:名前は開発中のものです。
11/04/23 22:37:05.61 xnnsgu7J
時間の表示はクリック時じゃなくて毎秒行われたほうがいいと思う

525:名前は開発中のものです。
11/04/24 08:41:36.50 1XNPlFNA
>524
了解、そのように変更した。

526:名前は開発中のものです。
11/04/29 06:15:17.19 dU9DlAwD
ワンクリ目で死んだ
あと残り1マスで爆弾踏んでもコングラッチュレイション出た


527:名前は開発中のものです。
11/04/29 23:58:36.38 lr9m15JA
>526
一般的な仕様ではワンクリック目では死なないようになってたんだな。
そこらへん何も考えてなかったのでワンクリック目で死ぬ事もあるという仕様だったんだけど、
残り1マスでのバグと併せてなおしときました。

528:名前は開発中のものです。
11/05/07 22:45:17.07 ZeI8HelH
canvas使ったシューティングゲームで一通り機能の実装が出来たから公開してみる。
(音については未実装)
ie9, Chrome11, Opera11, Firefox4, Safari5で動作確認済み。
URLリンク(www006.upp.so-net.ne.jp)
マウスで移動、左ボタンでショット、ホイール押したらBomb

529:名前は開発中のものです。
11/05/07 23:37:59.83 GMoXYp2d
>>528
ぐはwwwすげwwww
キャラはputImageData?
透過処理どうやってんの?

530:名前は開発中のものです。
11/05/08 18:14:06.87 LGydndW3
>>529
透過処理ってのが半透明にする奴の事いってるんだったら、
globalAlpha変更しながらdrawImageで表示させてるよ。

Canvasのリファレンス見ると、putImageDataだと
globalAlphaの値は無視されるっぽいな。

531:名前は開発中のものです。
11/05/15 14:18:29.56 3MYXhNZN
JavaScriptでアバターチャット作ってます。
遊びに来てください。canvas使ってないのでIE8でも動きます。

URLリンク(tommie.dip.jp)

>>528
すごいなw
canvas使ったほうがいいな(あたりまえかw

532:名前は開発中のものです。
11/05/21 07:28:08.68 eHt3qCA/
>>531
サーバー側はNode.js使ってるの?

533:名前は開発中のものです。
11/05/29 00:52:57.09 rzZ+mBoq
>>531
すごい。
なんか面白いものができそうだな。
自分が動くと他のキャラも動く??みたいな挙動が
微妙だけど。ちょっと期待

534:名前は開発中のものです。
11/06/05 21:32:58.17 Gqv2Z6jK
3DSのブラウザがcanvasを採用するっぽい
あとドットバイドット表示モードをサイト側で指定できるとか
URLリンク(www.nintendo.co.jp)

canvasってまったく触ったこと無いけど予習しとこかな

535:名前は開発中のものです。
11/06/06 00:15:00.00 n1cYZtRP
ドットバイドット表示はターゲットデバイスの解像度が決めうちできる場合の
スマートフォンのブラウザでの指定のしかたと一緒だね。

ゲーム作るとしたらあとはJavascrptの処理速度がどのくらい出るかだろうね。

iPhone4だと>>528の奴が1桁fpsだったからなぁ。
まあアクションじゃなければ余裕なんだろうけど。


536:名前は開発中のものです。
11/06/06 00:34:33.48 kmTJ9VnE
>スマートフォンのブラウザでの指定のしかたと一緒だね
スマフォも使ったことなくて知らんかった、thanks

>iPhone4だと>>528の奴が1桁fpsだったからなぁ。
それはちょっとショックだ
作りたいのはアクションだけど、1画面中のオブジェクトが20個ぐらいなら
何とかなるんじゃないかと希望的観測を持ってる
キーイベントが拾えない仕様だったら即アウト

537:名前は開発中のものです。
11/06/06 00:45:07.72 n1cYZtRP
確かにキーイベントが拾えるなら楽しそうだな。
要はコントローラが使えるのと同じだからなー

538:名前は開発中のものです。
11/06/07 14:03:24.29 6V7ydWpi
やっと3DSの更新が来た
会社休み取って待ってたからやきもきしたぜ

539:名前は開発中のものです。
11/06/07 14:18:52.40 6V7ydWpi
以前Wii用に作成したテストページを表示してみた
表示は快適だけどアニメーション表示はかなり重いかな
今のところマウスイベントはクリック以外受け取れてないが、
少なくとも十字キー4方向とAボタンは認識できることを確認した
ちょっとワクワクしてきたよ俺

540:名前は開発中のものです。
11/06/17 12:25:49.67 4WcXMHTb
WegGL終了のお知らせ

URLリンク(internet.watch.impress.co.jp)

これでJavaScriptで3Dゲーム、という「未来」はなくなったね・・・


541:名前は開発中のものです。
11/06/17 13:33:04.13 SJ3jCzAn
3Dよええ

542:名前は開発中のものです。
11/06/17 20:37:31.23 tOEkProI
Microsoft的にはSilverlightを使わせたいだろうからなぁ


543:名前は開発中のものです。
11/06/18 21:46:11.60 M5TYTSWy
>>540
なんか話が違うような?
URLリンク(mozilla.jp)

544:名前は開発中のものです。
11/06/19 09:21:18.59 b7GEQ7YV
>>543
うん、それは別の話だよね
それくらい俺でもわかるよ

545:名前は開発中のものです。
11/06/23 20:34:53.40 3FW2Aqtp
>>540
Khronos が対応中らしい

URLリンク(www.readwriteweb.com)

546:名前は開発中のものです。
11/06/24 00:11:11.56 Y2MpHcSB
>>535
>ゲーム作るとしたらあとはJavascrptの処理速度がどのくらい出るかだろうね。
>
>iPhone4だと>>528の奴が1桁fpsだったからなぁ。

URLリンク(arstechnica.com)

547:名前は開発中のものです。
11/06/25 01:03:11.67 9T+pBjcX
>>546
記事読んだけど、>>535の3DSのブラウザの実行速度気にしてるのと、
どう関係あるの?

まあMobile Safariの処理速度なんてPC用のSafariでも遅い方なんだから、
iOS5になっても大して変わらないと思う。


548:名前は開発中のものです。
11/06/25 16:09:56.36 +ZCCbIzU
>>547
その専ブラぶっこわれてるんじゃないの。ウェブブラウザで見てみ。

何が変わるかは記事に書いてある通りで、Nitroが採用されるから高速になる。
Safariが遅いって何の話?

549:名前は開発中のものです。
11/06/25 18:54:50.89 9T+pBjcX
今年3月の時点でブラウザで実行だと
すでにNitro有効だと書いてある。




550:名前は開発中のものです。
11/06/25 19:05:47.93 +ZCCbIzU
おお、ホントだ。これは失礼した。

551:名前は開発中のものです。
11/06/27 04:10:06.40 OvLdxlhh
携帯がwebGLに対応したら意図的に携帯ぶっこわすことも可能?

552:名前は開発中のものです。
11/06/27 07:12:30.96 M4WY/Qb8
ぶっ壊したり乗っ取ったりする話とは違うと思われ

553:名前は開発中のものです。
11/06/27 19:00:20.44 3IB78/Ff
え、同じ話でしょ?

554:名前は開発中のものです。
11/06/28 00:45:53.46 TwvvSNI0
URLリンク(rpgjs.com)

555:名前は開発中のものです。
11/06/29 00:02:20.08 pd1vPXPN
URLリンク(eblong.com)

556:名前は開発中のものです。
11/07/11 02:54:32.18 wCGH/PIE
>>279
こういうの作りたいんだけど、何から手をつけるのかすら分からない・・・

557:名前は開発中のものです。
11/07/12 20:47:26.76 WldN3Lkl
WebGLの入門サイトってないですか?

558:名前は開発中のものです。
11/07/12 21:31:20.91 luCdAi29
>>557
こことか

URLリンク(sites.google.com)

559:279
11/07/13 05:41:42.83 E4+fFfCJ
>>556
自分は、以下の順番で作りました。
 1.まずは、表示したい画面を静的にhtmlで作る。
 2.その画面を、javascriptで動的に生成する。
 3.シナリオデータから次々に生成されるようにする。
経験上、一番大変なのは、お話を用意する部分です。


560:名前は開発中のものです。
11/07/13 07:31:54.08 ekC9lf5i
>>559
ちなみにどれくらい時間かかりました?

> 一番大変なのは、お話を用意する部分です。

漠然と考えることはできても、文章に起こすとなると難しそうですね

561:名前は開発中のものです。
11/07/13 08:21:29.76 dNgdnB5z
>>560
559じゃないが自分が作った時も1~3と同じような順番でシステムだけ1日
後で気付いたときにその都度バグ修正や機能追加してる
シナリオはシステムを動かすサンプル用に短いのを数日で書いた
面白いお話を用意するとなると何日かかるか分かりません
自分にとってもお話が最大の難関です

562:279
11/07/13 21:06:24.22 E4+fFfCJ
>>560
完成までだと、1ヶ月くらいです。
モチベーションを維持するのが難しかったです。
幸い目指す完成形があったので、続けられました。

お話の用意が大変な場合は、下記の手法もいいかもしれません。
URLリンク(www17.plala.or.jp)
これは(↑)、お話は、Webで公開されているものです。
(許可はいただいています)
お話の作者さまに見せる楽しみがあるので、続けられるかもしれません。
あと、背景もキャラもフリーの物をお借りしてます。



563:名前は開発中のものです。
11/07/18 09:44:22.97 W5QhA2gW
ここは例えば実行処理部をJavaScriptで処理して、
ファイル処理などを他の言語でやったりする物の話題は
スレチでしょうか?

564:名前は開発中のものです。
11/07/18 11:06:16.60 a4CRLRQt
Javascriptでゲーム作ってるんだったら、
話題が無いよりはいいんじゃないかな?


565:名前は開発中のものです。
11/07/18 11:44:14.08 u6FdThrR
>>564
回答ありがとうございます。 では安心して書かせていただきます。
まだゲームの域に届いてないしろものですが、UPするとモチベが沸くかと
思い利用させていただきます。
URLリンク(cgi.members.interq.or.jp)
でJavaScriptで開発に勤しんでおりますです。
まだ何もできないですが、末永く見守ってくださいです。

566:名前は開発中のものです。
11/07/18 19:22:29.22 yw90udVV
がんばりやー


567:名前は開発中のものです。
11/07/19 07:18:34.08 PTVFWW0E
よくわからないけど他のスレでいじめられたので逃げてきました
ここ数日間WebGL周り調べてたけど大体こんな感じだった

クロスプラットフォームでネイティブコード吐けて
sm2.0までの3d対応
サウンド対応
opencl対応予定

まだ実際にやってないけど
アプリケーションキャッシュや
chromeless xulrunnerあたりでネイティブ化できるらしかった

上に書いてあるセキュリティの問題はアプリ化することで回避できると思う
canvasも使えるし悪くないのではないでしょうか
あっちのスレ怖い

568:名前は開発中のものです。
11/07/19 22:34:07.94 HdJ6pliY
どこのスレか知らないけど、
WebGLはブラウザ上で動くということに価値があると思う。
アプリ化するんだったら、OpenGL使ってネイティブで書けばいいんだから。

自分が良いと思うんだったら、それを使って何か作ってみればいい。
活用が広がればセキュリティ問題も解決されて発展していくだろうし。
(まあセキュリティ問題があるから活用されないという考え方もあるが)

569:名前は開発中のものです。
11/07/20 06:15:22.81 4J2EZRgl
javascriptでexe作れたらうれしいと思ったけど違うのか

570:名前は開発中のものです。
11/07/20 11:45:05.92 IcWP8311
CanvasもWebGLも、htaで使えれば最高なんだけどなぁ・・・


571:名前は開発中のものです。
11/07/20 19:59:44.05 hyxkvR6y
QML や XUL じゃダメなの?

572:名前は開発中のものです。
11/07/22 11:31:48.30 SegB11i1
WebGLなんかCでOpenGLを直接叩くのと変わらないんだから
ネイティブでいいんだったらC++で適当なゲームエンジン使ったほうが遥かに楽だ
ゲームではUI記述言語みたいなのもそんなに使いどころがない

573:名前は開発中のものです。
11/07/22 22:55:41.97 /0P44Hwi
それが JS の記述性の高さが半端無いんだわ

モジュールが無い(名前空間は作れるけど)とかイテレーションが簡単に書けないとかに関係無く、
クロージャの使いやすさが完全に他の言語を圧倒していて、何で 21 世紀にもなって C/C++ を
書かないといけないんだという気分にしてくれるんだわ

プログラマにとったら、エンジンとかフレームワークとかより、ライブラリが揃っていてなんぼな
訳だし、何で JS が注目されているかは、多少コーディングの経験があれば簡単に分かる話だと思われ

574:名前は開発中のものです。
11/07/22 23:38:29.74 CGi25JzD
書いてて楽しいのは確かだねぇ

575:名前は開発中のものです。
11/07/24 11:04:01.26 S0H8lUg1
自分で好き勝手に枠組み作りやすくで楽しいのはわかる
JavaScriptって役に立つライブラリそんなに多いか?
それこそエンジンやフレームワーク的なものを作りたがる人が多い印象
言語の特徴のせいかな

576:Perl忍者
11/07/31 19:39:53.71 /IYmCm8j
ゲームって本気で言ってるの?
javascriptでゲーム
なめてんだろ?おい、ごみだな
あれだろ?テトリスとかオセロとかごみゲームだろ?
わかってるんだよ
そもそも日本のゲーム開発者がゴミゲー出してて
本業がゲームじゃないLL使いのゴミみたいなお前らが
面白いゲーム作れるわけじゃない
面白さを求めてない?ふざけるな
ゲームなめてるだろゲームはおもしろくないといけないからな

577:Perl忍者
11/07/31 19:41:06.07 /IYmCm8j
せいぜい、ブロック崩しやノベルゲー、紙芝居系、ターン式RPGが限界だろ
おもしろい大人数対戦型のアクションゲームを作ったらほめてやるけどな

578:名前は開発中のものです。
11/08/06 23:47:45.89 2Q7KFtTS
なめてるかどうかはさておき、javascriptでゲームは現代的だと思うけどね

579:名前は開発中のものです。
11/08/07 02:56:31.27 z30IJjBe
>>576
べつに仕事でやってるわけじゃないし、そんなこと急に言われてもなぁ

580:名前は開発中のものです。
11/08/07 04:45:01.15 03ZeyO76
本格的なゲーム作るなら他の言語の方が向いてるってのは否定しない

javascriptの何が良いってプログラミング知識なんか無くても
それっぽい物が何となく作れてしまうところだと思うわ
(IE以外の)ブラウザで動くから色々なOSの人に遊んでもらえるし
iPhone含めたスマホのブラウザで動くものを簡単に作れるとか楽し過ぎる
趣味の小規模ゲーム作りには手軽でいいと思うよjavascript

581:名前は開発中のものです。
11/08/14 10:20:27.61 Ctp//zFb
js自体言語として気持ち悪すぎる


582:名前は開発中のものです。
11/08/14 10:42:38.32 vbG8XK2n
(キリッ

583:名前は開発中のものです。
11/08/14 11:17:17.65 Hvu39sbL
「作ろうぜ」ってスレなんだから、
「Javascriptではゲーム作れない」って話題をわざわざ持ってくるのはおかしい。

584:名前は開発中のものです。
11/08/15 13:54:53.71 bohVflxm
JavaScriptでゲーム作るとき、
メインループは、どう書いてる?

俺のは、こんな感じ。

var timer;
var interval = 1000/50;

window.onload = function()
{
clearTimeout(timer);
timer = setInterval(loop, interval);
draw();
};

585:名前は開発中のものです。
11/08/17 03:39:57.10 NP/VSZdL
俺はこうだな

var timer,theday;
var wtime=0;

window.onload = function(){
clearTimeout(timer);
for(;;){
theday=new Date();
if(theday.getTime()-wtime>17)break;
};
wtime=theday.getTime();
timerid=setTimeout("ruup()",15);
//処理
};

setTimeoutがいい加減だから短めにとって予定時間まで空ループ

586:名前は開発中のものです。
11/08/17 09:55:52.84 ZLcNjWKh
実行してないけど、今考えた。

URLリンク(ideone.com)

参考:
URLリンク(www.tnksoft.com)

587:名前は開発中のものです。
11/08/17 17:47:19.15 YQYx4WBX
メインループ>>528ではこんな感じの実装にしてる。

呼び出しはHTMLから<body onLoad="main()"></body>で

function main() {
  var fps = 60; //fps
  var oldtime = Date.now();
  var framenum = 0;
loop();
function loop() {
    //処理

    if (framenum > fps) framenum = 0;
    newtime = Date.now();
    if (framenum == 0) oldtime = Date.now();
    framenum++;
    targettime = Math.round(oldtime + framenum * (1000.0 / fps))
    waittime = (targettime - newtime <= 0) ? 1 : targettime - newtime ;

    setTimeout(main_routine, waittime);
  }
}
予定時間に合うようにsetTimeoutの間隔を調整しながらループさせてる。

588:名前は開発中のものです。
11/08/17 19:12:38.33 HH5glzfw
どれもセオリーから外れてるよ
パフォーマンスが最高なのは、最短時間でtimeout回して(これからはrequestAnimationFrameだけど)
前回からの経過時間でfpsを算出するvfr。
ビジーループなんて絶対にやってはいけない。

589:名前は開発中のものです。
11/08/17 21:28:52.95 317iFgtY
未だに空ループでウェイトをとる人間がいたとは驚きである

590:名前は開発中のものです。
11/08/17 21:41:02.89 YQYx4WBX
requestAnimationFrameってのがあるんだ。知らなかった。
試してみるよ。

591:584
11/08/19 15:12:41.72 rMERX9g9
つまり>>584は、こうなるわけだな。

window.onload = function(e)
{
function anima()
{
requestAnimationFrame(anime);
draw();
}
anima();
};

でも、これだとFPSを指定できないな・・・。
もう少し調べて改良してみよう。


592:名前は開発中のものです。
11/08/19 21:49:35.63 rMERX9g9
遅くなったけど、
これか!

window.requestAnimFrame = (function()
{
return window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
window.oRequestAnimationFrame ||
window.msRequestAnimationFrame ||
function(/* function */ callback, /* DOMElement */ element)
{
window.setTimeout(callback, 1000 / 60);
};
})();

593:名前は開発中のものです。
11/08/20 15:58:36.23 x55/0vDO
こんな感じかな?(ブラウザ別対応部分は端折ってる)

window.onload = function() {

var oldtime;
var newtime = Date.now();
main_routine();

function main_routine() {

    oldtime = newtime;
newtime = Date.now();

    update(newtime - oldtime); //前回からの経過時間に応じたゲーム進行処理
    draw(); //ゲーム描画処理

requestAnimationFrame(main_routine);
}
  function update(elapsedTime){}
  function draw(){}
}

594:名前は開発中のものです。
11/08/25 22:52:26.42 QKHlbpkj
グラディウス
URLリンク(html5-gradius.appspot.com)

595:名前は開発中のものです。
11/08/26 16:37:20.02 rUzy1Sx0
すっげ・・・
さすがに1面だけか

596:名前は開発中のものです。
11/08/26 17:13:07.12 ctJIj+c5
>>594
操作方法を教えてください。

CTRLを押下したらすげー滑らかに動くんだけどどういうこと?


597:名前は開発中のものです。
11/08/26 20:09:58.24 SUBaQPS8
(行番号:cynthia.js)
70: function handleKeydown (e) {
73: switch (e.keyCode) {
75: case 17: turboState = true; break;
で、ゲームループが
230: setTimeout(arguments.callee, t < 33 && !turboState ? 33 - t : 0);

こうなってるから、Ctrlキー押したらノーウェイトで動くんだろ。

それにしても完成度の高いプログラムは素人には色々勉強になるな。ありがたい。

598:Perl忍者
11/08/26 23:07:08.58 YC3MR/cb
お前らはほんとにゴミだな
所詮jsガキのかじり

ごみごみゴミゴミギオゴミゴミゴmゴイgモgミ

死ね

599:名前は開発中のものです。
11/08/27 04:36:55.08 MFAFR1Ny
俺がjavascript覚えたてのころ作ったのとえらい違いだ

URLリンク(www42.atwiki.jp)

600:名前は開発中のものです。
11/08/27 11:50:50.09 3PM/jP8D
>>599
それ通常モードより練習モードの方が面白いよ

601:名前は開発中のものです。
11/08/27 21:19:43.42 95VHgklM
>>594
すごいね、Flash,Java,SilverlightをOFFにしたFirefoxでちゃんと音が鳴るんだけど
どういうコントロールを使ってるんだろう
サンプルじゃなく完成品のソースって中々読む気になれない

602:名前は開発中のものです。
11/08/27 21:23:08.55 95VHgklM
自己レスだけどHTMLAudioElementってのがあるのか

603:名前は開発中のものです。
11/08/27 22:45:04.87 IN7et6GM
Audio周りだけでもIE9,Chrome,Firefox,Opera,Safariの全部で
ちゃんと音がなって動くのがすごいと思う。
それぞれで対応してるオーディオコーディックやらプロパティやらが違うから、
自分で作る時は互換性取りきれなくてブラウザ決めうちになるし。

604:名前は開発中のものです。
11/08/27 23:24:08.07 DSsGj4/x
oggとmp3両方用意しておけばどっちかには対応してると思う
これもそうしてるみたい

605:名前は開発中のものです。
11/08/28 00:11:45.94 EhOARv0M
これから勉強するのに、AC3とHTML5だとどっちがいいと思う?

606:名前は開発中のものです。
11/08/28 21:34:46.82 ves67/BK
AC3

607:名前は開発中のものです。
11/08/29 04:39:27.31 lu55EL+A
javascript 波形 でググるとすごいことやってる人が

608:名前は開発中のものです。
11/09/01 04:13:29.42 EvSnQTgQ
>>600
ちなみに問いくつまでいった?

609:名前は開発中のものです。
11/09/01 17:33:01.08 nyBoHcRH
>>608
ずっと前なんで忘れたけどけっこうがんばりました
役がわけわからなくなってきたとこでやめたかも知れんw

610:名前は開発中のものです。
11/09/03 14:00:42.36 vx+To6AM
この連鎖中にも操作が必要って所が新鮮で面白かったけど
これオリジナルなん?

611:名前は開発中のものです。
11/09/04 06:16:28.76 jRalo/1t
オリジナルだけど勝手にパクっていいよ
debakkuって変数を1にすると全役見れるよ

いや連鎖中に操作できるってのはマジカルドロップとかMrスウィーツとか昔からあるよ
面白かったのはゲーセンにあったマネーアイドルエクスチェンジャー
連鎖中にせり上げできるから理論的に無限に連鎖できる

612:名前は開発中のものです。
11/09/05 22:21:53.62 PvppiwkW
マジか
パクって俺が富豪になっても恨むなよ
しかしよう作りこむな

613:名前は開発中のものです。
11/11/10 02:38:32.28 tI9JxpbY
初心者の俺が本気でゲームを作ろうと思う。
ジャンルはシューティングゲーム。

ってかジャバスク知らんから、
パパっと学んでくるわ

614:名前は開発中のものです。
11/11/13 02:02:39.05 9cnf/YHk
パパっとは学べんだろうなあ
ママッとでも微妙
動けばいいって程度なら問題ないけど

615:名前は開発中のものです。
11/11/14 05:39:00.82 2T330G1F
ジャバスクw

616:名前は開発中のものです。
11/11/30 08:15:59.31 dUFYu9Ul
ジャバスクの天下だな モバイルでもPCでもこれからフラッシュの変わりに多くのゲームが必要とされる

617:名前は開発中のものです。
11/12/02 16:57:16.72 uXb459L+






ワイが聞いた情報によると、もうじき中国はバブルがはじけて昔の貧乏な中国に戻るらしいで
もう経済は破綻してて、取り戻すのは無理なんだそうや


その世界ではごっつい有名な政府関係者筋から聞いた確かな情報やで

まあお前ら頭の良い連中には、今さらなくらいのネタやな、
お前らからすればもう常識的なくらいの知識やろ?










618:名前は開発中のものです。
11/12/12 14:26:05.46 6QSG3kBD
せやな

619:名前は開発中のものです。
11/12/12 21:39:42.81 MYz3GpnU
せやろか

620:名前は開発中のものです。
11/12/15 01:34:24.22 xnwceSQB
せやねん

621:名前は開発中のものです。
11/12/18 02:31:05.42 efKfmJpf
2009年にjavascriptで作ったスーパーマリオが
その完成度からネットで騒がれたみたいです。
URLリンク(www.nextglobaljungle.com)

自分は知らなかったのですが、
保存している方、どうか配布して頂けないでしょうか?
実際プレイしてみたいのと、ソースを見て勉強したいのですが、、、


622:名前は開発中のものです。
11/12/18 07:42:44.88 Q8+CdBde
まさか、javascript専門のゲーム投稿サイトができるなんて、
スレがたったころは想像もできなかったなぁ。

623:名前は開発中のものです。
11/12/18 09:09:59.89 b2HhcVX0
2003年 1-81 まで81レス(ただしだいぶ途中あぼ~ん含む)
2004年 82-104 まで22レス
2005年 105-130 まで25レス
2006年 131-234 まで103レス
2007年 235-349 まで114レス
2008年 350-394 まで44レス
2009年 395-457 まで62レス
2010年 458-502 まで44レス
2011年 503-602 まで99レス

8年で一レス消化できるかできないか
このペースだと埋まるのに3-4年は掛かるなw

624:名前は開発中のものです。
11/12/18 17:47:08.44 b2HhcVX0
URLリンク(glsl.heroku.com)

webgl 専門の投稿サイトとかハッケン
glsl なぁ…

625:名前は開発中のものです。
11/12/20 04:09:22.74 a6JnAMw8
>>622
>javascript専門のゲーム投稿サイトができるなんて、

どこにある??見つからない

626:名前は開発中のものです。
11/12/20 11:44:46.11 W9UzYswy
9leapとかいうのが出ましたけども

627:名前は開発中のものです。
11/12/20 11:54:27.09 2ih9cl6H
enchant.jsって使えるのかね

628:名前は開発中のものです。
11/12/21 10:32:21.83 mmxfJgOf
あれ有料だろ 作るのはただだけど商品化しようとしたらライセンス料5万もとられるじゃん

629:名前は開発中のものです。
11/12/21 10:33:26.37 mmxfJgOf
ざっとためした感じたしかに簡単にゲームは作れる・・・ シンプルだ けれど中枢部分所詮はゲームエンジンなんだよな
完全にオリジナリティーに走るには向いてない

630:名前は開発中のものです。
12/02/22 03:18:13.49 9w3Z5T5Z
enchant.jsが最近調子に乗ってるようだが
あれ実際どうなん?
ぱっと見まともなゲームはまだ作られてないっぽいけども

631:名前は開発中のものです。
12/02/22 07:28:59.76 7AMMposs
たしかに調子に乗ってるな

632:名前は開発中のものです。
12/02/22 08:44:15.51 LHMRDSuq
けれど実際いいゲームもいくつかで出してるぞ。若い人間が飛びついてるし斬新なアイデアや
技術的にオープンだから学習効率が高く、さらにオールプラットフォームだ。シンプルなゲームつくるには十分だよ

633:名前は開発中のものです。
12/02/22 11:56:21.63 9w3Z5T5Z
あの会社はあれをどうしたいんだろうな、商用で使えるほどではないっぽいし…
単なる若手育成頑張ってますアピール、宣伝なのかな

つーか本が売れててびびった、誰が買ってるんだ

634:名前は開発中のものです。
12/02/22 14:14:57.10 LHMRDSuq
商用で販売するつもりなんじゃね。使える人間と知名度が上がれば買う人間も出てくるだろうし、
ただ長くは商売するような雰囲気ではなさそうな感じを受けるなセミナーの様子とかをようつべで見てると。

635:名前は開発中のものです。
12/03/01 21:47:19.27 GmbWzF+1
とにもかくにも、javascriptが広まってくれればいいのでは
お手軽に、高度なプログラム環境が体験できるんですから
Webとの連携も楽チン、でもブラウザごとの互換性はもっと
高めてほしい・・・

636:名前は開発中のものです。
12/03/07 22:21:52.41 o2GBE3Hg
enchant.jsおもしろいな!

637:名前は開発中のものです。
12/03/07 22:49:23.86 XdWUQugz
気になっているので詳しく

638:名前は開発中のものです。
12/03/09 02:17:43.08 3jwuG278
flashゲーの代わりになりうるのかしら

639:名前は開発中のものです。
12/03/09 09:46:51.33 ML6fX8Xb
ドット絵のシンプルなゲームなら十分だろうな。svgが弱いからアニメーション部分ではまだflashに分があるように見える。
あとは音な。中身分解してファイルみたらswf(フラッシュ)が使われてる。ここがおそらく弱点っぽいな

640:名前は開発中のものです。
12/03/09 10:54:58.33 l/J/yWce
JSとFlashの組み合わせでゲーム作る仕組みなのかな
じゃあiPhoneでは動かないってことかね、そもそもスマホ対象ではない?

641:名前は開発中のものです。
12/03/09 13:09:48.54 ML6fX8Xb
音源のみswf使ってるってことだよ。だから本体のゲームはスマホすべてで動くが
音がならない端末がでてくるってこと

642:名前は開発中のものです。
12/03/10 05:55:02.98 vbff4IjX
JSでグラディウス1面だけ作ったサイトがあったな。ああいうのはできるの?

643:名前は開発中のものです。
12/03/20 01:28:08.95 cVyB4WKa
ああいうのこそenchant.jsで一瞬で作れる

644:名前は開発中のものです。
12/03/20 16:31:56.04 ndMc/hO4
素人でも作れるようなライブラリが本まで出して調子に乗りすぎ。実際学生が一人で作ったらしいし。
社長のブログを駆使したハッタリ技術がうますぎる。それはむしろ見習いたいが。



645:名前は開発中のものです。
12/03/20 16:34:00.37 mAIkbu82
とっつきやすさを売ってるんじゃないの

646:名前は開発中のものです。
12/03/20 18:56:43.65 sr9mP17u
調子とかどうでもいいから早くなんか作って見せてくれよ
全然カスみたいな作例しかまだないじゃないか

647:名前は開発中のものです。
12/03/20 22:56:08.05 O7uTQ+Ys
すごいものを作るためのライブラリじゃなくて
簡単なものが速く作れますってのが売りなんじゃないのか

648:名前は開発中のものです。
12/03/21 02:21:14.59 B76Y4hD5
でももうちょっと機能を使い込んだ例は見てみたい
ここまでできるんやで!的な

649:名前は開発中のものです。
12/03/29 01:01:15.26 8wMnrTx5
browserquestすげーなw

650:名前は開発中のものです。
12/04/02 15:45:11.31 OAPUXv0c
意外とあっけなくラスボスまで行っちまった
ここまでできるもんなんだなあ

651:名前は開発中のものです。
12/04/03 00:00:58.03 63Uyshz3
作ってみました
ジャンルはよくわかりません
障害物を避けながら目的地を目指す感じです
URLリンク(dreamcity.ddo.jp)

652:名前は開発中のものです。
12/04/03 16:01:21.81 IWreB53q
kとiは操作が逆じゃないのか?普通
でなければjとlが逆かどちらかだと思う
障害物にぶつかったあとしばらく操作できなくなるのはいいとして
それが切れると何故か一瞬で方向転換してしまう
rで止まったときにもしばらく操作が効かなくなるのは仕様かな?
これも一定時間経つと操作できるようになるからよくわからない

説明の文から察するに中学生(高校生?)くらいかな?
だとしたら相当すごいと思う。がんばって!

653:名前は開発中のものです。
12/04/03 17:52:41.28 63Uyshz3
>>652
視点操作はフライトシミュレータを参考にしています
今後、いくつかの操作方法を選択出来るようにしようかと考えています

操作を受け付けない理由としてはエネルギが考えられます(canvasの下に表示)
これが操作内容に必要な量を下回っている時は操作を操作を受け付けません
既存の作品でいうとアーマードコアとかのそれを参考にしています

英語のレベルは中学生以下です
恥ずかしい

654:名前は開発中のものです。
12/04/04 23:30:29.11 Fnw7t1LD
>>651
ピッチコントロールの上下反転をなくして、色々な表示をcanvasの上に配置してみました
説明不足でもエネルギの件は理解しやすくなったと思います

655:名前は開発中のものです。
12/04/09 12:50:17.01 qCuFzkMG
Firefox11
音が出るタイミング(wasdで移動など)でエラー
動作が完全に止まる
--
[12:45:23.569] uncaught exception: [Exception...
"An attempt was made to use an object that is not, or is no longer, usable" code: "11"
nsresult: "0x8053000b (NS_ERROR_DOM_INVALID_STATE_ERR)"
location: "... /exploit/sound.js Line: 36"]

oggしか対応してないから当然っちゃ当然だが
両対応出来るようにしといたほうがいいよ

656:名前は開発中のものです。
12/04/09 20:51:29.57 IN2P6N0W
>>655
oggファイルを用意して対応してみました
充分な試験をしていませんが、動作しているようです

音源の数が膨大になる前に指摘を頂けて助かりました

657:名前は開発中のものです。
12/04/09 23:43:06.58 pXJksr2p
ビッチコントロール

658:名前は開発中のものです。
12/05/16 06:41:08.49 lVzdxFUM
enchant.jsってダメなの?

659:名前は開発中のものです。
12/05/16 06:44:35.01 GGKR+Kmg
ダメでもないけど、金取っては売れんだろうな
あと開発元の会社がうさんくさい感じがする

660:名前は開発中のものです。
12/05/16 23:01:56.84 lVzdxFUM
金取れるレベルのものが作れない?

661:名前は開発中のものです。
12/05/18 21:49:41.33 JIT4O7/W
MITライセンスだからきちんと表示すれば商用利用おkだな
売れるかどうかは作者のアイデア次第としか…

662:名前は開発中のものです。
12/05/22 02:53:45.30 UyXuf8DA
Arctic.jsやjActionとの比較など気になるんだけど
このスレの過疎っぷりじゃ試した人いないかな…

663:名前は開発中のものです。
12/05/23 19:04:19.57 EoeRn6uL
どれも似たり寄ったりなんじゃ
enchant.js DOM
Arctic.js canvas

enchant.jsは3D機能がある

664:名前は開発中のものです。
12/05/23 19:15:26.19 L1FrEwQG
>>659はお金出してenchant.js買う人はいなそうだ、の意味ね

>>663
enchant.jsの3Dてアプリ版だよね?ブラウザでできるの?

665:名前は開発中のものです。
12/05/23 23:04:33.78 EoeRn6uL
URLリンク(9leap.net)
こんな感じでできるんじゃ
webGL使ってるみたいだけど

666:名前は開発中のものです。
12/05/24 00:33:08.60 wGH4AbJk
>>665
うーん、動かないな。後でまたやってみよう

667:名前は開発中のものです。
12/05/26 13:37:48.21 l2W1w2Gs
ケロケッツのささかまブラザーズをみんなでプレイ

KEROCKETS(ケロケッツ)

kerockets(ケロケッツ)はゲームを作ったり、プレイしたり、音楽や絵を投稿して、楽しむゲームコミュニティサイトです。

ささかまブラザーズTM
URLリンク(www.kerockets.jp)


┌(┌ ^o^)┐ホモォ
URLリンク(www.kerockets.jp)

668:名前は開発中のものです。
12/05/27 01:10:10.28 oxj4YSRW
■Websocket版
URLリンク(duelshooting-pocapocaunty.dotcloud.com)

■Comet版
URLリンク(duelshooting-online.herokuapp.com)

669:名前は開発中のものです。
12/05/27 11:38:58.63 KncAne4c
貼るのはいいけど、自分が作ったとかすごいとか
何が言いたいのかコメントも書かないか?

Node.jsでSocket.io使えばWebsocketとかCometとか関係なく、
ブラウザが使える能力使って通信できるはず。

670:名前は開発中のものです。
12/05/27 12:02:11.62 oxj4YSRW
本職でゲームつくっている人たちからフィードバックほしいっす

671:名前は開発中のものです。
12/06/10 05:27:22.80 aIMrn0e6
簡単に作れるんだったら、簡単に追いつかれるってことで、差別化にならないのでは。

672:565 ◆golemBOXTE
12/07/18 00:08:17.62 I6Wgmr2d
休止中ですが、一応引っ越したので過去の遺物サイトを載せて起きます。
【URL】URLリンク(www42.atpages.jp)

スレ汚しすいませんです。


673:名前は開発中のものです。
12/08/18 20:43:59.49 iDxUgwKW
jsでやってるがosがxpでieのverが低い

674:名前は開発中のものです。
12/08/20 01:10:27.17 KG/vMN9y
それはshopでnewのpcをbuyするしかない。

675:名前は開発中のものです。
12/08/20 04:10:44.03 AoLuBary
warota

676:名前は開発中のものです。
12/08/21 13:13:54.55 OkNv89DV
js は goog の env が nice で cool

677:名前は開発中のものです。
12/08/22 12:10:58.95 uYfopWaj
ieよりもniceなtool?

678:名前は開発中のものです。
12/10/01 23:47:46.03 QplVLm+C
空気読まずに作ってみたゲーム貼ります。

トレーディングカードゲーム
URLリンク(exsistentia.if.land.to)

679:名前は開発中のものです。
12/10/02 03:13:44.77 YckauVTc
ruleがnoneだがcardがcute

680:名前は開発中のものです。
12/10/02 15:17:42.49 fEMyVWcm
>>678
ruleをforgotしてた,but作者ブログをclickすれば、ruleがshowed you.

681:名前は開発中のものです。
12/10/23 02:22:47.56 qGNpmvBv
URLリンク(web-research.appspot.com)
このページ、Google Chrome(バージョン22.0.1229.94)で表示させたら、
「このウェブページの表示中に問題が発生しました。続行するには、ページを再読み込みするか別のページに移動してください。」
ってメッセージが出るんですけど、なぜですか?
enchant.jsかChromeにバグがあるのでしょうか?
それとも、ビデオカードがオンボードのせいでしょうか?
デバイスマネージャでディスプレイアダプターを調べたら、
「Intel(R) G33/G31 Express Chipset Family」と書かれてるのですが。


682:681
12/11/04 12:50:51.81 oD/gfk/E
自分でもプログラム組んで、色々いじってみたのですが、どうしても、Chromeが止まる事があります。
enchant、というか、ammo.jpに、バグがあるとしか、思えないのですが、誰かご存知の方、いらっしゃいませんか?

683:名前は開発中のものです。
12/11/04 17:40:01.02 8VXsufO5
too abstruct

684:681
12/11/04 21:55:44.20 oD/gfk/E
>>683
681のリンク表示させてみてください。
物体が接触した瞬間に、かなりの確立でChromeが止まってしまいます。
原因解ったら是非教えて下さい!

685:名前は開発中のものです。
12/11/07 00:15:09.63 pGRosbP+
試してみたら、
Chromeのバージョン21.~の時は落ちなかったけど、
立ち上げなおしてバージョンが最新版になったとたん
落ちるようになったからChromeのWebGL周りでなにか問題があるんじゃない?
ちなみにFirefoxだと問題なく動いた。

686:681
12/11/07 10:43:19.03 8WpNFgRX
>>685
返信ありがとうございます。
ボクが使って落ちるのも、ChromeVar22.~なんですよね。
最初ボクも、WebGL周りに問題があるのかと思ったのですが、物理演算を使わない3D表示だと、落ちることは無いみたいなんですよね。
物理演算を使っている部分に問題があるのではと思っているのですが、まだボクも、はっきりしたことが解らなくて。

682の書き込みで、使われている物理演算ライブラリをammo.jpと書いてたのは、ammo.jsの間違いでした。すみません!


687:名前は開発中のものです。
12/11/08 00:17:35.31 rz8YhULT
今日Chromeが、バージョン23に上がって落ちなくなってるぽい。

688:681
12/11/08 03:47:41.33 a+oXqvhm
>>687
本当ですね!ご報告ありがとうございます!!
ってことは、やはり、685さんが仰ってた通り、WebGL周りのバグだったのでしょうか・・・

689:名前は開発中のものです。
13/02/19 15:28:46.64 J56/WsUs
10年前からjavascriptとは!

690:名前は開発中のものです。
13/02/23 20:58:38.53 YmGT73UA
ゲーム向けライブラリでオススメってありますか?


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch