2012年09月ゲ製作技術43: むしろjavascriptでゲーム作ろうぜ (681) TOP カテ一覧 スレ一覧 2ch元 削除依頼
RPGツクール2000のための… (688)
ゲーム甲子園 (439)
鉄道経営系ゲーム開発スレ Ver.9 (550)
シューティングゲーム(非FPS)製作技術総合 (949)
【SB】Shooting Game Builder ver15【シューティング】 (339)
ゴスロリのゲームつくろうよ (230)

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


1 :03/03/20 〜 最終レス :2012/10/23
だめ?

2 :
だめっぽい

3 :
いや、がんがれ。

4 :






5 :
良スレの予感!

6 :
とりあえず>>1がなんか作れ。

7 :
あまりレスついてないね・・・

8 :
>>6
うpろだない?

9 :
ゲ製作技術板専用あぷろだ集
http://forgamedev.zombie.jp/wiki/pukiwiki.php?uploader

10 :
簡単だけど許して
http://forgamedev.zombie.jp/uploader/up5/img/130.lzh

11 :
まあこういうのがあるわけだが。リバーシにはちょっと感動した。
ttp://www004.upp.so-net.ne.jp/sekiuchi/js/

12 :
漏れが知ってるので凄いのはこれくらい
ttp://www2s.biglobe.ne.jp/~club_tom/game-rand/ga-java.htm
ttp://plaza.harmonix.ne.jp/~jimmeans/gameindex.html
ttp://www.school.ac.jp/s22home/s22saeki/index.html

13 :
ゲームじゃないけど以前作った占い。
ttp://forgamedev.zombie.jp/uploader/up5/img/131.lzh

14 :
>>10
その手のやつ俺も作ったことあるよ。揃えたナンバーによって倍率変えるようにして。
で後から気付いたんだけど、このスクリプトは「ボタン押しっぱなし→ボタン外で離す」で簡単にインチキできるのね。
なんか虚しくなっちゃったよ。JavaScriptではどうにもならないもんかね。
でもブラウザゲームはなんかレトロな感じが好きだ。
CGIと組み合わせたらだいぶゲームっぽくなるだろうけど、JavaScriptだけじゃあ単純なアクションゲームが限界かもね。
やっぱスコアの記録とかしたいしなぁ。Cookie使うか?
15 :あぼーん:あぼーん
あぼーん
16 :あぼーん:あぼーん
あぼーん

17 :
>>14
ここのシューティングがCookieでスコア記述してる。
http://www5b.biglobe.ne.jp/~clap/download/d_index.html
でもブラウザでやるんならJava+CGIが良いんじゃない?

18 :
あれ、ひょっとして12とかぶってた?

19 :
だれかMozillaのXUL(+JavaScript)でゲームを作ってやろうという剛の者は居らんのか!?
http://games.mozdev.org/
20 :あぼーん:あぼーん
あぼーん
21 :あぼーん:あぼーん
あぼーん
22 :あぼーん:あぼーん
あぼーん
23 :あぼーん:あぼーん
あぼーん
24 :あぼーん:あぼーん
あぼーん

25 :
>>10
目押しがムズイ。
でも良いよね。いい意味であっさりしてて。
26 :あぼーん:あぼーん
あぼーん
27 :あぼーん:あぼーん
あぼーん
28 :あぼーん:あぼーん
あぼーん
29 :あぼーん:あぼーん
あぼーん

30 :
あのさ。
ずっと前、有明で体のライン出ぎみの私服着てたら
東館を知らないレイヤーに延々と付いてこられたことのあるキモタクですが、
あれは一体何?キモタクでも男なら構わんのか。
しかも触るか触らないかのとこを、それでも必ずうっすら擦るように
股間を通り過ぎまくられて混乱したんですけれども。
あれっぽっち触って何が楽しかったのだろうか・・・???
31 :あぼーん:あぼーん
あぼーん
32 :あぼーん:あぼーん
あぼーん
33 :あぼーん:あぼーん
あぼーん
34 :あぼーん:あぼーん
あぼーん
35 :あぼーん:あぼーん
あぼーん
36 :あぼーん:あぼーん
あぼーん
37 :あぼーん:あぼーん
あぼーん
38 :あぼーん:あぼーん
あぼーん

39 :
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
40 :あぼーん:あぼーん
あぼーん
41 :あぼーん:あぼーん
あぼーん
42 :あぼーん:あぼーん
あぼーん
43 :あぼーん:あぼーん
あぼーん
44 :あぼーん:あぼーん
あぼーん
45 :あぼーん:あぼーん
あぼーん
46 :あぼーん:あぼーん
あぼーん
47 :あぼーん:あぼーん
あぼーん
48 :あぼーん:あぼーん
あぼーん
49 :あぼーん:あぼーん
あぼーん
50 :あぼーん:あぼーん
あぼーん
51 :あぼーん:あぼーん
あぼーん
52 :あぼーん:あぼーん
あぼーん
53 :あぼーん:あぼーん
あぼーん
54 :あぼーん:あぼーん
あぼーん
55 :あぼーん:あぼーん
あぼーん
56 :あぼーん:あぼーん
あぼーん
57 :あぼーん:あぼーん
あぼーん
58 :あぼーん:あぼーん
あぼーん
59 :あぼーん:あぼーん
あぼーん
60 :あぼーん:あぼーん
あぼーん
61 :あぼーん:あぼーん
あぼーん
62 :あぼーん:あぼーん
あぼーん
63 :あぼーん:あぼーん
あぼーん
64 :あぼーん:あぼーん
あぼーん
65 :あぼーん:あぼーん
あぼーん
66 :あぼーん:あぼーん
あぼーん
67 :あぼーん:あぼーん
あぼーん
68 :あぼーん:あぼーん
あぼーん
69 :あぼーん:あぼーん
あぼーん
70 :あぼーん:あぼーん
あぼーん

71 :
ttp://www3.sppd.ne.jp/lena/web/field-of-time.htm
これなんかどうよ。
72 :あぼーん:あぼーん
あぼーん

73 :
>>19
やろうとも思ったけどXULの将来性に疑問を感じてやめた。
JavaScriptでもそれなりのゲームは作れるよ。
以下は僕が作成したゲームでWeb上で公開しているもの。
テトリスやブロック崩しなどの簡単なものが多い。
http://www.geocities.jp/wired_explorer/_ja/programs/scripts/index.html

74 :
◆Rーランド 無料です◆
http://endou.kir.jp/akira/linkvp.html

75 :
>>71
javaとjavascriptはちがいますよ
まあ、このあたりだろ。
ttp://www3.sppd.ne.jp/lena/myworks/home-of-time.htm
ttp://www.smokymonkeys.com/triglav/index.html

76 :
保守

77 :


78 :


79 :
このスレあぼーんばっかじゃん!!
しかも>>30はなぜか生きてるし。

80 :
遊び方:カーソル左右で移動、リターンキーで回転
プレイ環境:おそらく IE 5.01 以上?
<body onKeyDown=K=event.keyCode><script>X=[Z=[B=A=12]];h=e=K=t=P=0;function Y()
{C=[d=K-38];c=0;for(i=4;i--*K;K-13?c+=!Z[h+p+d]:c-=!Z[h+(C[i]=p*A-Math.round(p/
A)*145)])p=B[i];!t|c+4?c-4?0:h+=d:B=C;for(f=K=i=0;i<4;f+=Z[A+p])X[p=h+B[i++]]=1
if(e=!e){if(f|B){for(l=228;i--;)Z[h+B[i]]=k=1;for(B=[[-7,-20,6,17,-9,3,6][t=++t
%7]-4,0,1,t-6?-A:-1];l--;h=5)if(l%A)l-=l%A*!Z[l];else for(P+=k++,j=l+=A;--j>A;)
Z[j]=Z[j-A]}h+=A}for(i=S="";i<240;X[i]=Z[i]|=++i%A<2|i>228)i%A?0:S+="<br>",S+=X
[i]?"■":"_";document.body.innerHTML=S+P;Z[5]||setTimeout(Y,99-P)}Y()</script>

81 :
こぴぺうざい

82 :
保守

83 :
こんなスレがあったのかage

84 :
簡単なRPG程度ならクッキーの数列からセットされてる配列読み出せば何とかなると思うけど
問題はそれが面白いかってとこだね。

85 :
クッキーの数列からセットされてる配列とはなんぞや?

86 :
>>85
複数の配列の値を結合して文字列としてクッキーに保存って意味かな?
でもわざわざ"数列"って書いてるから、それをさらに式に直すのか?

87 :
これはやりすぎだと思った。
http://www.janis.or.jp/users/segabito/

88 :
http://www.bluefoun.pos.to/games/howto/howto.html
JavaScriptでのゲームの作りかたが説明されてる。

89 :
JavaScriptで作られているお手軽RPG
ttp://autographs-museum.com/game/

90 :
Netscape 4.7でinnerHTMLのような動作ができるが、
IEと動作を合わせるのがとってもめんどくさい。
Netscape 4.7使ってる人ってもういないかな?

91 :
7行RPG希望

92 :
格ゲーつくってますけど、質問です。(一応通信対戦可)
どうしてもあるユーザが強くて難易度設定が確定できません。
そのユーザは、特に変わったキー入力をしてはいないらしいのですが、
どうしても納得いかないのです。
パラメータ設定値や、送られてくる送信データは問題ないのですが、
画面に表示される相手キャラクタの画像がたまに止まるみたいなのです。
止まるというのは、フリーズでなく相手キャラクタが静止している
という事です。
その間にコンボキー入力を連続で行っているみたいなのですが、
本人が使用しているPCのモニターの前で確認する訳にもいかず(私は東京、当人は鹿児島の人です。)、
困っています。開発言語はJavaScriptですが、ブラウザからキー入力情報を
取得できる技法ってありますでしょうか?
ブラウザの機能では、無理なのであれば、別の製品を教えていただけたらと思います。
ブラウザのキー入力自動抽出ソフトとか?

93 :
すごくパソコンが遅いんじゃないの?pen200メガヘルツとか。
ナロードバンドでデータ受信に時間がかかってその間止まってる
とか。
いろいろ考えるとまだネットでつないだアクションゲームは
厳密にランキングとかつけるまでは無理みたい。せいぜいRPG
だけという現状もそういうのを反映しているのかも。
アクションやシューティングは入力がシビアだから、古い環境で
ウエイトがかかるような人が有利になってしまいます。
RPGは時間とは無関係なパラメータばかりなのでネットゲームとして
存在していられるのでしょう。

94 :
>>87
おもおも

95 :
保守

96 :
(=゚ω゚)ノ

97 :
JAVAScriptでノベルゲーの型だけ作ってみたら
(サンプルのないサウンドノベルツクールみたいな状態)
型のソースだけで約60KBいきました。
ナローバンド相手にしたら
読込の間に「遅えよ!」と画面を閉じられそうだと思いました。

98 :
コメント等を削除して40KBまで削れました。
それでもオープニング画像などの読込時間を考えれば
遅いと言われて画面を閉じられそうだと思いました。

99 :
>>97,98
隠しフレーム作って、そっちに型入れとくのはダメなの?
そしたら一回読み込むだけで済むのに
そういう仕様で作ってなさそうな気もするので意味ないかも知れないけど

100 :
フレームで処理やイベント区切ることはできる思いますが、
JAVAScriptでゲーム作るなら、タダでブラウザ上で動かせる、
くらいしか利点がないと感じたわけです。
作ってみて実感したというわけです。

101 :
http://homepage3.nifty.com/homuchi/index.html
だれか俺の中途半端なプロジェクトに協力してください。

102 :
>ゲーム作成計画
>概要
> ゲーム題名(仮) ファイターン プロレスリング
>   (格闘バトルオンライン)
>    
> 種類 カードゲーム
>    
> ソフトについて フリーウェア
>   できれば完全オープンソース
> リンクについて 無断ンリンクOK
> 免責事項 自己責任でやってください
>中途半端な
これは「始まってすらいない」と言う

103 :
そうともいう

104 :
わんこそばゲームがおもろい

105 :
対うまマスク対戦まで作った。
記録のとこみてちょ。
5連勝すべし。

106 :
5連勝無理
3連勝で合格

107 :
>>101
うpしました。

108 :
http://www3.ocn.ne.jp/~wow/index.html
作ってみたよ。

109 :
えーと、JavaScriptでゲーム作るスレはここでしょうか?
しばらくここで製作していい?

