むしろjavascriptでゲーム作ろうぜ
■ このスレッドは過去ログ倉庫に格納されています
>ゲーム作成計画
>概要
> ゲーム題名(仮) ファイターン プロレスリング
> (格闘バトルオンライン)
>
> 種類 カードゲーム
>
> ソフトについて フリーウェア
> できれば完全オープンソース
> リンクについて 無断ンリンクOK
> 免責事項 自己責任でやってください
>中途半端な
これは「始まってすらいない」と言う 対うまマスク対戦まで作った。
記録のとこみてちょ。
5連勝すべし。 http://www3.ocn.ne.jp/~wow/index.html
作ってみたよ。 えーと、JavaScriptでゲーム作るスレはここでしょうか?
しばらくここで製作していい? ありがとん。
早速うpしました。
ttp://gamdev.org/up/img/3021.zip
一人用の簡単なパズルゲームです。
普通のブラウザでも遊べますが、PSPインターネットブラウザでのプレイに
合わせてチューニングしています。PSP環境がある人は是非!
実のところ、JavaScritptを覚えたのは今月に入ってからの初心者で、
かなりヘッポコピーなアプリです。
いくつかミニアプリを勉強しながら作っていきますので、よろしくお願いします。 むぅ。煮詰まった。
どうやらPSPブラウザ・オフラインモードではcookieの保存ができないようだ。
ツールメニューには「保存したcookieを削除する」というコマンドがあるのだが、
cookie保存のほうがまだ実装されてないっぽい?
セーブデータ保存できないのはいろいろとつらいなぁ・・・。
しばらくIEベースで作っていくか、まだJavaScriptで試したいこといくつかあるしね。 ttp://gamdev.org/up/img/3043.zip
いわゆる3D迷路を作ってみた。
これにバトルシーンくっつけてRPGモドキにする予定。
データセーブはパスワードにでもするとして、
移動シーンと戦闘シーンとの切替がPSPブラウザI/Fだと面倒そう。
どうやってストレスなく戦闘へ移行できるようにしようかねー。 <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();
もうちょっと考えるべきかな >>114
なるほど・・・アドバイスさんくす
meta定義はよくわからなかったので参考にします。
dispWa()は、いっしょにするとゴッチャゴチャになったので
あとで修正できるように開いて書いた。
ttp://gamdev.org/up/img/3111.zip
少し前に作ってあげてなかったやつだけど、
0.5マス先まで見えるようにして、マップもつけてみた。
これ以上凝るとPSPブラウザの場合、処理速度に問題が。 PSP持ってないからどう動作するのかわからないんだけど、
PCでやってると矢印キーorテンキーでも操作できると快適かも
これ以上凝ると…ってことは、ランダムマップは無理かいね PSPブラウザの場合、十字キーの操作でリンクスポットにジャンプするから、
この仕様だと前進と左右方向転換にカーソル当てるの楽なんですよ。
PC対応は、悪いけど考慮してない。
PCのフィールドだともっとすごいコードたくさんあって勝てないから、
そっちはスルー。あくまでもPSPブラウザ特化で個性出すつもり。
ランダムマップは、できればやりたい。
これ以上凝ると・・・と書いたのは表示上の問題。
マップを作るときに待たせることになるけど、一旦作って配列に落としちゃえば
そのあとの移動時は処理速度変わらないし。
ランダムマップ生成のアルゴリズムはどうするか、これから考えないとね。
軽くてそれなりにバリエーションあるやつを。
PSPに関してはほんとに知らないんだけど、データセーブってどうするの?
普通にCookie使える? >>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なので復活の呪文の出番かもしれんな >>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
ランダムマップやってみた。
それっぽい迷路が生成されてると思うがどうだろう。 どうもご無沙汰。
最近は全体のシステム構築をやってたんで「開発」は進んでなかったり。
シーンを整理してみたら、タイトル、街の中心部、ダンジョン:移動中、
ダンジョン:キャンプ中、ダンジョン:戦闘中、が最低必要だ。とか
パラメータはシェイプアップしてHP、MP、STR、DEF、INT、DEXに抑えよう。とか
パスワードはA-Za-z0-9?!の64種x12文字に収める。とか
できるだけコンパクトにするつもり。
いろいろ拡張するのは完成させてから。
とりあえず、まだ製作続けてるよってことで。 >>122
すんません、番号間違えてました。
今まで気づかなかった・・・
ttp://gamdev.org/up/img/3125.zip
矢印キーで画像を動くようにしたいんだけど、
キー押しっぱなしで一瞬止まるのが嫌だからタイマーと組み合わせた。
しかしいろいろやってみたけど全く動かない。
初心者だから何で動かないか良く分からないんだけど、誰かアドバイスください。
http://uploader.dbcommune.com/cabinet/damepo/idou2test.html?ak=579ef913175c54d38221206403e2afda intervalT()内の最後に
timerID=setTimeout("intervalT()",50);を追加する(処理を繰り返させる)
だけでうまくいくと思ったが、onkeyupに記述ミス発見
× "onkeyup=movestop()">
○ onkeyup="movestop()">
これで動くはず >>126
ありがとうございます。
しかし記述ミス修正してもまだ動きません。
こっちのブラウザ上の問題でしょうか? よく見ると処理が一度しか実行されていませんでした。
いろいろやっていくうちに繰り返しのsetIntervalと自分の関数が似たような名前になって
混乱していたみたいです。
setTimeoutを移動処理の下にも入れて無限ループしたらスムーズに動きました。
これをコピペして該当箇所と入れ替えてもダメですか?
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()">
これでもダメなら、直したやつをもう一度アップしてくれれば確認します。 PSPで動く大富豪のゲームを作ってください。お願いします。
JAVASCRIPTってどんな環境でも動くからほぼ最強だな。
JAVASCRIPTで3Dができれば最強なんだがな
なんかいい方法、尻ませんか? PSPで動くJavascriptゲームを作って下さい。 これって
もしかしてEXELでゲーム作るのと同じ意味? スレざっと読みました。PSPで動くゲーム!
>>111
画面外でクリックして停止させてズルってのはブラウザでは避けがたいけど
PSPならズルできないかも。持ってないからわからないけど。 >>140
遊んでくれてd
ブラウザでもズルできないように作ってるのでゲーム性は変わらないハズです。
(入力インターフェイス違うだけ)
ttp://gamdev.org/up/img/5282.zip
せっかくだから、>>121-123あたりのランダムマップウォークに手を加えた
「最新の作りかけ」置いときます。
黄色いクリスタルや謎のキャンプモードがあるけど中身空っぽです。
PSPの操作に合わせてるのでブラウザだとつらいかな。
▲にマウス当てると前進します。 >>139
EXELって何? EXILE?
EXILEでゲーム作るのと同じ意味、っていえば、まぁ同じ意味かな。 エクセルはVBAで、Javascriptではないので違うが、
インタプリタで重い環境なのに、ゲーム作ったら意外とできたっていう感動度合い的には、
同じ意味かな。 ロードモナー
http://makimo.to:81/ldm/LodeMonar.html
ファミコンではまった人におすすめ。
エディットやリプレイを投稿できる。
エディット投稿=スレ立て・リプレイ投稿=レスという形。 ttp://gamdev.org/up/img/5435.zip
PSP向けの仕様でアクションゲームを作ってみたが、無茶苦茶重い。
左右で移動、上でジャンプ。下とボタンは意味無い。
PCでやるなら、Operaを使ってShift押しながらカーソルキーでやるといいと思う。 >>149
PSPに入れてやってみた。スコア622点
アクション要素は自分じゃ実現できなかったから感動した。
しかし動きもっさりは、もうどうしようもないんだろうなぁ・・・。
3D迷路の続きは、気が向いたらまた作る。
でもオープンソースだから誰か勝手に作ってもいいよん。 >>150
3D迷路に触発されて作ったんだけど、PSPで動かすのってなかなか面白いね。
スプライトみたいにキャラクタを移動出来るし、
透過gifで重ね合わせも容易。
やってないけど、アニメーションgif使えば歩行時のアニメも楽チンに作れるはず。
ただ、PSPではいかんせんスピードが出ないのよねえ。
また何か作ってみよう。 >>137
JavaScriptでソフトウェアレンダをやったらどうなるかと思案、
まずキャンバスを用意する時点で挫折した。
TABLEのTDタグがIMGタグを横320縦240配置し、背景色を
Script側から書き換える方式は重すぎて涙がでてきた。
JavaかActiveXでレンダを用意するとかしないとフルポリゴン
無理っぽい。 IE限定なら、VMLを使えばポリゴンはなんとか書ける ttp://gamdev.org/up/img/5513.zip
PSP向けの脳トレ風(?)ゲームを作ってみた。
漢字と色があってるかどうかってやつ。 >>153
Drawing Graphics with Canvas て言うクロスブラウザライブラリがある PSP向けの数独を作れる人はいますか?
できれば作って下さい。
お願いします。 >>152
せめてワイヤフレームだけでも描きたいんだけど、
斜めの線分を描画する方法すらないのがカナスィ。 DrawingCanvas これ?
ttp://nanto.asablo.jp/blog/2005/09/27/89628 >>158
試してみた
ttp://summerclap.hp.infoseek.co.jp/jscanvas/ >>161
すご!
あーでもIMGタグ以外はうまく動きませんですた
やぱJavascriptで、っていうのはあきらめたほうがよいのかな。
というかFlight Erlandおもしろかったす!
1面ボスはフレアスキップで余裕でしたw 「こんなの誰もやらねえだろ」ってのを、
実際にやる奴って、やっぱ凄いんだなぁ。 http://f58.aaa.livedoor.jp/~lionehar/new/
こういうのも「誰もやらねえだろ」。 これいいな!使える!
しかし個人的に、「またスクリプト文法覚えなきゃいけないのか・・」って感じ。
こういうノベル系のスクリプトって共通化すればいいのに、と思う今日この頃。
これからはXMLでしょう。なんていってみるテスト。 > これからはXMLでしょう。
寝言はほざいてから言ってくれw >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
は一応対応状況。
最新ではない。
==
だそうだ。 google mapsで「ゼビウス」作ってください。
半島を爆撃したいんです。 その意見には大賛成だが、男なら自分で爆撃機を買って征ってくれ。 javascriptは
激しく動かしたり変数を大量に使うと
PCがウィーンってなるんだけど、
みんな気にならない? DSブラウザってどの程度動くんだろう。
まだ本体すら入手できないけど。 181じゃないが、任天堂のWebページで注文してみた(8月4日)
送料とか配達日とかの注意事項が一切ないシンプルなページだった
いつごろ届くのかな… 昨日届いた
サンプル作って実行してみたが、画像の差し替え方法がまずいのかチラつく
ttp://www5b.biglobe.ne.jp/~clap/ds/ flashで線描いてそれをjavascriptで<object>のwidth,heightを変更するのなら昔やった。
速度は十分出る。 スタイルシートOFFにしてる奴とかいんだっけ?
俺はスタイルシートONじゃないと表示が崩れるjavascriptゲームつくってる alert
confirm
prompt
を使ってゲームを作れそうだが
面白いのか? 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()
{
//もう書くの疲れたぁ〜
} かなりショボイがゲームを作ってみた
ゲーム↓(クリックしたらすぐに始まるから注意してくれ、それとウィンドウの大きさ最大で開くぞ)
http://www5.ocn.ne.jp/~aedtg/game/yusya/index.html
スクリプトファイル↓(保存してメモ帳にドロップすればソースがみれるぞ)
http://www5.ocn.ne.jp/~aedtg/game/yusya/yusya.js 何度も何度も戦って、薬と武器をいっぱい買って、準備万端にして、やっと、やっと俺は...
ありがとう。 >>192
ウィンドウの大きさ最大はここ↓から行ったときだった
http://www5.ocn.ne.jp/~aedtg/game/index.html >>192
ちなみにhtmlファイルは4kbスクリプトファイルは24kb 昔のゲームブックみたいでおもしろいw
>>196
おれもww ■ このスレッドは過去ログ倉庫に格納されています