はじめまして。
HTML言語+JAVAスクリプトだけで、ブラウザで動くゲームはつくれるのでしょうか?
ゲームのジャンルにはいろいろありますが、
とりあえず、“あたり判定”のようなことが可能でしょうか?

パソコンはマック(OS8.1)、ブラウザは、IE5とNN4.7を使用しているものです。
よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (5件)

できますよ。


参考URLを見てみてください。
JavaScriptのみで動くものもたくさんあります。

参考URL:http://game.gr.jp/GameWeb/Display/index.cgi
    • good
    • 0
この回答へのお礼

ありがとうございます!
先のページには、資料本のタイトルや出版社名等があり、
とても参考になりました。
BOOKマークにもいれました。
ありがとうございました。

お礼日時:2001/07/12 14:12

出来ますよ。



こちらで分かりやすく説明されてます。
あまり派手なものは出来ませんが。

私も参考に作った事があります。

参考URL:http://www.bluefoun.pos.to/games/howto/howto.html
    • good
    • 0
この回答へのお礼

ありがとうございます。
順を追って詳しく解説してあり、勉強になりました。
また機会がありましたら、よろしくお願いいたします。

お礼日時:2001/08/21 16:15

補足します。


当たり判定を行うプログラムはもちろん可能ですが
意外と複雑な計算が必要で難しいです。
特に三角や丸形のものの当たり判定は数学の知識が必要です。
マウスポインタの当たり判定ならイベントで簡単にできます。

この回答への補足

ミニゲーム作品集のような書籍またはWEBページをご存知ありませんでしょうか?

命令(関数)等のポケット本を買ったのですが、具体的な(フロー)流れがわからず、うまくつくれません。

※以前MSX BASICというものを少しやっていたことがあります。

よろしくおねがいします。
効果音等のTIPSもできれば…おねがいいたします。

補足日時:2001/07/24 08:52
    • good
    • 0

スロット、イライラ棒、RPGの戦闘プログラム等


単純なものなら作れます。
アクション、シューティングなどのようにグラフィック処理を行うものはまず無理です。

参考URL:http://www.vc-net.ne.jp/~tkimura/iraira/index.html
    • good
    • 0
この回答へのお礼

ありがとうございます。

JAVAスクリプトの摘要ジャンルがわかりました。

処理速度の遅さやサウンド(リアルタイムに効果音を出す)等のパワー不足感はいなめませんね。

でもMACでJDKはつかえないし…。

参考にいたします。

お礼日時:2001/07/24 08:28

DHTMLを駆使すれば作れるのでは?



参考URL:http://www18.big.or.jp/~neon2/musihit/musi_hit2. …
    • good
    • 0
この回答へのお礼

虫がつかまんな~い。
確かに…あたり判定できてます…

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

お礼日時:2001/07/12 14:16

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qフルブラウザの表示速度の比較

現在、N901iSでjigブラウザを使っている高校生です。

機種やブラウザの違いにおける、簡単な比較をしたいので暇なときに書き込んでいただければ幸いです。


1.機種名
2.ブラウザ名
3.ブラウザ使用期間
4.下記のサイトを完全に表示できるまでの時間
(1)Yahoo!
(2)Google
(3)Amazon
(4)IT media

※設定は自分がもっとも早く表示できるようにしてください。
※1回ではなく、2.3回試して平均の時間を書き込んでください。

できるだけ多くの結果をお待ちしております。


私の結果

1.N901iS
2.jigブラウザ
3.約1年
4.結果
  (1)15秒
  (2)8秒
  (3)30秒
  (4)30秒

Aベストアンサー

簡単に…
1.AK-3001V(willcom)
2.Opera
3.1年半
4.
(1)32秒
 (2)7秒
 (3)48秒
 (4)54秒
「高速化サービス」を使用しての結果です。(通信プロトコルや画像ファイルの最適化を行い、AIR-EDGE PHONEの体感速度を最大200%まで高速化するサービスです。)
参考までに最短時間は
 (1)24秒
 (2)4秒
 (3)37秒
 (4)49秒
でした。

QNN4.7で小窓が開かない

JavaScriptで小窓を表示するようにしているのですが、
IE6、NN7だと動くのですが、NN4.7だと動いてくれません。
どこが問題なのかわからないのでアドバイスをお願いします。

<script language="javascript">
<!--
function winopen(url){
var w = window.open(url,'小窓','width=700,height=600,toolbar=0,menubar=0,location=0,status=0,scrollbars=no');
}
-->
</script>

