X



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

■ このスレッドは過去ログ倉庫に格納されています
0245名前は開発中のものです。
垢版 |
2007/02/11(日) 06:34:35ID:26NB8Eeu
ttp://www.csync.net/service/file/view.cgi?id=1171142980
クリア判定と死亡判定を追加したお( ^ω^ )全部で5ステージ作ったお。
0249245
垢版 |
2007/03/04(日) 16:52:02ID:jwXPMnVi
>>248
実はうちの環境でも、もう少しブロックを増やすとスローになるお( ^ω^)
糞ノートPCは本当に地獄だお(> <)
処方箋としては、[^ω^].htmlのソースにある
<img src="stages/img/toumei.gif" style="position:absolute;top:0;left:0;">
を削除すると、処理が格段に軽くなるお。ただし、スクロール中に主人公の表示が
少しブレるようになっちゃうお(> <)
0251名前は開発中のものです。
垢版 |
2007/03/06(火) 14:55:16ID:ebl/C0Vc
過疎ってるな。
ttp://briefcase.yahoo.co.jp/bc/wkymtt/lst?.dir=/87af
弾撃てるようにした。けど重い。501MHzが駄目なのかな?
0258名前は開発中のものです。
垢版 |
2007/04/11(水) 00:12:53ID:328Girn7
テトリスもどき作ったお( ^ω^)
ttp://www.csync.net/service/file/view.cgi?id=1176217453

>>257
調べるためのキーは1つしかないのに、それでも押し間違えるとは( ^ω^)?
クリックで調べるようにしたら、壁の向こうにある宝箱も取れるようになって
ゲームが崩壊するお。
0260257
垢版 |
2007/04/14(土) 16:26:51ID:NO7jPWNa
あいや、説明不足か。
zとxを押し間違えたりするので、
目の前の宝箱をクリックで調べられたらいいな、と。
つまり、Z=クリック
という訳なんだが。
説明不足でスマンカッタ
0262名前は開発中のものです。
垢版 |
2007/04/24(火) 17:59:22ID:VGOqehSy
warota
0265名前は開発中のものです。
垢版 |
2007/05/18(金) 15:37:11ID:oztIkCHW
おもしろそうなスレなのに伸びてないね。
てこ入れに昔、自分用に作ったSTGを上げてみる。

ttp://gamdev.org/up/img/9478.zip

全5面、マウスとスペースキーで操作してくれ。
0266名前は開発中のものです。
垢版 |
2007/07/28(土) 23:42:49ID:L3NhbgI6
ここはブラウザ実装のjavascriptじゃないとだめなの?
spidermonkeyやrhinoやwxjavascriptとか実装なんていくらでもあるけど。
0268名前は開発中のものです。
垢版 |
2007/07/30(月) 07:51:37ID:m/Mgj4+Q
JScriptを信用しろと?

他にまともな実装も無いし。
未来の仕様で遊びたいならES4-RI、
最新仕様を触りたいならSpiderMonkey、
実用的なのはjavaだけどRhinoだとおもう。

Rhinoは3Dバリバリでもなきゃ速度は気にならなかったけど
wxjavascriptはGUIツールキット自体がちょっと不安だった。

いいなら、いつかネタ投下してみるよ。
0272名前は開発中のものです。
垢版 |
2007/08/22(水) 13:38:06ID:6/QrlaOT
誰かいる?
0273名前は開発中のものです。
垢版 |
2007/08/25(土) 08:15:08ID:spBXVFlF
age
0274名前は開発中のものです。
垢版 |
2007/09/06(木) 21:47:41ID:zJbFOs1I
やあ、みんな、元気にジャバスクってるかい?
オレは今日、Aptanaを入れてみたよ
いろいろな機能があって便利なんだけど、いかんせん重すぎだぜ。
オレのPCではEclipseを動かすのはつらいってことを忘れてたよ。

ってことで、みんなはどんな開発環境つかってる?
え?Javascriptでゲームは作ってない!?そんなつれないことは言わない、言わない。
0277名前は開発中のものです。
垢版 |
2007/09/09(日) 20:57:52ID:UcPNa0d2
やあ、みんな、今日も元気にジャバスクってるかい?
やっぱりテキストエディタ等で書いて、ブラウザやデバッガ使うってのが主流のようだね。
オレも実際そうだしね。
ちなみにオレはMicrosoftScriptEditor(Officeについてたやつ)とブラウザを使ってるよ。
べつにMSEじゃなくても良いんだけどね。