110 :
どうぞん

111 :
ありがとん。
早速うpしました。
ttp://gamdev.org/up/img/3021.zip
一人用の簡単なパズルゲームです。
普通のブラウザでも遊べますが、PSPインターネットブラウザでのプレイに
合わせてチューニングしています。PSP環境がある人は是非!

実のところ、JavaScritptを覚えたのは今月に入ってからの初心者で、
かなりヘッポコピーなアプリです。
いくつかミニアプリを勉強しながら作っていきますので、よろしくお願いします。

112 :
むぅ。煮詰まった。
どうやらPSPブラウザ・オフラインモードではcookieの保存ができないようだ。
ツールメニューには「保存したcookieを削除する」というコマンドがあるのだが、
cookie保存のほうがまだ実装されてないっぽい?
セーブデータ保存できないのはいろいろとつらいなぁ・・・。
しばらくIEベースで作っていくか、まだJavaScriptで試したいこといくつかあるしね。

113 :
ttp://gamdev.org/up/img/3043.zip
いわゆる3D迷路を作ってみた。
これにバトルシーンくっつけてRPGモドキにする予定。
データセーブはパスワードにでもするとして、
移動シーンと戦闘シーンとの切替がPSPブラウザI/Fだと面倒そう。
どうやってストレスなく戦闘へ移行できるようにしようかねー。

114 :
<meta http-equiv="Content-Type" content="text/html; charset=x-sjis">
<SCRIPT language="JavaScript">
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<SCRIPT type="text/javascript">
でいいよ
dispWa0();
dispWa1();
dispWa2();
dispWa3();
dispWa4();
もうちょっと考えるべきかな

115 :
>>114
なるほど・・・アドバイスさんくす
meta定義はよくわからなかったので参考にします。
dispWa()は、いっしょにするとゴッチャゴチャになったので
あとで修正できるように開いて書いた。
ttp://gamdev.org/up/img/3111.zip
少し前に作ってあげてなかったやつだけど、
0.5マス先まで見えるようにして、マップもつけてみた。
これ以上凝るとPSPブラウザの場合、処理速度に問題が。

116 :
PSP持ってないからどう動作するのかわからないんだけど、
PCでやってると矢印キーorテンキーでも操作できると快適かも
これ以上凝ると…ってことは、ランダムマップは無理かいね

117 :
PSPブラウザの場合、十字キーの操作でリンクスポットにジャンプするから、
この仕様だと前進と左右方向転換にカーソル当てるの楽なんですよ。
PC対応は、悪いけど考慮してない。
PCのフィールドだともっとすごいコードたくさんあって勝てないから、
そっちはスルー。あくまでもPSPブラウザ特化で個性出すつもり。
ランダムマップは、できればやりたい。
これ以上凝ると・・・と書いたのは表示上の問題。
マップを作るときに待たせることになるけど、一旦作って配列に落としちゃえば
そのあとの移動時は処理速度変わらないし。
ランダムマップ生成のアルゴリズムはどうするか、これから考えないとね。
軽くてそれなりにバリエーションあるやつを。

118 :
PSPに関してはほんとに知らないんだけど、データセーブってどうするの?
普通にCookie使える?

119 :
>>117
お暇だったら十字キーとか押してkeyCodeとisPSPの動作確認をしてクレヨン。おながいします。
<script>document.onkeydown=function(e){if(e){document.body.innerHTML=
"e.keyCode="+ e.keyCode}else{document.body.innerHTML="event.keyCode="+
event.keyCode}}</script><body onload=
"document.body.innerHTML='isPSP='+(/PSP/i.test(navigator.appName))"></body>
>>118
>>112なので復活の呪文の出番かもしれんな

120 :
>>119
反応ナス。
PSPブラウザはほぼ全てのキーがブラウザ機能に割り当てられているので、
スクリプトで受け取れないらしい。
ttp://www.playstation.com/manual/psp/jp/2_00/basicusage/keyassign.html
あと、<emb src="aaa.mid">で音楽演奏もできないね。
ふっかつのじゅもんは、まぁそのとおり。
オープンソースで呪文どうよ?という素朴な疑問は置いといて。

ttp://gamdev.org/up/img/3215.zip
ランダムマップやってみた。
それっぽい迷路が生成されてると思うがどうだろう。

121 :
どうもご無沙汰。
最近は全体のシステム構築をやってたんで「開発」は進んでなかったり。
シーンを整理してみたら、タイトル、街の中心部、ダンジョン:移動中、
ダンジョン:キャンプ中、ダンジョン:戦闘中、が最低必要だ。とか
パラメータはシェイプアップしてHP、MP、STR、DEF、INT、DEXに抑えよう。とか
パスワードはA-Za-z0-9?!の64種x12文字に収める。とか
できるだけコンパクトにするつもり。
いろいろ拡張するのは完成させてから。
とりあえず、まだ製作続けてるよってことで。

122 :
ランダムマップが見れない

123 :
>>122
すんません、番号間違えてました。
今まで気づかなかった・・・
ttp://gamdev.org/up/img/3125.zip

124 :
ほしゅ

125 :
矢印キーで画像を動くようにしたいんだけど、
キー押しっぱなしで一瞬止まるのが嫌だからタイマーと組み合わせた。
しかしいろいろやってみたけど全く動かない。
初心者だから何で動かないか良く分からないんだけど、誰かアドバイスください。
http://uploader.dbcommune.com/cabinet/damepo/idou2test.html?ak=579ef913175c54d38221206403e2afda

126 :
intervalT()内の最後に
timerID=setTimeout("intervalT()",50);を追加する(処理を繰り返させる)
だけでうまくいくと思ったが、onkeyupに記述ミス発見
× "onkeyup=movestop()">
○ onkeyup="movestop()">
これで動くはず

127 :
>>126
ありがとうございます。
しかし記述ミス修正してもまだ動きません。
こっちのブラウザ上の問題でしょうか?

128 :
よく見ると処理が一度しか実行されていませんでした。
いろいろやっていくうちに繰り返しのsetIntervalと自分の関数が似たような名前になって
混乱していたみたいです。
setTimeoutを移動処理の下にも入れて無限ループしたらスムーズに動きました。

129 :
これをコピペして該当箇所と入れ替えてもダメですか?
function intervalT(){
clearTimeout(timerID);
img1.style.pixelLeft=img1.style.pixelLeft+RGkey-LFkey;
img1.style.pixelTop=img1.style.pixelTop+DWkey-UPkey;
timerID = setTimeout("intervalT()",50);
}
<body onkeydown = "move()" onkeyup = "movestop()">
これでもダメなら、直したやつをもう一度アップしてくれれば確認します。

130 :
一足遅かったか

131 :
今JavaScriptでエロゲ作ってまつ

132 :
 

133 :
結局続かなかったか

134 :
製作中でち・・・

135 :
PSPで動く大富豪のゲームを作ってください。お願いします。

136 :
http://www.sky.sannet.ne.jp/bomb/
↑のブロック崩し

137 :
JAVASCRIPTってどんな環境でも動くからほぼ最強だな。
JAVASCRIPTで3Dができれば最強なんだがな
なんかいい方法、尻ませんか?

138 :
PSPで動くJavascriptゲームを作って下さい。

139 :
これって
もしかしてEXELでゲーム作るのと同じ意味?

140 :
スレざっと読みました。PSPで動くゲーム!
>>111
画面外でクリックして停止させてズルってのはブラウザでは避けがたいけど
PSPならズルできないかも。持ってないからわからないけど。

141 :
>>140
遊んでくれてd
ブラウザでもズルできないように作ってるのでゲーム性は変わらないハズです。
(入力インターフェイス違うだけ)

ttp://gamdev.org/up/img/5282.zip
せっかくだから、>>121-123あたりのランダムマップウォークに手を加えた
「最新の作りかけ」置いときます。
黄色いクリスタルや謎のキャンプモードがあるけど中身空っぽです。
PSPの操作に合わせてるのでブラウザだとつらいかな。
▲にマウス当てると前進します。

142 :
>>139
EXELって何? EXILE? 
EXILEでゲーム作るのと同じ意味、っていえば、まぁ同じ意味かな。

143 :
>>142
エクセルじゃないのか。表計算の。

144 :
エクセルはVBAで、Javascriptではないので違うが、
インタプリタで重い環境なのに、ゲーム作ったら意外とできたっていう感動度合い的には、
同じ意味かな。

145 :
>>141
ゲームの続きをつくってー

146 :
ロードモナー
http://makimo.to:81/ldm/LodeMonar.html
ファミコンではまった人におすすめ。
エディットやリプレイを投稿できる。
エディット投稿=スレ立て・リプレイ投稿=レスという形。

147 :
>>141
ゲームの続きをつくてー

148 :
>>146
スゲー!!

149 :
ttp://gamdev.org/up/img/5435.zip
PSP向けの仕様でアクションゲームを作ってみたが、無茶苦茶重い。
左右で移動、上でジャンプ。下とボタンは意味無い。
PCでやるなら、Operaを使ってShift押しながらカーソルキーでやるといいと思う。

150 :
>>149
PSPに入れてやってみた。スコア622点
アクション要素は自分じゃ実現できなかったから感動した。
しかし動きもっさりは、もうどうしようもないんだろうなぁ・・・。
3D迷路の続きは、気が向いたらまた作る。
でもオープンソースだから誰か勝手に作ってもいいよん。

151 :
>>150
3D迷路に触発されて作ったんだけど、PSPで動かすのってなかなか面白いね。
スプライトみたいにキャラクタを移動出来るし、
透過gifで重ね合わせも容易。
やってないけど、アニメーションgif使えば歩行時のアニメも楽チンに作れるはず。
ただ、PSPではいかんせんスピードが出ないのよねえ。
また何か作ってみよう。

152 :
>>137
JavaScriptでソフトウェアレンダをやったらどうなるかと思案、
まずキャンバスを用意する時点で挫折した。
TABLEのTDタグがIMGタグを横320縦240配置し、背景色を
Script側から書き換える方式は重すぎて涙がでてきた。
JavaかActiveXでレンダを用意するとかしないとフルポリゴン
無理っぽい。

153 :
IE限定なら、VMLを使えばポリゴンはなんとか書ける

154 :
ttp://gamdev.org/up/img/5513.zip
PSP向けの脳トレ風(?)ゲームを作ってみた。
漢字と色があってるかどうかってやつ。

155 :
>>153
Drawing Graphics with Canvas て言うクロスブラウザライブラリがある

156 :
PSP向けの数独を作れる人はいますか?
できれば作って下さい。
お願いします。

157 :
>>156
やっぱ作らなくていいよ。

158 :
>>152
せめてワイヤフレームだけでも描きたいんだけど、
斜めの線分を描画する方法すらないのがカナスィ。

159 :
VMLとかSVGとか

160 :
DrawingCanvas これ?
ttp://nanto.asablo.jp/blog/2005/09/27/89628

161 :
>>158
試してみた
ttp://summerclap.hp.infoseek.co.jp/jscanvas/

162 :
>>161
すご!
あーでもIMGタグ以外はうまく動きませんですた
やぱJavascriptで、っていうのはあきらめたほうがよいのかな。
というかFlight Erlandおもしろかったす!
1面ボスはフレアスキップで余裕でしたw

163 :
>>161
すげw
imgタグワロタ

164 :
「こんなの誰もやらねえだろ」ってのを、
実際にやる奴って、やっぱ凄いんだなぁ。

165 :
http://f58.aaa.livedoor.jp/~lionehar/new/
こういうのも「誰もやらねえだろ」。

166 :
これいいな!使える!
しかし個人的に、「またスクリプト文法覚えなきゃいけないのか・・」って感じ。
こういうノベル系のスクリプトって共通化すればいいのに、と思う今日この頃。
これからはXMLでしょう。なんていってみるテスト。

167 :
止まってるね

168 :
とまってるよ

169 :
> これからはXMLでしょう。
寝言はほざいてから言ってくれw

170 :
>166
>165のツールについて
==
504 名前: 名前は開発中のものです。 [sage] 投稿日: 2005/11/01(火) 00:20:10 ID:UNqAEkA/
スクリプトの文法の説明書どこ?
505 名前: vvmの人 [sage] 投稿日: 2005/11/01(火) 00:47:34 ID:a2k4dHqj
KAG3と一緒。
かなりの部分で未対応だけど。
ttp://f58.aaa.livedoor.jp/~lionehar/new/table.html
は一応対応状況。
最新ではない。
==
だそうだ。