<a href="javascript:winopen('./ex01.html');">ex01</a>
<a href="javascript:winopen('./ex02.html');">ex02</a>
<a href="javascript:winopen('./ex03.html');">ex03</a>

fanctionの部分をHEADではなくBODYに書いているのですが、
それが問題という可能性はありますか?

JavaScriptで小窓を表示するようにしているのですが、
IE6、NN7だと動くのですが、NN4.7だと動いてくれません。
どこが問題なのかわからないのでアドバイスをお願いします。

<script language="javascript">
<!--
function winopen(url){
var w = window.open(url,'小窓','width=700,height=600,toolbar=0,menubar=0,location=0,status=0,scrollbars=no');
}
-->
</script>

<a href="javascript:winopen('./ex01.html');">ex01</a>
<a href="javascript:winopen('./ex02.html');">ex02</a>
<a hre...続きを読む

Aベストアンサー

window.open(url, name [, style]) のname(この場合は'小窓')に
漢字を指定しているのがまずいようです。
基本的にnameに半角空白文字や全角文字(日本語)は使わないほうがいいと思います。

ちなみに、Netscape Communicator 4.73では、これで動きました。
<html>
<head><title></title></head>
<body>
<script language="javascript">
<!--
function winopen(url){
var w = window.open(url,'win','width=700,height=600,toolbar=0,menubar=0,location=0,status=0,scrollbars=no');
}
-->
</script>

<a href="javascript:winopen('./ex01.html');">ex01</a>
<a href="javascript:winopen('./ex02.html');">ex02</a>
<a href="javascript:winopen('./ex03.html');">ex03</a>
</body>
</html>


http://tohoho.wakusei.ne.jp/js/window.htm#open

http://tohoho.wakusei.ne.jp/www.htm

window.open(url, name [, style]) のname(この場合は'小窓')に
漢字を指定しているのがまずいようです。
基本的にnameに半角空白文字や全角文字(日本語)は使わないほうがいいと思います。

ちなみに、Netscape Communicator 4.73では、これで動きました。
<html>
<head><title></title></head>
<body>
<script language="javascript">
<!--
function winopen(url){
var w = window.open(url,'win','width=700,height=600,toolbar=0,menubar=0,location=0,status=0,scrollbars=no');
}
-->
</sc...続きを読む

QWEBブラウザの比較

Internet Explorer(最新の9で)、google chrome、firefox
この3つのブラウザの、
速度、互換性、機能等、特徴を教えてください。

詳しく比較しているサイトがあれば、それも教えていただきたいです。

Aベストアンサー

IEはW3Cの規格から外れた独自機能てんこ盛りなので5から使ってません。
それにクラッカーなんかの標的になりやすいしね。
今はGoogle chrome、Firefoxを併用しています。

chromeは全体的に軽量。起動が速い。対応していないプラグインやツールバーが意外と多い。
FirefoxはFlashコンテンツが多いページだと重くなりやすい。が、全体的には快適だが起動が遅い。
この二つはW3Cに忠実だとは思いますよ。

QNN4.7でボタン制御は可能でしょうか?

毎回お世話になっております。

現在、仕事でWebページを作成しているのですが、そのWebページの推奨がIE5.0、NN4.7以上になっております。
今、作業で困っていることはNN4.7でボタンの制御ができないことです。
IEだと「disabled」で制御ができるのですが、NN4.7だと使用不可になっているので使えないです。

検索エンジンで調べても良い例がみつからなかったので、投稿いたしました。
なにか良い案・HPがありましたら、ご回答のほどよろしくおねがいいたします。

Aベストアンサー

ボタンを無効にしたいということですよね?

たとえば、ボタンのonClickイベントでアラートウィンドウを開き、「このボタンは無効です」でも何でもいいんですが適切な警告メッセージを表示して、アラートウィンドウの「OK」が押されたらreturn falseでSubmitは行わないようにする方法はいかがでしょうか。

bokeseizinさんの意図を汲み違えていたらすみません。

Qキーボードでの操作が充実したブラウザを探しています

リンクのクリックやタブの切り替えなど、必要なほぼ全ての操作にキーボードショートカットなどが割り当てられていてキーボードのみで操作ができるブラウザを探しています。

現在はOPERAを使っています。これもキーボードショートカットは充実しており使いやすいのですが、少々動作が重いのと、表示エンジンが独特なので、他に何かいいブラウザがないかと…。
よく雑誌などでブラウザの比較記事を見かけるのですが、キーボードでの操作性を比較してくれているものがありません。自分でも調べてみたのですが、ネット上にも各ブラウザのキーボード操作についての細かい情報があまり見つかりませんでした。
一つ一つ使って比較してみればいいのでしょうが、それなりの期間使ってみないと本当の比較はできないと思うので時間がかかってしまうことと、ヘルプファイルや解説サイトなどをうまく検索できなかったりして情報を見逃してしまう可能性もあります。実際に今ブラウザの操作を熟知して使っておられる人にお聞きできればと思い質問させていただきました。