せっかくAptana入れたんで、現在STGを製作中だよ。
もう少し形になったら、ねた代わりにアップするんでよろしく!!
0280名前は開発中のものです。
垢版 |
2007/09/14(金) 00:36:30ID:NwUlkjv4
>>279
ちょっとだけやってみたけどいい仕事してますな。
俺もギャルゲ系の作りかけてたけど、クロスブラウザ化にめっさ苦労した。
IE限定ならフェードイン・アウトとか画像処理に凝れるんだけどねー。
0281279
垢版 |
2007/09/14(金) 00:58:01ID:C2n7stEJ
> 280
感想ありがとう。古いネタなのにやってもらえてうれしいです。
ゲームの進捗データはテキスト化してURLに持たせているので、
ブックマークしてもらえれば続きからできる仕様(になってるはず)です。
0282名前は開発中のものです。
垢版 |
2007/09/21(金) 22:37:11ID:jPGLxNbF
やあ、みんな、今日も元気にジャバスクってるかい?
オレは力尽きたよ・・・
ってのは冗談で、Aptanaでのシューティング作りに飽きただけさ。
途中だけど、何とか形にしたから公開するぜ。

http://murasakikyabetu.web.fc2.com/shooting/

>>279
URLの決めうちで先をみれないようにとか、BGMをFlashでとか
いろいろ工夫してて、良い感じだね。
これからもお互いジャバスクリプターとがんばろうぜ!!
0283名前は開発中のものです。
垢版 |
2007/09/22(土) 00:37:06ID:OTwT9h2J
>>282
●●● ← こんなボスを倒す所までやった。
弾幕がいいね。
Aptanaってはじめて聞いけど結構使いやすそうだね。

0284名前は開発中のものです。
垢版 |
2007/10/02(火) 07:59:30ID:OeM/PQVp
JavaScript で Qix 作ってるんだけど、塗りつぶし判定で再帰かけるとスタックオーバーフローで落ちます。
なんかうまい方法はないだろうか。

こんな感じ

関数(x,y) {
座標[x][y]の色が白なら黒にする。
座標[x+1][y]の色が白なら関数(x+1,y)を実行
座標[x-1][y]の色が白なら関数(x-1,y)を実行

}
0286284
垢版 |
2007/10/02(火) 11:32:12ID:OeM/PQVp
出来た。
マトリクスを文字列につなげてパターンで置換してやれば、数倍の早さで隣のマスの塗りつぶしが出来る。
また配列に戻してやればおっけー。
0287名前は開発中のものです。
垢版 |
2007/10/02(火) 17:32:40ID:NzGimzBy
JavaSE6でJavascript標準搭載されてるんだから
JOGL使ってJavaSound使えば3Dもoggもバリバリやりたい放題で速度もまったく問題ないぜ!




一応ブラウザ限定なんてかかれてないよな?
0289名前は開発中のものです。
垢版 |
2007/10/03(水) 22:34:16ID:Hzm1mVgR
やあ、みんな、今日も元気にジャバスクってるかい?
シューティングをバージョンアップしたぜ。
これで俺の中では完成さ。

http://murasakikyabetu.web.fc2.com/shooting/

>>284
昔、俺も作ったことがあるけど、そのときは自前スタックというかループでぶん回したような気がするぜ。
それから単純な再帰でやるよりも、スキャンライン的なやり方のほうが早いと思うぜ。
まあ、もう解決してるみたいだから、どうでも良いかもしんないけど。
0290sage
垢版 |
2007/10/03(水) 23:04:46ID:2xNESZiF
 はじめまして^^
 皆さんのゲームの出来の良さに驚きました。
 私も負けずに下らない物を世に放って行きますね。
http://tamabougame.web.fc2.com/
 残念ながらIE6・7でしか動作確認してません。Linuxでは動きませんでしたToT
0291名前は開発中のものです。
垢版 |
2007/10/04(木) 17:20:14ID:VtIFL4d5
>>287
java版とくらべると話にならんほど重いな。
ttp://gamdev.org/up/img/10245.zip

動作条件:
Mozilla RhinoとJOGLにパスが通っていること。
0292290
垢版 |
2007/10/07(日) 19:11:39ID:7oSWv4OA
昨日は、人気作品「タテカタ3」(トレ〜ラ〜付き)でリリースしました。
今日は、自信作「箱サッカ〜」をたった今リリースしました。
今の実力の限界の能力です。
0294290
垢版 |
2007/10/08(月) 06:16:55ID:vryPaCHJ
>>293さん
試してくれて、有難う御座います。^^
早速、ご指摘のサイズと位置変更の命令を削除しました。^^;
アクセス数が少ないのは、これが原因だったのかも?と考えると嬉しいアドバイスです。
( ^ω^)
0296290
垢版 |
2007/10/08(月) 09:39:35ID:vryPaCHJ
>>295さん
声援ありがd( ^ω^)
0297名前は開発中のものです。
垢版 |
2007/10/10(水) 18:51:07ID:C0eMAEEX
気分転換にゴルフゲーム作ったぜ。
マウスボタンを押している間力をためて、離すと打つぜ。

<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>
0298名前は開発中のものです。
垢版 |
2007/10/10(水) 18:58:55ID:04KrKbmx
ノートン先生大激怒