171 :
止まってないね

172 :
泊まってない! わたしは断じて泊まってないわ!!

173 :
何じゃこの流れw

174 :
google mapsで「ゼビウス」作ってください。
半島を爆撃したいんです。

175 :
その意見には大賛成だが、男なら自分で爆撃機を買って征ってくれ。

176 :
>>175
そいつはマジで漢だ……!

177 :
javascriptは
激しく動かしたり変数を大量に使うと
PCがウィーンってなるんだけど、
みんな気にならない?

178 :
DELLか

179 :
俺の彼女からもウィーンって音するけど

180 :
>>179
それは脳内彼女だからだよ。

181 :
DSブラウザってどの程度動くんだろう。
まだ本体すら入手できないけど。

182 :
181じゃないが、任天堂のWebページで注文してみた(8月4日)
送料とか配達日とかの注意事項が一切ないシンプルなページだった
いつごろ届くのかな…

183 :
昨日届いた
サンプル作って実行してみたが、画像の差し替え方法がまずいのかチラつく
ttp://www5b.biglobe.ne.jp/~clap/ds/

184 :
止まと

185 :
flashで線描いてそれをjavascriptで<object>のwidth,heightを変更するのなら昔やった。
速度は十分出る。

186 :
スタイルシート使わないでつくってる

187 :
スタイルシートOFFにしてる奴とかいんだっけ?
俺はスタイルシートONじゃないと表示が崩れるjavascriptゲームつくってる

188 :
js切ってる俺でもcss切ってる奴はひくわ

189 :
alert
confirm
prompt
を使ってゲームを作れそうだが
面白いのか?

190 :
内容による

191 :
alert("あなたは勇者となり世界を悪に導こうとする大魔王を倒しにいきます");
if(name=prompt("あなたの名前は何ですか?"))
{
alert("ここは大魔王が支配しようとしている世界");
alert("そんな中に大魔王を倒すと言い出した若者がいた");
alert(name+"「王様、僕が大魔王を倒しに行きます、いや、行かせてください」");
alert("-----------数分前-------------");
alert(name+"「王様いきなり呼び出して何かあったのですか?」");
alert("王様「"+name+"、お前が魔王を倒しに行ってきてくれないか」");
alert(name+"「そんな、嫌ですよ」");
alert("王様「そうか、ならしかたがない・・・」");
alert("ゴスッ");
alert(name+"「ぐはぁっ」");
alert(name+"「・・・・・・・・・ここは・・・・・・・・・どこだ\nあなたは・・・・・・誰ですか・・・・・私は・・・・・」");
alert("王様「お前はこの世界で最も強い剣士だ!\nそしてお前は私の一番の部下だ」");
alert(name+"「私が剣士・・・・・何も覚えていない・・・・・」");
alert("王様「お前はこれからこの世界を支配しようとしている大魔王を倒しに行くと名乗り出たのだ\nしかしなにも覚えていないようなら仕方がないこの世界は終わりだ」");
alert(name+"「僕が倒しに行きます」");
alert("-----------そんな感じ-------------");
dainisyou();
}
else
{
alert("名前を入れたくないのならそう言ってください");
}
function dainisyou()
{
//もう書くの疲れたぁ〜
}

192 :
かなりショボイがゲームを作ってみた
ゲーム↓(クリックしたらすぐに始まるから注意してくれ、それとウィンドウの大きさ最大で開くぞ)
http://www5.ocn.ne.jp/~aedtg/game/yusya/index.html
スクリプトファイル↓(保存してメモ帳にドロップすればソースがみれるぞ)
http://www5.ocn.ne.jp/~aedtg/game/yusya/yusya.js

193 :
おもしろいなこれ

194 :
何度も何度も戦って、薬と武器をいっぱい買って、準備万端にして、やっと、やっと俺は...
ありがとう。

195 :
>>192
ウィンドウの大きさ最大はここ↓から行ったときだった
http://www5.ocn.ne.jp/~aedtg/game/index.html

196 :
おもしろいなw
海で足つって死んじゃったよwww

197 :
>>192
ちなみにhtmlファイルは4kbスクリプトファイルは24kb

198 :
昔のゲームブックみたいでおもしろいw
>>196
おれもww

199 :
おもろい

200 :
ここは参考になる
http://makimo.to:81/

201 :
>>200
すげぇな、リプレイ再生もできるのか!

202 :
僕は>>192だ。接続のたびにID変わるみたい。
次はポーカーを作る予定
そんで教えてほしいことがあるんだが
♠>♥>♦>♣という事と
マークが代入されている変数はcということを前提にして
自分が持っているカードのマークと相手が持っているカードのマークを
比較してどっちが上かを決める式はどうしたらいいと思う?
ちなみにcというのは
aがランダムに出される数字bがカードの数字ということでcがマークの数字だから深い意味はないです

203 :
>>202
マークの数字って変だったな
×マークの数字
○マーク

204 :
>>202
♠>♥>♦>♣が強さを表してるんだとしたら
cに代入する際
♠の時=4
♥の時=3
♦の時=2
♣の時=1
としておけば、単純な大小比較で強弱判定できるんじゃね?

205 :
ありがと
その方法でいく

206 :
とりあえず表示させるところまで行った
htmlファイル↓
http://www5.ocn.ne.jp/~aedtg/game/porkar/index.html
スクリプトファイル↓
http://www5.ocn.ne.jp/~aedtg/game/porkar/porkar.js

207 :
トランプの柄は「スーツ」という呼び名があるから覚えておくと良い

208 :
いやはや、出ましたよエラー
今回初めてのエラー
というわけでエラー出てますが置いときます
http://www5.ocn.ne.jp/~aedtg/test.zip

209 :
最近プログラミングのやる気が起きないんですよね
一ヶ月ほど前までは結構やる気があったんですよ
やる気があったから「勇者の冒険」(>>195参照)が作れたみたいな
たとえて言うならば
javascriptを始めたころは
未来に希望を持った23歳前後の新入社員

現在は
未来に希望がなく出世も望めない47歳前後のサラリーマン
サラリーマンの気持ちはあくまで想像です
僕13ですから
まぁポーカーはそのうち進めます
皆さんで勝手に作っていただいてもかまいません

210 :
ttp://f58.aaa.livedoor.jp/~lionehar/new/
今のとここんな感じす。

211 :
やる気がなくなってるのは、ネットの情報のせいもある。
たくさんの情報を得るとそれだけでかりそめの達成感を得てしまい
物事へのやる気がなくなるんだ。時間も減るし。
ゲーム作ってる間はネット触らない方がいい。
俺もシナリオ作ってる間はネットで遊ばないようにしてる。

212 :
そうか?俺はネットのおかげで技術的には大助かりだがね。
javascriptに関しては全てネット上の情報だけでやってきたし
他言語の時も困った時はぐぐるなり掲示板利用するなりして助かってきた。
ネットなきゃないで書籍あさったり先輩から聞くなりしてどうにかするんだろうけど
おおよその場合ネットの方が早く見つかるから効率がいい。

213 :
自分が作ろうとしていたそのものが見つかることもよくある。

214 :
あるあるw

215 :
呼んだ?

216 :
現在製作中のゲーム↓
http://www5.ocn.ne.jp/~aedtg/zip/irairabou/irairabou1.zip

217 :
ゲーム完成しました
http://www5.ocn.ne.jp/~aedtg/zip/irairabou/irairabou2.zip


218 :
10分ほどやってみたが難しいなこれ、まだ鍵まで行けない
せっかくHTMLベースで作ったんだからWebページで公開してみては?

219 :
やっぱイライラしながらやるとダメだな〜。
心を落ち着けよう・・・

220 :
>>218
すでに公開しています
http://www5.ocn.ne.jp/~aedtg/

221 :
第四階層のバグ修正しました
再ダウンロードは>>217のアドレスからで大丈夫です

222 :
じゃあここに入れてもらって何か作るよ。
ついでに、3Dの面の作り方見つけたから
CSSのBoaderを使うと直角三角形が出来るそいつの組み合わせで三角形が作れるらしい。

223 :
マリンスイーパ既出かな?練習がてら作ってみたの晒してみる
http://www.nonchang.net/js/_game_sweeper.html
連続で開くための再帰処理がヘタレ実装だ。うまい方法が思いつかない
単純にネスト深くするとどうにもブラウザによって動かなくなるしなぁ。処理を分割するしかないか

224 :
>>223
どうやって旗たてるの?

225 :
再帰が重いなら自分で配列をスタックに見立ててループの中でぶん回せば
いいじゃんって思うけど、そんな簡単に解決する問題じゃないの?

226 :
重いな。
>>225その方法で十分じゃね

227 :
なるほど、thx
旗立て実装と自前配列での処理試してみるよ

228 :
javascriptでアクションゲーム作るとなるとクラスわざわざクラス作る必要がでてくるな。

229 :
誰もいないな

230 :
javascript でOOPすると、this連発でUZEEEE

231 :
withはどうした?

232 :
>>231
with を使うと大幅に実行速度DOWNな罠

233 :
変数に代入しろ

234 :
>>233
クロージャを使うと thisを使わずにうまく書けました

235 :
http://gigazine.net/index.php?/news/comments/20070111_canvas/
スゴー

236 :


237 :
ttp://www.nya-taloda.jpn.org/2MB/src/up17992.zip
ロックマンでよくある”消えるブロック”を作ったお( ^ω^)
でも効果音もティウンティウンもクリアの判定もないお( ^ω^)

238 :
これはいいね
ぜひクリア判定つけてくれ
上のぼるのちょっと難し過ぎるかな

239 :
ttp://www.csync.net/service/file/view.cgi?id=1170925315
改良したお( ^ω^)1画面に収まりきらない大きな部屋を作っても、
きれいにスクロールするようにしたお( ^ω^)相変わらず効果音も
ティウンティウンもクリアの判定もないけど、許してお( ^ω^ )

240 :
乙ー しかしMac Safariだとスクロール重っ/ Firefoxエラ―出ますな
WinIEだとスムースなのかな?
実は丁度今おれもスクロール実装で泣いてます
描画サイズQVGAでさえ、CSSトリック使ってもcanvas要素+exprolerCanvas使っても激重
どうしたものか

241 :
あ、ちなみに確認環境はMac mini(G4 1.42GHz/mem1GB)という貧弱環境です
ゲ製にいるマカーなんて所詮可哀想な子なんです スルーしてやってください

242 :
>>>240
ごめんお(> <)俺の環境(IE6.0)以外での動作は考慮してないんだお。

243 :
いやー いいね。

244 :
>>242
いやいや、シェア的に当然の流れですしどうかお気に病まず

245 :
ttp://www.csync.net/service/file/view.cgi?id=1171142980
クリア判定と死亡判定を追加したお( ^ω^ )全部で5ステージ作ったお。

246 :
おぉ。すごいな。

247 :
>>245
スゴ…動き滑らか。

248 :
>>245
すごいな。俺の環境じゃスクロールするとスローになってブロックについて行けなくなる。orz

249 :
>>248
実はうちの環境でも、もう少しブロックを増やすとスローになるお( ^ω^)
糞ノートPCは本当に地獄だお(> <)
処方箋としては、[^ω^].htmlのソースにある
<img src="stages/img/toumei.gif" style="position:absolute;top:0;left:0;">
を削除すると、処理が格段に軽くなるお。ただし、スクロール中に主人公の表示が
少しブレるようになっちゃうお(> <)

250 :
http://briefcase.yahoo.co.jp/bc/wkymtt/lst?.dir=/87af
IEうぜぇ。原因不明のエラーで小一時間。しかもゲームになってない。

251 :
過疎ってるな。
ttp://briefcase.yahoo.co.jp/bc/wkymtt/lst?.dir=/87af
弾撃てるようにした。けど重い。501MHzが駄目なのかな?

252 :
過疎はともかく現状ではちょっとコメントしにくいな
ガンガレ

253 :
http://proxy.f2.ymdb.yahoofs.jp/bc/21c57aa5/bc/87af/03.lzh?bcB6m7FBBn9gL0Vh
一応敵とか作った。

254 :
シューティングっぽいデモ
http://www.janis.or.jp/users/segabito/sht/Shooting2.html
IEだとスクロール→キャラクター移動の順番だとカクカクするけど
キャラクター移動→スクロールの順番だとカクカクしにくいお( ^ω^)