Aベストアンサー

Firefox+Vimperatorならかなり細かい操作をキーボードで出来ると思います。
ただVimの操作に慣れていないと使いにくいかもしれませんが…

Firefox拡張:FirefoxをVim風のキーバインドで操作するVimperator - SourceForge.JP Magazine
http://sourceforge.jp/magazine/07/06/28/025221

QNN4とNN6でのレイヤーの表示・非表示

WINとMACでNN4とNN6でのレイヤーの表示・非表示を制御する、そんな都合の良いJavaScriptってありますか?
あったら教えて下さい!!

Aベストアンサー

以下は、私が使っていたものを、そのまま写しています。

function ShowMessage(mID){
if(document.all) document.all(mID).style.visibility = 'visible';
else if(document.layers) document.layers[mID].visibility = true;
else if(document.getElementById) document.getElementById(mID).style.visib
ility = 'visible';
}

function HideMessage(mID){
if(document.all) document.all(mID).style.visibility = 'hidden';
else if(document.layers) document.layers[mID].visibility = false;
else if(document.getElementById) document.getElementById(mID).style.visib
ility = 'hidden';
}

おわかりだとは思いますが、mIDは、各レイヤーのIDです。
引数にして渡してやってください。

ちなみに、Netscape6.0以降は、document.layersはFALSEになってしまいます。
そこで、document.getElementByIdを使うのですが、これはIE5.0以上でもTRUEになってしまいます。
(だから elseを使っているんですが)

Netscapeは、4.x以前と6.0以降でまったく別物になっているので、
同じ処理はほとんどの場合使えません。
むしろ、6.0はIE5.x以降にかなり近いです。

WINとMACの違いは、ブラウザの細かい仕様とバグに関わってくるので、
あんまり気にしても仕方がないような。。。

以下は、私が使っていたものを、そのまま写しています。

function ShowMessage(mID){
if(document.all) document.all(mID).style.visibility = 'visible';
else if(document.layers) document.layers[mID].visibility = true;
else if(document.getElementById) document.getElementById(mID).style.visib
ility = 'visible';
}