というネタはさておき、ちゃんとゴルフしててウケた
アニメもするしPB-100のゲームを彷彿とするな
0300290
垢版 |
2007/10/10(水) 19:37:18ID:6NE04I/O
>297さん
面白かったです。^^
ソースが読めない^^;
0302名前は開発中のものです。
垢版 |
2007/10/11(木) 00:05:31ID:I7a6ti+X
>>298,299,300
感想どうも。
ポケコンはやったこと無いが、同時代からプログラムはやってるんで
ついついこういうものを作ってしまう(^^;

>>300
そんなに変なことはやってないんで、改行さえ入れれば難しくは無いと思うぜ。
?を使った条件分岐が読みにくいかもしれんが。
0304名前は開発中のものです。
垢版 |
2007/10/11(木) 13:55:27ID:tBRghcAn
>>297
いいねぇ、こういうの
マイコンBASICマガジンとか、思い出しちゃったよ
0305名前は開発中のものです。
垢版 |
2007/10/11(木) 16:40:45ID:UZNcvr0+
うん、JavaScriptでやれる範囲でゲーム制作って
ベーマガ時代のノリ思い出す

手軽さといい
妥協と設計の妙といい
機種依存性の代わりにブラウザ依存性がある点といい
コード交換しあう点といい
0307名前は開発中のものです。
垢版 |
2007/10/11(木) 20:09:27ID:lQPGSBPL
お前らたまにでいいのでカシオのゲー電に付いてたインベーダを思い出してあげて下さい。
俺は未だに現役だぜ!
0308名前は開発中のものです。
垢版 |
2007/10/20(土) 20:04:21ID:xJK+5cLy
>>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)">
0310297
垢版 |
2007/10/21(日) 22:26:28ID:q4W1B+Tn
>>308
改良thx。
すべてbodyタグに入れてしまうのか、確かにこれだと短くなるね。すばらしいアイデアだ。
こうして見るとオレのプログラムにはまだまだ無駄があったんだねぇ。
ただ、これだとOperaでは動かない気がするんだが。
0311名前は開発中のものです。
垢版 |
2007/10/21(日) 23:02:04ID:oiuMaLJ0
たいして短くなってないけど
<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)">
0312名前は開発中のものです。
垢版 |
2007/10/22(月) 12:53:43ID:20233dz8
>>310
え、動かないんですか……。Operaはよく分かりません

>>311
それかなり好きです。


このあたりが限界ですかね?
300の壁を打ち破る猛者はいないか
0313297
垢版 |
2007/10/22(月) 20:55:47ID:SHG97zG1
>>310
すまん、オレの勘違いだった。
documentじゃなくてdocument.bodyのonmousedownになるんだね。
0314297
垢版 |
2007/10/22(月) 21:01:51ID:SHG97zG1
ぬお、310でなく312だった
0315308,312
垢版 |
2007/10/24(水) 16:48:53ID:XVgDV7O2
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)">
0318名前は開発中のものです。
垢版 |
2007/11/03(土) 15:56:21ID:DkXNg30w
15パズル作ったお( ^ω^)
強引なやり方だけど、リプレイを保存することもできるお( ^ω^)
ttp://www.csync.net/service/file/view.cgi?id=1194072914
0323名前は開発中のものです。
垢版 |
2007/11/20(火) 15:59:56ID:fjQkPu/t
さすがにJavaScriptで作ってると
「Flash使え」とか「C++使え」とか言われなくなるから安心。
0325名前は開発中のものです。
垢版 |
2007/11/20(火) 18:36:14ID:x6OdnLNb
ActionScriptは3.0でECMAScriptとしても割としっかりしてきたから、Flash使えと……
おれはJavascriptの方が好きだけどね。
0326308,312
垢版 |
2007/11/20(火) 18:49:10ID:MIyrD4ii
スロットゲームできた
<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>
032774
垢版 |
2007/11/20(火) 19:33:27ID:keVl3lqe
>>326
感動した。
0332名前は開発中のものです。
垢版 |
2007/11/21(水) 16:49:59ID:MYgZPAJE
あえてタブーを
<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>
0336名前は開発中のものです。
垢版 |
2007/11/24(土) 07:08:02ID:yv1PNfUE
>>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++>
0339名前は開発中のものです。
垢版 |
2007/11/24(土) 11:15:50ID:yv1PNfUE
>>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>
0341名前は開発中のものです。
垢版 |
2007/12/03(月) 19:39:40ID:J4qpxyyt
http://satoshi.blogs.com/life/2007/11/iphoneipod-touc.html

JavaScript(?)でさめがめ作ってた人がいた。
ライブラリとかもオープンソースにするらしい。

iPhone用らしいけどPCでも動くらしい。
いまいち分からんのだが、もし誰か使ったら感想くり。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況