255 :
一瞬FLASHかと思った。

256 :
RPGモドキを作ったお( ^ω^)
ttp://www.csync.net/service/file/view.cgi?id=1174149315

257 :
RPGモドキ、クリックで調べるようにはできないか?
押し間違いが多くて困る

258 :
テトリスもどき作ったお( ^ω^)
ttp://www.csync.net/service/file/view.cgi?id=1176217453
>>257
調べるためのキーは1つしかないのに、それでも押し間違えるとは( ^ω^)?
クリックで調べるようにしたら、壁の向こうにある宝箱も取れるようになって
ゲームが崩壊するお。

259 :
楽しんだ。

260 :
あいや、説明不足か。
zとxを押し間違えたりするので、
目の前の宝箱をクリックで調べられたらいいな、と。
つまり、Z=クリック
という訳なんだが。
説明不足でスマンカッタ

261 :
止まっているのかい?

262 :
warota

263 :
チャンピオンシップロードモナー
http://makimo.to:81/champ/demo/Stage_01.html#fcres=on

264 :
Wiiでも動かすことができました。
リモコンで操作できるので、PCよりとっつきやすいかもしれません。
http://janis.or.jp/users/segabito/wii/
http://janis.or.jp/users/segabito/edit/Editor.html

265 :
おもしろそうなスレなのに伸びてないね。
てこ入れに昔、自分用に作ったSTGを上げてみる。
ttp://gamdev.org/up/img/9478.zip
全5面、マウスとスペースキーで操作してくれ。

266 :
ここはブラウザ実装のjavascriptじゃないとだめなの?
spidermonkeyやrhinoやwxjavascriptとか実装なんていくらでもあるけど。

267 :
いいんじゃね、そもそも過疎ってるし。
ってか、それ全部Mozilla系じゃん。

268 :
JScriptを信用しろと?
他にまともな実装も無いし。
未来の仕様で遊びたいならES4-RI、
最新仕様を触りたいならSpiderMonkey、
実用的なのはjavaだけどRhinoだとおもう。
Rhinoは3Dバリバリでもなきゃ速度は気にならなかったけど
wxjavascriptはGUIツールキット自体がちょっと不安だった。
いいなら、いつかネタ投下してみるよ。

269 :
psp程度のブラウザでうごかせればいいんじゃね

270 :
>>269
話の流れ分かってるか?しかもあんな変な仕様のNetFrontで動かすのか。

271 :
まだ組み込みOperaの方がマシやね

272 :
誰かいる?

273 :
age

274 :
やあ、みんな、元気にジャバスクってるかい?
オレは今日、Aptanaを入れてみたよ
いろいろな機能があって便利なんだけど、いかんせん重すぎだぜ。
オレのPCではEclipseを動かすのはつらいってことを忘れてたよ。
ってことで、みんなはどんな開発環境つかってる?
え?Javascriptでゲームは作ってない!?そんなつれないことは言わない、言わない。

275 :
>>274
otbedit
IE
firefox

276 :
旧netscape debuggerかrhinoのjsd。

277 :
やあ、みんな、今日も元気にジャバスクってるかい?
やっぱりテキストエディタ等で書いて、ブラウザやデバッガ使うってのが主流のようだね。
オレも実際そうだしね。
ちなみにオレはMicrosoftScriptEditor(Officeについてたやつ)とブラウザを使ってるよ。
べつにMSEじゃなくても良いんだけどね。
せっかくAptana入れたんで、現在STGを製作中だよ。
もう少し形になったら、ねた代わりにアップするんでよろしく!!

278 :
>>277
待ってるぜ

279 :
ノベルゲーを作ったお。
http://www17.plala.or.jp/p95095yy/wnov/majo/

280 :
>>279
ちょっとだけやってみたけどいい仕事してますな。
俺もギャルゲ系の作りかけてたけど、クロスブラウザ化にめっさ苦労した。
IE限定ならフェードイン・アウトとか画像処理に凝れるんだけどねー。

281 :
> 280
感想ありがとう。古いネタなのにやってもらえてうれしいです。
ゲームの進捗データはテキスト化してURLに持たせているので、
ブックマークしてもらえれば続きからできる仕様(になってるはず)です。

282 :
やあ、みんな、今日も元気にジャバスクってるかい?
オレは力尽きたよ・・・
ってのは冗談で、Aptanaでのシューティング作りに飽きただけさ。
途中だけど、何とか形にしたから公開するぜ。
http://murasakikyabetu.web.fc2.com/shooting/
>>279
URLの決めうちで先をみれないようにとか、BGMをFlashでとか
いろいろ工夫してて、良い感じだね。
これからもお互いジャバスクリプターとがんばろうぜ!!

283 :
>>282
●●● ← こんなボスを倒す所までやった。
弾幕がいいね。
Aptanaってはじめて聞いけど結構使いやすそうだね。


284 :
JavaScript で Qix 作ってるんだけど、塗りつぶし判定で再帰かけるとスタックオーバーフローで落ちます。
なんかうまい方法はないだろうか。
こんな感じ
関数(x,y) {
座標[x][y]の色が白なら黒にする。
座標[x+1][y]の色が白なら関数(x+1,y)を実行
座標[x-1][y]の色が白なら関数(x-1,y)を実行

}

285 :
疑似コードでry

286 :
出来た。
マトリクスを文字列につなげてパターンで置換してやれば、数倍の早さで隣のマスの塗りつぶしが出来る。
また配列に戻してやればおっけー。

287 :
JavaSE6でJavascript標準搭載されてるんだから
JOGL使ってJavaSound使えば3Dもoggもバリバリやりたい放題で速度もまったく問題ないぜ!


一応ブラウザ限定なんてかかれてないよな?

288 :
ecma-262スレではアレは劣化品と有名
mozillaのRhinoと互換性ないYO!

289 :
やあ、みんな、今日も元気にジャバスクってるかい?
シューティングをバージョンアップしたぜ。
これで俺の中では完成さ。
http://murasakikyabetu.web.fc2.com/shooting/
>>284
昔、俺も作ったことがあるけど、そのときは自前スタックというかループでぶん回したような気がするぜ。
それから単純な再帰でやるよりも、スキャンライン的なやり方のほうが早いと思うぜ。
まあ、もう解決してるみたいだから、どうでも良いかもしんないけど。

290 :
 はじめまして^^
 皆さんのゲームの出来の良さに驚きました。
 私も負けずに下らない物を世に放って行きますね。
http://tamabougame.web.fc2.com/
 残念ながらIE6・7でしか動作確認してません。Linuxでは動きませんでしたToT

291 :
>>287
java版とくらべると話にならんほど重いな。
ttp://gamdev.org/up/img/10245.zip
動作条件:
Mozilla RhinoとJOGLにパスが通っていること。

292 :
昨日は、人気作品「タテカタ3」(トレ〜ラ〜付き)でリリースしました。
今日は、自信作「箱サッカ〜」をたった今リリースしました。
今の実力の限界の能力です。

293 :
とりあえず、実力云々に以前にウィンドウサイズを勝手に変えるのをなんとかせい。

294 :
>>293さん
試してくれて、有難う御座います。^^
早速、ご指摘のサイズと位置変更の命令を削除しました。^^;
アクセス数が少ないのは、これが原因だったのかも?と考えると嬉しいアドバイスです。
( ^ω^)

295 :
頑張ってくれい

296 :
>>295さん
声援ありがd( ^ω^)

297 :
気分転換にゴルフゲーム作ったぜ。
マウスボタンを押している間力をためて、離すと打つぜ。
<html><body style="font-family:monospace;"><script>e=document;function d(b,r){
t=!b?"/.":b==1?"|.":"|_";for(x=2;x<20;++x)t+=x==15?"P":x==b?".":"_";
e.body.innerHTML=t+(r||"")};e.onmousedown=function(){g=new Date();d()}
e.onmouseup=function(){p=Math.floor(((new Date()).getTime()-g.getTime())/100);
c=0;i=setInterval('r="";if(c>=p||c>=20){clearInterval(i);r=c==15?"o":"x"}'+
'd(c++,r)',100)};d()</script></body></html>

298 :
ノートン先生大激怒
というネタはさておき、ちゃんとゴルフしててウケた
アニメもするしPB-100のゲームを彷彿とするな

299 :
1行表示がポケコン風味ですなあ。gj

300 :
>297さん
面白かったです。^^
ソースが読めない^^;

301 :
PB-100とかテラナツカシスwwww俺も持ってたぜwwww



READY P0