function HideMessage(mID){
if(document.all) document.all(mID).style.visibility = 'hidden';
else i...続きを読む

Qメーラーの、比較研究サイト

こんにちは、よろしくお願いします。
タブブラウザの比較研究サイトで、「タブブラウザ推奨委員会」という、大変詳しいのがありますね。
同様に、メーラーの比較研究サイトというのは、どこかにないでしょうか。
また、よかったら、皆さんのお勧めメーラー(と、その理由)を教えていただけますか。
ちなみに私は、Shuriken Pro3/R.2を使用しています。

Aベストアンサー

比較研究サイトというのは一応あるにはあるようですがタブブラウザ推奨委員会には遠く及ばないみたいです。
ご質問者と同じソフトを利用してます。その前はBecky!だったのですがOutlookExpressからの移行だったので使いづらく現在はShurikenの頃から使っています。ただこのソフト、ネットニュースが見られない検索がしづらいいろいろと要望はありますがメールアドレスをたくさん使っている私にとってはいいソフトといえると思います。Becky!より安価ですし。お勧めですよ、一応。

WZEditorに着いてるメールソフトもそれなりに使えますが付属ソフトなのでエディタを使わない人にはお勧めできませんね。

Qブラウザ判別スクリプト

ブラウザ別にcssを読み込みたいのですが、
firefox2.0に反映されません。
どうしてでしょうか?

<!--ブラウザ判別
function getOSType()
{
var uAgent = navigator.userAgent.toUpperCase();
if (uAgent.indexOf("MAC") >= 0) return "MacOS";
if (uAgent.indexOf("WIN") >= 0) return "Windows";
if (uAgent.indexOf("X11") >= 0) return "UNIX";
return "";
}
// Netscape Navigator -> Netscape
// Internet Explorer -> Explorer
// Safari -> Safari
// Opera -> Opera
function getBrowserName()
{
var aName = navigator.appName.toUpperCase();
var uName = navigator.userAgent.toUpperCase();
if (uName.indexOf("SAFARI") >= 0) return "Safari";
if (aName.indexOf("MICROSOFT") >= 0) return "Explorer";
if (uName.indexOf("FIREFOX") >= 0) return "Firefox";
return "";
}
function getBrowserVersion()
{
var browser = getBrowserName();
var version = 0;
var s = 0;
var e = 0;
var appVer = navigator.appVersion;
var uName = navigator.userAgent.toUpperCase();
if (browser == "Safari")
{
version = eval(appVer.substring(0,3)) - 4;
}
if (browser == "Explorer")
{
appVer = navigator.userAgent;
s = appVer.indexOf("MSIE ",0) + 5;
e = appVer.indexOf(";",s);
version = eval(appVer.substring(s,e));
}
if (browser == "Firefox")
{
s = uName.indexOf("FIREFOX/",0);
version = parseFloat(uName.substring(s+8,s+8+3));
}


return version;
}
//-->

<!--top.js
os = getOSType();
browser = getBrowserName();
version = getBrowserVersion();
if (os == "MacOS") dirName = "css/mac/";
if (os == "Windows") dirName = "css/win/";
if (os == "UNIX") dirName = "css/unix/";
if (browser == "Explorer") dirName += "ie";
if (browser == "Safari") dirName += "saf";
if (browser == "Firefox") dirName += "ff";
if ((version >= 1) && (version < 2)) dirName += "top.css";
if ((version >= 2) && (version < 3)) dirName += "top.css";
if ((version >= 3) && (version < 4)) dirName += "top.css";
if ((version >= 4) && (version < 5)) dirName += "top.css";
if ((version >= 5) && (version < 5.5)) dirName += "top.css";
if ((version >= 5.5) && (version < 6)) dirName += "top.css";
if ((version >= 6) && (version < 7)) dirName += "top.css";
if ((version >= 7) && (version < 8)) dirName += "top.css";

document.write("<link rel='stylesheet' href='"+dirName+"' type='text/css'>");

//-->

ブラウザ別にcssを読み込みたいのですが、
firefox2.0に反映されません。
どうしてでしょうか?

<!--ブラウザ判別
function getOSType()
{
var uAgent = navigator.userAgent.toUpperCase();
if (uAgent.indexOf("MAC") >= 0) return "MacOS";
if (uAgent.indexOf("WIN") >= 0) return "Windows";
if (uAgent.indexOf("X11") >= 0) return "UNIX";
return "";
}
// Netscape Navigator -> Netscape
// Internet Explorer -> Explorer
// Safari -> Safari
// Oper...続きを読む

Aベストアンサー

UA判別よりもシステム判別のほうが高精度です。
http://okwave.jp/qa2639629.html

ユーザーエージェントの判別は想定外のブラウザでアクセスされたとき正常に表示できません。
機能的には対応しているブラウザでもスクリプトが対応していないために弾かれると言うオチ。

Qお勧めの2ちゃんねる専用ブラウザ

 お勧めの2ちゃんねる専用ブラウザをご紹介していただけないでしょうか。
 自分でも「2ちゃんねる 専用 ブラウザ」とワードを入れて検索したり調べたりしたのですが、「乱立する2ちゃんねるブラウザの比較表」というのを何ページか発見しました。
 ですが、この表に書いてある個別の項目の意味さえもわからず、どのブラウザがいいのかあまりわからない状態です。誰かお詳しい方、1つブラウザを紹介してくださいますようよろしくお願い申し上げます。
 ただ、この質問に対して様々なブラウザが挙げられてしまえば、またどれを選べばいいのか混乱しかねないので、なぜそのブラウザをお勧めになるのかその理由もぜひ教えてください。

Aベストアンサー

こんにちは。

2chブラウザこそ好みが分かれるでしょう。
こればかりは、使ってみて判断されるのが良いと思いますよ。

ちなみに私は、Jane Style を使っています。
http://janestyle.s11.xrea.com/
これ、Outlook2003みたいに縦に掲示板一覧,スレッド一覧,スレ内容を表示できるので、自分にとって見やすいです。

いろんな機能が装備されているようなのですが、実はほとんど使いこなせていません、でも今は満足しています。

でわ!

Qブラウザの×ボタン判定

ブラウザの×ボタンを押下すると、このページから移動しますか?
というダイアログが表示されると思います。

このダイアログには「このページから移動」と「ページに留まる」の二つのボタンが
ついています。

このボタンの内、どちらが押されたかを判断したいのですが、javascriptで判定する
ことは可能でしょうか?

ご教授のほどよろしくお願いいたします。

Aベストアンサー

unloadbeforeから即座に(同イベントループ内で)beforeが起きるかどうかでわかるでしょう。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報