302 :
>>298,299,300
感想どうも。
ポケコンはやったこと無いが、同時代からプログラムはやってるんで
ついついこういうものを作ってしまう(^^;
>>300
そんなに変なことはやってないんで、改行さえ入れれば難しくは無いと思うぜ。
?を使った条件分岐が読みにくいかもしれんが。

303 :
こんな隔離板でPB-100の名を目にするとは

304 :
>>297
いいねぇ、こういうの
マイコンBASICマガジンとか、思い出しちゃったよ

305 :
うん、JavaScriptでやれる範囲でゲーム制作って
ベーマガ時代のノリ思い出す
手軽さといい
妥協と設計の妙といい
機種依存性の代わりにブラウザ依存性がある点といい
コード交換しあう点といい

306 :
JavaScriptかわいいよJavaScript

307 :
お前らたまにでいいのでカシオのゲー電に付いてたインベーダを思い出してあげて下さい。
俺は未だに現役だぜ!

308 :
>>297
GJ!
勝手に短縮してみた
<body
style="font-family:monospace"
onload="r='';g=function(b){f=!b?'/.':b==1?'|.':'|_';for(x=2;x<20;x++)f+=x==15?'P':x==b?'.':'_';document.body.innerHTML=f+r};g()"
onmousedown="t=new Date;r='';g()"
onmouseup="p=(new Date-t)/100;c=0;i=setInterval('if(p<c){clearInterval(i);r=c==15?\'o\':\'x\'}g(c++)',100)">

309 :
ゴルフのゴルフかよw

310 :
>>308
改良thx。
すべてbodyタグに入れてしまうのか、確かにこれだと短くなるね。すばらしいアイデアだ。
こうして見るとオレのプログラムにはまだまだ無駄があったんだねぇ。
ただ、これだとOperaでは動かない気がするんだが。

311 :
たいして短くなってないけど
<body
style="font-family:monospace"
onload="r='';g=function(b){f=b?b-1?'|_':'|.':'/.';for(x=2;x<20;x++)f+=x-15?x==b?'.':'_':'P';document.body.innerHTML=f+r};g()"
onmousedown="t=new Date;r='';g()"
onmouseup="p=new Date-t;c=0;i=setInterval('if(p/100<c){clearInterval(i);r=c-15?\'x\':\'o\'}g(c++)',100)">

312 :
>>310
え、動かないんですか……。Operaはよく分かりません
>>311
それかなり好きです。

このあたりが限界ですかね?
300の壁を打ち破る猛者はいないか

313 :
>>310
すまん、オレの勘違いだった。
documentじゃなくてdocument.bodyのonmousedownになるんだね。

314 :
ぬお、310でなく312だった

315 :
282バイト(一行)になったw
まだ少しだけ無駄があるかも
<body
style="font:1em monospace"
onload="g=function(b){f=b-19?'|':'/';for(i=20;--i;)f+=i-5?b-i?'_':'.':'P';document.body.innerHTML=f+r};g(r='')"
onmousedown="d=new Date;r='';g(c=19)"
onclick="p=new Date-d;t=setInterval('if((p-=99)<0){clearInterval(t);r=c-5?\'x\':\'o\'}g(c--)',99)">

316 :
>>289
面白い。
オフラインで出来ないのが残念。
オレの保存の仕方が悪いんかな?

317 :
>>316
ひとつ上の階層からzipでダウンロードできるやん

318 :
15パズル作ったお( ^ω^)
強引なやり方だけど、リプレイを保存することもできるお( ^ω^)
ttp://www.csync.net/service/file/view.cgi?id=1194072914

319 :
つくってみた。
http://homepage2.nifty.com/mitunonagareru/RPG0.htm
これから改造していく予定。

320 :
これは酷いwww

321 :
むむむ

322 :
>>282
凄すぎて吹いた。
JavaScriptでここまで出来るとは驚いた。

323 :
さすがにJavaScriptで作ってると
「Flash使え」とか「C++使え」とか言われなくなるから安心。

324 :
Silverlight使え

325 :
ActionScriptは3.0でECMAScriptとしても割としっかりしてきたから、Flash使えと……
おれはJavascriptの方が好きだけどね。

326 :
スロットゲームできた
<body onload=n=[1,b=2,x=3];setInterval('for(i=3;b<i--;)if(i<x)n[2-i]+=n[2-i]-7?1:-6;b+=b?-1:2;document.body.innerHTML=x?n:n+(n[0]-n[1]|n[1]-n[2]?"\\nx":"\\no")',50) onmousedown=x+=x?-1:3>

327 :
>>326
感動した。

328 :
>>326
よくこんなに短くまとめたな
すごいぞ

329 :
>>327-328
サンクス
自信作だったんで素直に嬉しい
mousedown を click に変えるのはタブーねwww

330 :
あ、7行に来てた人か

331 :
Javascriptだけでネトゲ作れないかな

332 :
あえてタブーを
<body onload=n=[b=x=0,0,0];setInterval('for(i=3;b<=i--;)if(x<=i)n[i]=n[i]%7+1;b=b%3+1;status=x-3?n:n+(n[0]*7-n[1]*6-n[2]?"x":"o")',50) onclick=x=++x%4>

333 :
>>331
Ajaxは?

334 :
コナミのシューティングゲームだな

335 :
AjaxでA-JAX作れば、ネタとしてはいいと思う

336 :
>>329
onkeydown のほうが短いし,連続押しで選択状態になることも無い。
<body id=B onload=n=[x=0,0,0,];setInterval('for(i=x%=4;i<3;)n[i]=n[i++]%7+1;B.innerHTML=x-3?n:n+(n[0]*7-n[1]*6-n[2]?"X":0)',50) onkeydown=x++>

337 :
>>336
うひょーwww短っwwwww

338 :
id=Bとかww グローバル使うのは・・・・・・ねぇ・・・・

339 :
>>311,315
235バイト。
<body onload=(g=function(b,r){f=b-1?'|':'/';for(x=0;++x<20;)f+=x-15?x-b?'_':'.':'P';O.innerHTML=r?f+(b-15&&'X'):f})(0)
onmousedown="t=new Date;g(c=1)"onclick="t=new Date-t;i=setInterval('g(++c,t/99<c&&!clearInterval(i))',99)"><tt id=O>

340 :
   。   。
  / / ポーン
(; д )

341 :
http://satoshi.blogs.com/life/2007/11/iphoneipod-touc.html
JavaScript(?)でさめがめ作ってた人がいた。
ライブラリとかもオープンソースにするらしい。
iPhone用らしいけどPCでも動くらしい。
いまいち分からんのだが、もし誰か使ったら感想くり。

342 :
本人乙

343 :
>>340
そのAA何故か和んだw

344 :
グローバル変数をついつい多用してしまう・・・orz
オブジェクト指向プログラミングができる人ってスゲーな

345 :
javascriptのオブジェクト指向ってJavaとかより難しく感じるんだけど

346 :
C++やJavaの延長で考えると難しいな。
考え方を変える必要がある。

347 :
プロトタイプベースで関数型大好きな俺は異端か・・・。
いや、ほかがプロトタイプベースで関数型を理解していないに違いない!反語・・・。

348 :
サンタを撃ち落とすゲーム作ったぜ
http://mint.45.kg/script/index.html
のひとつめのやつ
まだまだ未完成だけど季節外れになるまえにうp

349 :
普通に面白いわ

350 :
1分くらいで終わる極小ゲームを2つ作ったよ
操作方法も画面のどこでもいいからクリックするのみ
あ〜、いつかでかいことやっちゃいたいぜ
http://ameblo.jp/summerclap/entry-10064144311.html
http://ameblo.jp/summerclap/entry-10065302182.html
WindowsのIE6.0、Firefox2.0、Opera9.0、Netscape7.1で動作確認

351 :
>>350さん
めちゃめちゃオモロイです。

352 :
>>351
ありがと、次もがんばるよ〜

353 :
意外とムズイ

354 :
試しにWiiで動かしてみたら何の修正もなく動いて感動した
前にミニゲーム作ったときは散々苦労したけど、
Operaやネスケで動作確認しながら作ったのが功を奏した感じだ
しかし<IFRAME>タグを使ってるとWiiリモコンでのスクロール関係が怪しい
特に極端なズーム表示をするとフォーカス関係もなんか怪しい
そんでアメブロとは別にもっとシンプルなページを用意しといた
あとWiiで動いてるスクショもうp
http://ameblo.jp/summerclap/entry-10065691122.html
>>353
クリックするタイミング以外の要素が一切ないゲームなんで、
バランスの取りどころが少なかったと自覚してる、ゴメンな

355 :
>>354
いや、これはこれで面白かった。
非難してるわけではないので念のため。

356 :
みっつめ
http://ameblo.jp/summerclap/entry-10065748890.html
今回はこれでおしまい
出来栄えはともかく予定通り作れてよかった
次はアプレットで一ヶ月くらいかけてなんかやりたい
>>355
楽しんでもらえたなら嬉しいよ、またよろしくね

357 :
age

358 :
インベーダーもどき作ったお( ^ω^)
重いかもしれん。
ttp://www.csync.net/service/file/view.cgi?id=1205482214

359 :
>>358
遊んでみたよ
動作はとても軽かった
IEとSleipnirで動作を確認、Firefox,Opera,Safari,Netscapeでは動作しない
一撃でゲームオーバーとは手厳しいね、5回目のプレイで3面の終盤くらいまで行った
弾と自機が小さく、弾がたくさん降ってきても意外と避けられるのが気持ちいい
斜めの打ち返し弾とはなかなか凶悪でいいね
せっかくJavaScriptで製作したんならWebで公開すればいいのに

360 :
>>359
わざわざ動作確認までしてくれたのか!うれしいお( ;ω;)
なるべく多くのブラウザでサポートされてるものだけを使ったつもりだったけど、
全然ダメみたいやね。firefoxではpixelLeft,pixelTopが使えないとか
ついさっき知った(^o^)
あと、キー入力関連を調べてみたら、ブラウザによって挙動が違いすぎてオワタ。
>一撃でゲームオーバーとは手厳しいね、5回目のプレイで3面の終盤くらいまで行った
残機制にするのが面倒くさかった。
あと、自分の場合、パッド+JoyToKeyじゃないとクリア不可能です。

361 :
ttp://www.kure.sakura.ne.jp/
俺の回線だと読むのにどれだけ掛かるかわからんからやってない
DL版ならやったけど

362 :
JAVA かよ

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

364 :
この際、語弊承知で「ECMAScriptでゲーム作ろうぜ」の方が
Javaと混同する馬鹿減らせていいのかもな
今のスレタイにしても、mozilla系の各種非ブラウザベース環境を否定できない代物だし
ま、次スレは数年先かw

365 :
おいおいActionScriptもECMAだぜ

366 :
rhinoでつくってええかの?

367 :
やっちゃれ
咎めるほど人いないやろ

368 :
JSで今RPG作ってる俺にはぴったりのスレだw
みんながんばれwww

369 :
JavaScript Super Mario Kart
http://ajaxian.com/archives/javascript-super-mario-kart

370 :
半端ねえな

371 :
XRegExp
http://stevenlevithan.com/regex/xregexp/

372 :
http://non-chang.heteml.jp/release/textquest/01.html
テキストアドベンチャー作ってみた
我ながら頭悪い

373 :
ソースは暗号化?
頭悪いこと聞いてスマン

374 :
ん、いや頭悪いほうの暗号化でdocument.writeしてるだけです
XORHTMLって品をJavaScriptで再実装しただけです。
クイックハック避け程度ですけど。
ソース見られたら全部のテキストがバれちゃうので、いろいろ判っちゃうし。
興味あったら下記でもお試しください。
http://non-chang.heteml.jp/labo/JavaScript/xor.html
onload中の処理が必須な奴(Flash生成系)には副作用多いので、ご注意ください。

375 :
http://scriptnode.com/lab/spacius/

376 :
サウンド管理秀逸だなー。soundmanager2ての使ってるのか

377 :
FLASH使ってるのかな?
ブラウザで音を出せる仕組みは限られてるよな

378 :
それIEで動かないよね
Firefoxでは動いたけど
あと効果音がショットが出てないのにでてるとかが激しくなえる

379 :
うちのIE7では動いているよ。

380 :
IE6だと うごかん

381 :
GameLibって使ってる人いる?
ちょっと見た感じでは以下のようなメリット・デメリットを感じた。
てゆーか、JavaScriptのゲームライブラリってこれくらいしか
ヒットしなかったんだが、サンプルに感動したので
ちょっと使ってみようかなと。
[メリット]
・ドキュメントが整備されている(英語だけど)
・サンプルが素晴らしい。
[デメリット]
・OOで書かれていない。
・2004年あたりから更新していない。
・日本語の情報が皆無。
http://coliss.com/articles/build-websites/operation/javascript/691.html

382 :
面白そうだね
更新止まってるというのはちょっと不安ではある

383 :
>>378
ウチだとそんな事起こらないぞ
それよりCPU負荷の少なさがヤバイ

384 :
IEに最適化されてて重い

385 :
http://ejohn.org/apps/hero/
音楽に合わせてタイプ!

386 :
Fx3とIE6では動かなかったんだよなそれ

387 :
soundmanager2試してみたけど
うちではIE7だけダメだった。IE6は分からん。
Firefox3.0.1,Opera9.52,Safari3.1.2はOK。

388 :
弾避けゲーム作ったお( ^ω^)
解凍パスはhardest
ttp://www.csync.net/service/file/view.cgi?id=1220348216

389 :
http://gamequery.onaluf.org/

390 :
学校の課題でテーマをCanvasタグ使って簡単な図形のグラ書いてそれをシューティングゲーム
にしようとしてるんだが案外難しいね。自機を動かすまでは出来たけど弾の設定とかできない。
先生に質問しても教えてくれるんだけど、なんでそうなるかの説明がないから結局理解できん…
どうしたものかな。Canvas使わない普通のシューティングのソースでもあれば少しは楽になるんだけどな。

391 :
いや、2Dのゲーム開発って一番簡単なものだろう
DBとかWebアプリとかのほうがめんどい
あーでも今は雑誌がないからつらいのか
昔は毎月どこかの雑誌にはSTGのソースが必ず載ってたからね
ネットで情報は手に入るがソフトウェアの雑誌はほぼ全滅状態
どっちが幸せな時代なのだろう

392 :
>>390
昔このスレに上がってたやつだけど、ソースもあったぞ
ttp://murasakikyabetu.web.fc2.com/
参考になるかどうかは知らん

393 :
何このプロクオリティ。何作ってた方?

394 :
確かにすげぇな
Javascriptでここまでできるのか

395 :
Javascript Super Mario Bros
ttp://jsmario.com.ar/

396 :
ttp://tyage.sakura.ne.jp/sushi/
しょうもないですが作ってみました。

397 :
javascriptだと、スーファミくらいのものは作れるな。
F-zeroとかSTAR FOXとか3Dものは無理だけどね。

398 :
3DはO3Dに期待かな

399 :
O3D使うとFPSとかブラウザで動くのだろうか。
ローカルにファイルを持てないJAVASCRIPTだと、テクスチャとか3Dモデルとか、
全部メモリに持つことになるから、メモリ的に厳しい

400 :
その辺はHTML5のローカルデーターベースが使えそうだけど、
MSが追従する事はなさそうだからGoogle Gears導入とかが現実解かなー……
ユーザにいろいろインストール要求しなきゃいけないうちは流行らないだろうな

401 :
グーグルがサンプルとして簡単なFPSゲームでも作って、公開してくれればいいんだが。
日本語で

402 :
VRMLとか、マスコットカプセルとか似たようなのが多すぎ。
AJAXみたいに、ライブラリで吸収してくれれば楽なんだが。

403 :
3Dのゲームつくりたいけど、ポリゴンとか作れないから挫折する。
フリーの木の素材とか、人間の素材とかないものか。

404 :

http://yorik.orgfree.com/greenhouse.html
人体生成ソフト
http://www.makehuman.org/blog/index.php

405 :
そういうムキムキのじゃなくて、初音ミクみたいなのが・・・

406 :
無料素材を選り好みするなら自分で作るしかないな
つかゲーム差し置いて素材選り好みしてる時点で、
ホントはゲーム作りたいんじゃなくてモデリングしたいんじゃねーの?
萌え系のモデルデータの二次提供してる人も少ないながらいるぜ
メタセコ素材やMMD方面探しまくりゃ見つかる
連絡取れば、余程お前のコミュニーケーションスキルが病んでなけりゃ適当な許可頂ける事だろう

407 :
jake2をrhinoに移植した俺が素通り
まあ意味はない

408 :
ブラゲとかマゾだろ。フリーならブラウザ固定でもいいが。

409 :
メタセコイヤで、アイマスみたいなのを作ろうとして、
出来上がったポリゴンの虚しさは異常。

410 :
>>407
rhinoって、ブラウザベースに比べてどれくらい早いの?それとも遅い?

411 :
>>410
速度はどうだか、Appletとしてコンパイルすればブラウザ上でも動くよ。
まあパーティクルを1万個はきつかった。
最適化が効けばほかのJavaVMで動くスクリプト言語とは比べモノにならないくらい早いのは間違いないよ。
さらに10年くらいメンテされ続けてるから安定性も高い。
ただrhinoは速度より組み込み用途で使えてインタプリタ・動的コンパイル・AOTコンパイルで動き、LiveConnectでjavaとシームレスに通信できるっていう部分が大きい。
配布物にAOTコンパイラとデバッガが付いてるのもいいね。

412 :
JDK付属のrinho、JRubyより安定してる感じだった。
フレームワーク的な硬い固定部分をjavaで書いて、書くキャラの動き等をscriptでかくのがいい気がする。
でも今ならGroovy選択しそう。

413 :
あれ劣化rhinoだから。

414 :
JDK付属のほうが安定性高いな
機能違うけど

415 :
JavaAdapterの実装が致命的なので使いモノにならない

416 :
javascriptでゲームつくりはじめたんだが、正直ツライわ。
C#とかJAVAと、ぜんぜんクラスの考え方が違うから戸惑う。

417 :
そもそもjsはクラスベースじゃないからなあ
prototype.js使うとクラスベース的な考え方でやれる

418 :
何言ってんだ・・・?

419 :
Javascriptにクラスはない(プロトタイプベース)
「クラスの考え方」したいならそういうライブラリ使えって事だが

420 :
sun jvmのrhinoはフットプリントが軽いからいい。
AI部分だけをスクリプトに抜き出す手法にはうってつけかも。

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

422 :
script使ってる時点で実行速度は無視でよいかと
まず使い捨て前提だから

423 :
ゲームでスクリプト組み込むのは開発効率優先のためだから使い捨てとか関係ない。

424 :
スレタイを読め

425 :
javascriptでゲームの話してるだろ。
いまどきjsがブラウザ実装だけだと思ってる馬鹿か?

426 :
じゃあJScript.NET+DirectXが最強ですね

427 :
強力そうだねえ

428 :
Java標準でjavascriptはいってるしJOGLでいいんじゃない?

429 :
JScriptとJavaScriptの違いも分からん奴がいるのかと思ったらここecmaスレじゃなかったか。
>>428
エンドユーザーがJOGLインスコからClASSPATH通すのって苦労なくできるのかね?
JWSでやるって手もあるが。

430 :
>>429
スタンドアロンで動くならセットアップは別に難しくはない
アプレット使ったとしてもいまだとアプレットもJNLP使えるってのも大きいだろうね

431 :
>>429
誰か言うとは思ったがECMAスレじゃないので俺もスルーした
最新のJScriptってどの程度JS互換なんだべな

432 :
js1.3+ecma262 2nd ed.+独自で止まってる。
細かいこと言うとコンテキストの扱いとか変数の扱いでecma準拠じゃない。

433 :
JScript.NETなんてあったんだ。

434 :
standerd以降しか入ってないんだっけ?

435 :
javascriptって、すぐ壁にぶつかりやすいよね。
attachEventでイベント呼ばれる順番が不定なんて、クラクラしたわ。

436 :
イベントはキャプチャしてターゲットしてバブルだろJK・・・とか思ったがIE独自の話されてもry

437 :
ajaxがはやったのも、非同期通信よりもブラウザ毎のR実装を隠蔽してくれるからなんだろうな。

438 :
Rていってもmozillaはjsの本家だしoperaはCSSの実装比較的まともだしsafariは発展途上と見なしていいし
Rなのは昔から変わらずIEが群を抜く。IE7以降の準拠モードでもJScriptが独自仕様のままだし。
そろそろIE7未満は切り捨てていい気がする。
というかクロスブラウザなんて昔からやってんだからノウハウ持ってるやつはわざわざデカいライブラリ使わずとも自前でやってるだろう。
一人で多くのサイトを管理するんじゃないならそれでいける。
XmlHttpRequestも実装されてどんだけ経ってんだって話だよ。

439 :
XMLHttpRequestはとうに十分活用されてるだろと突っ込んで欲しいのかしら
まあweb系の板池

440 :
ゲームじゃないけど作ってみた
一応ieとfirefoxとoperaとsafariの最新版で試した
ttp://www5.pf-x.net/~wynd/app/ppp/paintpp.html
ieのこと考えると頭痛くなる

441 :
>>439
おまえゲイツがXmlHttpRequestなんて大昔からあるのになんで今更使われるようになったんだ。
あのころは見向きもされなかったのにとぼやいたの知らないだろ。
使われるようになったのはここ数年だろ。まだ枯れてない。

442 :
うん、知らん。ご指摘にも同意。何言いたいのかは判らん
まあweb系の板池

443 :
なあhttprequestの話しただけでweb板池とかいうならecma-262以外全部web板でいいんじゃないか?
ブラウザの実装なんてweb板でいいよって話になるだろ?
暴論過ぎるし>>439がただの無知か煽ってるだけに見えるんだが。

444 :
勝手にブラウザ上の実装に限らなくていいよ
先の人については、結局何を語りたいのか判らないままなのが一番の問題

445 :
それよりこのスレタイだとJScriptがディスられてるだろ。

446 :
そういやJScript(WSH)+SDLのoyagameの話がまだ出てないな

447 :
>>279 あたりで書いたプログラムをつかって別の話をつくったお。
http://www17.plala.or.jp/p95095yy/wnov/mathg/

448 :
>>447
モゲラで公開したら?

449 :
WindowsXPの更新で、JScript5.7のセキュリティ更新プログラム(KB971961)とかいうのが来た
何か問題あったのかな

450 :
タイプミスでコードに余計な&つけちゃってだなry

451 :
javascriptでNESエミュレータだって。
もう、なんでもありだな。

452 :
ちょっと前からあるが

453 :
そうなのか。知らなかった。
素人の俺にはどうやって実現しているのか見当もつかない。
エミュってメモリとかCPUとかをソフトで実現するんでしょう?
それをJavascriptでどうやって。。
すごい人がいるもんだ。

454 :
メモリは2Kバイトの配列を用意するだけだし。
たとえばLDA $200のような命令があったら、
cpu.A = memory[0x200]; // CPUのAレジスタにメモリの0x200番地を読み込む
cpu.pc += 3; // プログラムカウンタを三つ進める
を実行するだけ。
ここらへんはJavaScriptだからと言って特に他の言語と何かが違うわけでもない。
目新しいのは、描画をどうするかと言う問題にCanvasが使えるようになったってぐらいか。

455 :
ケチをつけてるような物言いになってしまったが
ケチをつけたいわけでないので念のため。
出来るだろうなとは思っていても手を動かさない俺なんかは猿以下だし。

456 :
Canvasだと、フレームバッファまで使えるからね・・・

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

458 :
img.src=で画像が表示できるのはわかったんですが
それをふたつ続けると後の奴しか表示されません
たくさん画像を出すにはどうしたらいいんでしょうか?

459 :
var img1 = new Image();
var img2 = new Image();
img1.src=foo;
img2.src=bar;

460 :
すいません
うまくいきません
すいません

461 :
本を読みながらやってるんですけど
まずドキュメントとかオブジェクトとかエレメントとかの意味がわからないです・・
小学生でもわかるようにいうとどういう意味ですかね??

462 :
あらかじめ画像をたくさん出しておいて使い分ける
document.createElementでIMGを生成する
Canvasで直接描く

463 :
styleうんたらとかdocument.createElementとかは画像ごとに書けばいいの?
区切ったり、書く場所とかはどうしたらいい?

464 :
あらかじめ画像をたくさん出しておいて使い分けるのと
document.createElementでIMGを生成する
ってどう違うんですかね?
JavaScriptで画像を使うときはdocument.createElementうんたらと
うんたらappendchildっつーのは必ず書き込まないといけないんですよね?

465 :
まず自分で基礎を勉強してから来てくれ。
うんたらかんたらしなくちゃいけないんですよね?とかイミフ。
英語の意味が分からんとか論外。
何が分からんのかも何をやってるのかも見てて判らんわ。

466 :
申し訳ないです

467 :
test

468 :
なんか本やサイトによって書き方が微妙に違うからよくわかんないよ

469 :
仕様を覚えれば他人のブレなんかは気にならない。
生理的に受け付けないコードは別だが。

470 :
わかりました!
var img1 = new Image();
var img2 = new Image();
を関数の外に書けばよかったんですね!
ありがとうございます

471 :
動かなくなると鬱になるけど
原因がわかったらすげーうれしいっすね

472 :
米マイクロソフト、IEで[F1]キーを押すと発生する重大なぜい弱性
ttp://headlines.yahoo.co.jp/hl?a=20100303-00000000-rbb-sci
こういうのが出てくるとブラウザゲーの印象が悪くなりそうで嫌だな
VBScriptのMsgBox関数でF1キーを押してもwinhlp32.exeが起動するだけだと思ってたんだけど、
どこに脆弱性があったんだろう

473 :
js使ってる時点でIEなんて切り捨ててるからどうでもいい。
jsでゲームなんて特化した目的ならIE切り捨てても支障はないしむしろあらゆる制約から解放される。
WebGLやCanvasでのハードウェアアクセラレータが効くようになればIEは内部D3Dで実装するだろうから
細かい挙動が違うなんてのがいまから目に見えてるしxmlですら
いつになったらまともに扱えるか分からん、CSSもろくに仕様満たしてないIEはとっとと絶滅してくれ。

474 :
なんかifだらけになっちゃったけどこんなもんすかね

475 :
>>472
VBS詳しくないから予想だけど、ヘルプ参照先を悪意あるURLに指定あるいはリダイレクトしてるとかかな
てかVBS使ってるサイトってどんだけあんの?
クロスブラウザ対応したらVBSなんて真っ先に切り捨てられるのでは

476 :
>>474
状況にもよるがそんなもんだ
関数に別けて分散・共通化するなりすれ

477 :
うん
わかった

478 :
点数とか体力を表示するのってどうやんの?

479 :
spanタグを配置しておいて中身をinnerHTMLで入れ替えるとか
桁の数だけimgタグを配置しておいて、srcに数字画像か空画像を指定するとか

480 :
innerHTMLっていう意味がぐぐってもわからないんですが
俺って頭悪いんでしょうか

481 :
>>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 :
やさしいな

483 :
最近はjavascriptにもinnerHTML実装されたのか。知らなかった。

484 :
ありがとうございます

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

486 :
流行り廃りで言うなら、むしろ今の方が若干流行ってるくらいだと思うけどな。
jQueryで作ったゲームとかぼちぼち出てきてるし、
さらにjQueryをゲーム用に派生したgameQueryとか出てきてるし。
http://gamequery.onaluf.org/

487 :
そうなんですかあ

488 :
getElementByIdのおかげで作りやすくなったんじゃね?

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

490 :
でもやっぱCanvasとWebGLが来るまでは待ち、みたいなとこあるよな

491 :
CanvasとWebGLは早いとこ機能統合や仕様のすりあわせをやってくれんとまたアホな互換性のなさを生み出すだろうな。

492 :
Canvas今のところレンダリング結果が一致しないからきつい

493 :
止まってるね
規制があったから仕方ないか
最近VBAに浮気してしまっててやばい

494 :
初心者だけどもマインスイーパー作成途中で詰んだ

495 :
ほしゅ

496 :
将来的にはPCの性能が上がりまくって
ゲームはjavascriptで作る時代が来ると予想

497 :
HTML5 でそれも現実的になって来たね。2D canvas だけでなく WebGL もあるし。

498 :
スレ的にはここを活用するのもいいんじゃないかな
http://jsdo.it/

499 :
http://d.hatena.ne.jp/tily/20100119/js_sound
いまのところ、javascriptでゲームを作ってすべてのぶらうで動かすのは
サウンド関係がネックなのかな?

500 :
javascriptを使うこと自体がネックだろ
FlashやSilverlightやJavaアプレット使えば確実に同じように動くのに

501 :
みんな、なんか作ってる?

502 :
数あてゲーム作ってます

503 :
Android2.1でimageのtransform系がバグってるのは回避できないのか。。。

504 :
age

505 :
画像なしでブロック崩し作ったぜ
ttp://www.death-note.biz/up/o/19372.html

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

507 :
>>506
赤や白のブロックを消すと一時的に当てたボールだけ30px/フレームになるぜ
あと伸ばしすぎると愚(称号リセット)や滅(残機0)を避けれなくなるぜ

508 :
というかJS以外NGなのか?
それ結構ハードル高いよな?
というかできるかもしれんが、やる意味アルノCa?
CGIのほうがいい方が・・・
ハッ!JSのほうが互換性が高いことに今気づいた!

509 :
最新のブラウザだけをターゲットにするなら結構なんでもできるよ
canvasとかゲームにぴったりのAPIだし速い
現状、Windows限定なんかより遥かに動作環境狭くなるけどなw

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

511 :
夢見すぎ
結局環境別に実装されてる機能とそうでない機能を調査したり動作確認したり

512 :
まー今動いたらDLL地獄だろうが俺のためにみんな踏み台になってくれ

513 :
>>511
いや、ゲームの場合はマウスイベント周りとCanvas・ストレージ系の機能さえ動けばどうにでもなるから、「ほぼすべて」を対象にするのは簡単だよ
無意味に非互換化したタッチイベントとインライン再生不可のニセvideoタグ装備のゴミブラウザが標準になっているRiOSさえ除外すればだがw

514 :
これはやばいな
canvasのブラウザごとの挙動の違い
ttp://d.hatena.ne.jp/mindcat/20100815/1281877127

515 :
WebGLとか夢物語もいいとこ
本気でこんなもん互換取れると思ってるんだろうか

516 :
>>505
すごい面白かったです。
アイテム豊富すぎw


517 :
ヒャッハー! 完璧に互換とれたぜ
式グラデーション
ttp://www.death-note.biz/up/p/20010.html


518 :
そりゃImageDataがブラウザで挙動変わったらびっくりだわ

519 :
ついでに動画にしたぜ!
http://www.death-note.biz/up/p/20058.html

520 :
すごいけどブロック崩しまだ途中だったのに消さないで下さい

521 :
>>520
普通のロダにあげてたから時間で消えちゃったぜ!
ここはアットウィキだからずっと消えないぜ
http://www42.atwiki.jp/syugyou?cmd=upload&act=open&pageid=240&file=aaaa.html
あと>>519は炎狐で開いたら糞重いから注意だぜ

522 :
>>521
サンクスです!
これで固すぎる上に回復とかするボスもじっくり倒せます。

523 :
なんのひねりもないけど、マインスイーパー作ってみた。
http://www006.upp.so-net.ne.jp/esh/mine/mine_sw.htm

524 :
時間の表示はクリック時じゃなくて毎秒行われたほうがいいと思う

525 :
>524
了解、そのように変更した。

526 :
ワンクリ目で死んだ
あと残り1マスで爆弾踏んでもコングラッチュレイション出た

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

528 :
canvas使ったシューティングゲームで一通り機能の実装が出来たから公開してみる。
(音については未実装)
ie9, Chrome11, Opera11, Firefox4, Safari5で動作確認済み。
http://www006.upp.so-net.ne.jp/esh/stg/main.html
マウスで移動、左ボタンでショット、ホイール押したらBomb

529 :
>>528
ぐはwwwすげwwww
キャラはputImageData?
透過処理どうやってんの?

530 :
>>529
透過処理ってのが半透明にする奴の事いってるんだったら、
globalAlpha変更しながらdrawImageで表示させてるよ。
Canvasのリファレンス見ると、putImageDataだと
globalAlphaの値は無視されるっぽいな。

531 :
JavaScriptでアバターチャット作ってます。
遊びに来てください。canvas使ってないのでIE8でも動きます。
http://tommie.dip.jp/
>>528
すごいなw
canvas使ったほうがいいな(あたりまえかw

532 :
>>531
サーバー側はNode.js使ってるの?

533 :
>>531
すごい。
なんか面白いものができそうだな。
自分が動くと他のキャラも動く??みたいな挙動が
微妙だけど。ちょっと期待

534 :
3DSのブラウザがcanvasを採用するっぽい
あとドットバイドット表示モードをサイト側で指定できるとか
ttp://www.nintendo.co.jp/3ds/hardware/features/browser.html
canvasってまったく触ったこと無いけど予習しとこかな

535 :
ドットバイドット表示はターゲットデバイスの解像度が決めうちできる場合の
スマートフォンのブラウザでの指定のしかたと一緒だね。
ゲーム作るとしたらあとはJavascrptの処理速度がどのくらい出るかだろうね。
iPhone4だと>>528の奴が1桁fpsだったからなぁ。
まあアクションじゃなければ余裕なんだろうけど。

536 :
>スマートフォンのブラウザでの指定のしかたと一緒だね
スマフォも使ったことなくて知らんかった、thanks
>iPhone4だと>>528の奴が1桁fpsだったからなぁ。
それはちょっとショックだ
作りたいのはアクションだけど、1画面中のオブジェクトが20個ぐらいなら
何とかなるんじゃないかと希望的観測を持ってる
キーイベントが拾えない仕様だったら即アウト

537 :
確かにキーイベントが拾えるなら楽しそうだな。
要はコントローラが使えるのと同じだからなー

538 :
やっと3DSの更新が来た
会社休み取って待ってたからやきもきしたぜ

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

540 :
WegGL終了のお知らせ
http://internet.watch.impress.co.jp/docs/news/20110617_453916.html
これでJavaScriptで3Dゲーム、という「未来」はなくなったね・・・

541 :
3Dよええ

542 :
Microsoft的にはSilverlightを使わせたいだろうからなぁ

543 :
>>540
なんか話が違うような?
http://mozilla.jp/blog/entry/6900/

544 :
>>543
うん、それは別の話だよね
それくらい俺でもわかるよ

545 :
>>540
Khronos が対応中らしい
http://www.readwriteweb.com/hack/2011/06/developer-silverlight-has-the.php

546 :
>>535
>ゲーム作るとしたらあとはJavascrptの処理速度がどのくらい出るかだろうね。
>
>iPhone4だと>>528の奴が1桁fpsだったからなぁ。
http://arstechnica.com/apple/news/2011/06/ios-5-brings-nitro-speed-to-home-screen-web-apps.ars

547 :
>>546
記事読んだけど、>>535の3DSのブラウザの実行速度気にしてるのと、
どう関係あるの?
まあMobile Safariの処理速度なんてPC用のSafariでも遅い方なんだから、
iOS5になっても大して変わらないと思う。

548 :
>>547
その専ブラぶっこわれてるんじゃないの。ウェブブラウザで見てみ。
何が変わるかは記事に書いてある通りで、Nitroが採用されるから高速になる。
Safariが遅いって何の話?

549 :
今年3月の時点でブラウザで実行だと
すでにNitro有効だと書いてある。


550 :
おお、ホントだ。これは失礼した。

551 :
携帯がwebGLに対応したら意図的に携帯ぶっこわすことも可能?

552 :
ぶっ壊したり乗っ取ったりする話とは違うと思われ

553 :
え、同じ話でしょ?

554 :
http://rpgjs.com/

555 :
http://eblong.com/zarf/glulx/quixe/

556 :
>>279
こういうの作りたいんだけど、何から手をつけるのかすら分からない・・・

557 :
WebGLの入門サイトってないですか?

558 :
>>557
こことか
https://sites.google.com/site/hackthewebgl/learning-webglhon-yaku/the-lessons

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

560 :
>>559
ちなみにどれくらい時間かかりました?
> 一番大変なのは、お話を用意する部分です。
漠然と考えることはできても、文章に起こすとなると難しそうですね

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

562 :
>>560
完成までだと、1ヶ月くらいです。
モチベーションを維持するのが難しかったです。
幸い目指す完成形があったので、続けられました。
お話の用意が大変な場合は、下記の手法もいいかもしれません。
http://www17.plala.or.jp/p95095yy/wnov/mathg/
これは(↑)、お話は、Webで公開されているものです。
(許可はいただいています)
お話の作者さまに見せる楽しみがあるので、続けられるかもしれません。
あと、背景もキャラもフリーの物をお借りしてます。


563 :
ここは例えば実行処理部をJavaScriptで処理して、
ファイル処理などを他の言語でやったりする物の話題は
スレチでしょうか?

564 :
Javascriptでゲーム作ってるんだったら、
話題が無いよりはいいんじゃないかな?

565 :
>>564
回答ありがとうございます。 では安心して書かせていただきます。
まだゲームの域に届いてないしろものですが、UPするとモチベが沸くかと
思い利用させていただきます。
http://cgi.members.interq.or.jp/asia/k24/
でJavaScriptで開発に勤しんでおりますです。
まだ何もできないですが、末永く見守ってくださいです。

566 :
がんばりやー

567 :
よくわからないけど他のスレでいじめられたので逃げてきました
ここ数日間WebGL周り調べてたけど大体こんな感じだった
クロスプラットフォームでネイティブコード吐けて
sm2.0までの3d対応
サウンド対応
opencl対応予定
まだ実際にやってないけど
アプリケーションキャッシュや
chromeless xulrunnerあたりでネイティブ化できるらしかった
上に書いてあるセキュリティの問題はアプリ化することで回避できると思う
canvasも使えるし悪くないのではないでしょうか
あっちのスレ怖い

568 :
どこのスレか知らないけど、
WebGLはブラウザ上で動くということに価値があると思う。
アプリ化するんだったら、OpenGL使ってネイティブで書けばいいんだから。
自分が良いと思うんだったら、それを使って何か作ってみればいい。
活用が広がればセキュリティ問題も解決されて発展していくだろうし。
(まあセキュリティ問題があるから活用されないという考え方もあるが)

569 :
javascriptでexe作れたらうれしいと思ったけど違うのか

570 :
CanvasもWebGLも、htaで使えれば最高なんだけどなぁ・・・

571 :
QML や XUL じゃダメなの?

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

573 :
それが JS の記述性の高さが半端無いんだわ
モジュールが無い(名前空間は作れるけど)とかイテレーションが簡単に書けないとかに関係無く、
クロージャの使いやすさが完全に他の言語を圧倒していて、何で 21 世紀にもなって C/C++ を
書かないといけないんだという気分にしてくれるんだわ
プログラマにとったら、エンジンとかフレームワークとかより、ライブラリが揃っていてなんぼな
訳だし、何で JS が注目されているかは、多少コーディングの経験があれば簡単に分かる話だと思われ

574 :
書いてて楽しいのは確かだねぇ

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

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

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

578 :
なめてるかどうかはさておき、javascriptでゲームは現代的だと思うけどね

579 :
>>576
べつに仕事でやってるわけじゃないし、そんなこと急に言われてもなぁ

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

581 :
js自体言語として気持ち悪すぎる

582 :
(キリッ

583 :
「作ろうぜ」ってスレなんだから、
「Javascriptではゲーム作れない」って話題をわざわざ持ってくるのはおかしい。

584 :
JavaScriptでゲーム作るとき、
メインループは、どう書いてる?
俺のは、こんな感じ。
var timer;
var interval = 1000/50;
window.onload = function()
{
clearTimeout(timer);
timer = setInterval(loop, interval);
draw();
};

585 :
俺はこうだな
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 :
実行してないけど、今考えた。
ttp://ideone.com/exWRh
参考:
ttp://www.tnksoft.com/reading/classgame/engine/01/015.php

587 :
メインループ>>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 :
どれもセオリーから外れてるよ
パフォーマンスが最高なのは、最短時間でtimeout回して(これからはrequestAnimationFrameだけど)
前回からの経過時間でfpsを算出するvfr。
ビジーループなんて絶対にやってはいけない。

589 :
未だに空ループでウェイトをとる人間がいたとは驚きである

590 :
requestAnimationFrameってのがあるんだ。知らなかった。
試してみるよ。

591 :
つまり>>584は、こうなるわけだな。
window.onload = function(e)
{
function anima()
{
requestAnimationFrame(anime);
draw();
}
anima();
};
でも、これだとFPSを指定できないな・・・。
もう少し調べて改良してみよう。

592 :
遅くなったけど、
これか!
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 :
こんな感じかな?(ブラウザ別対応部分は端折ってる)
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 :
グラディウス
http://html5-gradius.appspot.com/

595 :
すっげ・・・
さすがに1面だけか

596 :
>>594
操作方法を教えてください。
CTRLを押下したらすげー滑らかに動くんだけどどういうこと?

597 :
(行番号: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 :
お前らはほんとにゴミだな
所詮jsガキのかじり
ごみごみゴミゴミギオゴミゴミゴmゴイgモgミ
R

599 :
俺がjavascript覚えたてのころ作ったのとえらい違いだ
http://www42.atwiki.jp/syugyou?cmd=upload&act=open&pageid=240&file=vvv.html

600 :
>>599
それ通常モードより練習モードの方が面白いよ

601 :
>>594
すごいね、Flash,Java,SilverlightをOFFにしたFirefoxでちゃんと音が鳴るんだけど
どういうコントロールを使ってるんだろう
サンプルじゃなく完成品のソースって中々読む気になれない

602 :
自己レスだけどHTMLAudioElementってのがあるのか

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

604 :
oggとmp3両方用意しておけばどっちかには対応してると思う
これもそうしてるみたい

605 :
これから勉強するのに、AC3とHTML5だとどっちがいいと思う?

606 :
AC3

607 :
javascript 波形 でググるとすごいことやってる人が

608 :
>>600
ちなみに問いくつまでいった?

609 :
>>608
ずっと前なんで忘れたけどけっこうがんばりました
役がわけわからなくなってきたとこでやめたかも知れんw

610 :
この連鎖中にも操作が必要って所が新鮮で面白かったけど
これオリジナルなん?

611 :
オリジナルだけど勝手にパクっていいよ
debakkuって変数を1にすると全役見れるよ
いや連鎖中に操作できるってのはマジカルドロップとかMrスウィーツとか昔からあるよ
面白かったのはゲーセンにあったマネーアイドルエクスチェンジャー
連鎖中にせり上げできるから理論的に無限に連鎖できる

612 :
マジか
パクって俺が富豪になっても恨むなよ
しかしよう作りこむな

613 :
初心者の俺が本気でゲームを作ろうと思う。
ジャンルはシューティングゲーム。
ってかジャバスク知らんから、
パパっと学んでくるわ

614 :
パパっとは学べんだろうなあ
ママッとでも微妙
動けばいいって程度なら問題ないけど

615 :
ジャバスクw

616 :
ジャバスクの天下だな モバイルでもPCでもこれからフラッシュの変わりに多くのゲームが必要とされる

617 :



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

その世界ではごっつい有名な政府関係者筋から聞いた確かな情報やで
まあお前ら頭の良い連中には、今さらなくらいのネタやな、
お前らからすればもう常識的なくらいの知識やろ?





618 :
せやな

619 :
せやろか

620 :
せやねん

621 :
2009年にjavascriptで作ったスーパーマリオが
その完成度からネットで騒がれたみたいです。
http://www.nextglobaljungle.com/2009/02/javascript.php
自分は知らなかったのですが、
保存している方、どうか配布して頂けないでしょうか?
実際プレイしてみたいのと、ソースを見て勉強したいのですが、、、

622 :
まさか、javascript専門のゲーム投稿サイトができるなんて、
スレがたったころは想像もできなかったなぁ。

623 :
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 :
http://glsl.heroku.com/?page=14
webgl 専門の投稿サイトとかハッケン
glsl なぁ…

625 :
>>622
>javascript専門のゲーム投稿サイトができるなんて、
どこにある??見つからない

626 :
9leapとかいうのが出ましたけども

627 :
enchant.jsって使えるのかね

628 :
あれ有料だろ 作るのはただだけど商品化しようとしたらライセンス料5万もとられるじゃん

629 :
ざっとためした感じたしかに簡単にゲームは作れる・・・ シンプルだ けれど中枢部分所詮はゲームエンジンなんだよな
完全にオリジナリティーに走るには向いてない

630 :
enchant.jsが最近調子に乗ってるようだが
あれ実際どうなん?
ぱっと見まともなゲームはまだ作られてないっぽいけども

631 :
たしかに調子に乗ってるな

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

633 :
あの会社はあれをどうしたいんだろうな、商用で使えるほどではないっぽいし…
単なる若手育成頑張ってますアピール、宣伝なのかな
つーか本が売れててびびった、誰が買ってるんだ

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

635 :
とにもかくにも、javascriptが広まってくれればいいのでは
お手軽に、高度なプログラム環境が体験できるんですから
Webとの連携も楽チン、でもブラウザごとの互換性はもっと
高めてほしい・・・

636 :
enchant.jsおもしろいな!

637 :
気になっているので詳しく

638 :
flashゲーの代わりになりうるのかしら

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

640 :
JSとFlashの組み合わせでゲーム作る仕組みなのかな
じゃあiPhoneでは動かないってことかね、そもそもスマホ対象ではない?

641 :
音源のみswf使ってるってことだよ。だから本体のゲームはスマホすべてで動くが
音がならない端末がでてくるってこと

642 :
JSでグラディウス1面だけ作ったサイトがあったな。ああいうのはできるの?

643 :
ああいうのこそenchant.jsで一瞬で作れる

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


645 :
とっつきやすさを売ってるんじゃないの

646 :
調子とかどうでもいいから早くなんか作って見せてくれよ
全然カスみたいな作例しかまだないじゃないか

647 :
すごいものを作るためのライブラリじゃなくて
簡単なものが速く作れますってのが売りなんじゃないのか

648 :
でももうちょっと機能を使い込んだ例は見てみたい
ここまでできるんやで!的な

649 :
browserquestすげーなw

650 :
意外とあっけなくラスボスまで行っちまった
ここまでできるもんなんだなあ

651 :
作ってみました
ジャンルはよくわかりません
障害物を避けながら目的地を目指す感じです
http://dreamcity.ddo.jp/~doume/exploit/

652 :
kとiは操作が逆じゃないのか?普通
でなければjとlが逆かどちらかだと思う
障害物にぶつかったあとしばらく操作できなくなるのはいいとして
それが切れると何故か一瞬で方向転換してしまう
rで止まったときにもしばらく操作が効かなくなるのは仕様かな?
これも一定時間経つと操作できるようになるからよくわからない
説明の文から察するに中学生(高校生?)くらいかな?
だとしたら相当すごいと思う。がんばって!

653 :
>>652
視点操作はフライトシミュレータを参考にしています
今後、いくつかの操作方法を選択出来るようにしようかと考えています
操作を受け付けない理由としてはエネルギが考えられます(canvasの下に表示)
これが操作内容に必要な量を下回っている時は操作を操作を受け付けません
既存の作品でいうとアーマードコアとかのそれを参考にしています
英語のレベルは中学生以下です
恥ずかしい

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

655 :
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 :
>>655
oggファイルを用意して対応してみました
充分な試験をしていませんが、動作しているようです
音源の数が膨大になる前に指摘を頂けて助かりました

657 :
ビッチコントロール

658 :
enchant.jsってダメなの?

659 :
ダメでもないけど、金取っては売れんだろうな
あと開発元の会社がうさんくさい感じがする

660 :
金取れるレベルのものが作れない?

661 :
MITライセンスだからきちんと表示すれば商用利用おkだな
売れるかどうかは作者のアイデア次第としか…

662 :
Arctic.jsやjActionとの比較など気になるんだけど
このスレの過疎っぷりじゃ試した人いないかな…

663 :
どれも似たり寄ったりなんじゃ
enchant.js DOM
Arctic.js canvas
enchant.jsは3D機能がある

664 :
>>659はお金出してenchant.js買う人はいなそうだ、の意味ね
>>663
enchant.jsの3Dてアプリ版だよね?ブラウザでできるの?

665 :
ttp://9leap.net/games/1109/
こんな感じでできるんじゃ
webGL使ってるみたいだけど

666 :
>>665
うーん、動かないな。後でまたやってみよう

667 :
ケロケッツのささかまブラザーズをみんなでプレイ
KEROCKETS(ケロケッツ)
kerockets(ケロケッツ)はゲームを作ったり、プレイしたり、音楽や絵を投稿して、楽しむゲームコミュニティサイトです。
ささかまブラザーズTM
http://www.kerockets.jp/games/detail/3623

┌(┌ ^o^)┐ホモォ
http://www.kerockets.jp/games/detail/1833

668 :
■Websocket版
http://duelshooting-pocapocaunty.dotcloud.com/
■Comet版
http://duelshooting-online.herokuapp.com/

669 :
貼るのはいいけど、自分が作ったとかすごいとか
何が言いたいのかコメントも書かないか?
Node.jsでSocket.io使えばWebsocketとかCometとか関係なく、
ブラウザが使える能力使って通信できるはず。

670 :
本職でゲームつくっている人たちからフィードバックほしいっす

671 :
簡単に作れるんだったら、簡単に追いつかれるってことで、差別化にならないのでは。

672 :
休止中ですが、一応引っ越したので過去の遺物サイトを載せて起きます。
【URL】http://www42.atpages.jp/golemboxte/golem/
スレ汚しすいませんです。

673 :
jsでやってるがosがxpでieのverが低い

674 :
それはshopでnewのpcをbuyするしかない。

675 :
warota

676 :
js は goog の env が nice で cool

677 :
ieよりもniceなtool?

678 :
空気読まずに作ってみたゲーム貼ります。
トレーディングカードゲーム
http://exsistentia.if.land.to/gaisen/gaisen.html

679 :
ruleがnoneだがcardがcute

680 :
>>678
ruleをforgotしてた,but作者ブログをclickすれば、ruleがshowed you.

681 :2012/10/23
http://web-research.appspot.com/enchant/enchant-gl_physics-physprite3d-physphere.html
このページ、Google Chrome(バージョン22.0.1229.94)で表示させたら、
「このウェブページの表示中に問題が発生しました。続行するには、ページを再読み込みするか別のページに移動してください。」
ってメッセージが出るんですけど、なぜですか?
enchant.jsかChromeにバグがあるのでしょうか?
それとも、ビデオカードがオンボードのせいでしょうか?
デバイスマネージャでディスプレイアダプターを調べたら、
「Intel(R) G33/G31 Express Chipset Family」と書かれてるのですが。
TOP カテ一覧 スレ一覧 2ch元 削除依頼
【アイデア命#】配布型CGIゲームをつくろう (230)
かまいたちの夜のパクリ作れる人。 (237)
ゲーム作りませんか? (759)
自由なゲーム製作を阻害する特許ってある? (243)
【3Dゲームエンジン】Unity総合スレッド16 (915)
【忍者】2ちゃんねるがログイン制 (367)
--log9.info------------------
まぁどうでもイイんですけどね・・・。( ´_ゝ`) (963)
乙女ゲーSNS (260)
乙女@金色のコルダ3 その38 (242)
乙女@ときめきメモリアルGirl's Sideシリーズ総合38 (709)
萌えられないシチュ・キャラ設定を吐露するスレ3 (905)
【丸く】あのレスに優しくつっこむスレ40【やんわり】 (745)
乙女ゲーで自己投影している人の数→3000+ (534)
聖闘士星矢の乙女ゲーが欲しい 第六感 (271)
乙女@工画堂スレ 18ターン【パレドゥレーヌ/妖ノ宮】 (369)
ネオロマンスゲーム総合アンチスレ34 (303)
乙女@【携帯】大和彼氏52胴目【ゆのみ】 (530)
乙女@源狼 GENROH 攻略ネタバレスレ3 (204)
【金返せ】嫌いなゲーム【いい加減にしろ】 (223)
乙女@花梨エンターテイメント (434)
あったら嫌な乙女ゲーキャラ (610)
乙女@【携帯】明治東亰恋伽【めいこい】 (726)
--log55.com------------------
集団ストーカーはオカルト11
お前らがグッと来た画像を貼るスレ96 ワッチョイ
アセンションはすでに始まっているphase225
【マンデラ】現実と違う自分の記憶44【宮尾すすむ】
オノヨーコと書くと一日が安泰なスレ2019 その6
仙道総合13
オカルト視点で時事を読む35
,:*:・'☆,・:*: 未解決事件135・:*:・゜☆,
20140901202431
USA