![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_02.png?5a7ff87)
こんにちは。
WEBページ上でちょっとしたゲームを作ってみようとしています。
ゲームの趣旨は、隠しページを10箇所見つけるというものです。
その見つけた途中経過を別のページに記したいんです。
隠しページを読み込むと同時に「そのページを開いた!」とわかる固有のデータをクッキーに保存し、途中経過ページでクッキーを読み込んで、「発見済み」、「未発見」のように表示できないかなぁと考えていますが、どのようにしたら実現できるでしょうか。(途中経過ページの表示イメージは↓このような雰囲気。)
---------------------------------------
あなたの隠しページ発見状況
・1ページ:未発見
・2ページ:未発見
・3ページ:発見済み!
・4ページ:未発見
・
・
・
---------------------------------------
また、ゲームを始める前にできればプレイする人の名前を入力してもらいたいのですが、アラートででた画面で入力してもらうのではなく、HTMLのフォームから入力するようにしたいのですが可能でしょうか。
そして名前を入力してもらった方には、その入力フォームは表示されないようにしたいのですが…。
もし可能であればどのようにすれば実現できるのか、具体的なソースを教えていただけるとなお助かります。
質問の内容がわかりにくいかと思いますが、そういった点は補足したいと思っておりますので、よろしくお願いします。
No.5
- 回答日時:
こっちの方が良いかも
HTMLのフォームを使うのならJavaScriptが簡単かも。
Cookieに名前が入っていればフォームを表示しないということも可能ですし、通常はフォームに名前を表示させてしまいます。
スクリプトを使ったゲームを探してソースを参考にしてみるのも良いですよ。l
参考URL:http://www.tohoho-web.com/wwwcook.htm
再度の回答ありがとうございます。
返信遅くなりましてすみません。
参考URL拝見しました~。
あとはこれを応用できるかどうか…というところですね。汗
まだしばらく格闘が続きそうです。
NO.1さんの回答ももうしばらく待ってみます。m(_ _)m
No.4
- 回答日時:
Cookieには名前をつけることができます。
この名前を10通り用意すれば、それぞれに別のCookieとして読み書きすることができます。
JavaScriptで簡単にできますよ。
参考URL:http://www.openspc2.org/JavaScript/ref/document/ …
回答ありがとうございます。
文法的には知ってはいましたが、いまいち理解できずで自分のスクリプトにどうしてよいかわからずにいます。
もう一度格闘してみます。
ありがとうございました。
No.3
- 回答日時:
クッキーで複数のデータ…
というのが過去の質問にもありました。
参考になるかも。
http://okwave.jp/kotaeru.php3?qid=1179637
10ページのそれぞれが、未発見がそうでないかは、数値データで持てばサイズが少なくて済みますが、単純に
"XOOOOXOOXX"のような10文字の文字列でもいいと思います。
これと名前のデータをクッキーにしてクッキーに既に名前があれば、とか処理すればいいですね。
お返事遅くなりまして、申し訳ありません~。
いろいろと格闘しておりました。汗
過去の質問を見たんですが、大変参考になりました。
単純な文字列、いいですね。
わかりやすいです。
アドバイスありがとうございました。
No.2
- 回答日時:
別に複数の情報をもってもデータをわける必要は
ありません。例えば10の要素をある・なしに分ける
なら1要素に1ビットずつデータを持てばいいので
10ビットですみます。
クッキーの仕組み以前にその辺のデータのもたせ
かたについて学習なさると次にすべきことが
わかるかもしれませんね
アドバイスありがとうございます。
正直申し上げてわたしの知識レベルではおっしゃってる意味がよくわかりませんでした。すみません。
ですが、それも含めて勉強してみようと思います。
現段階ではJavascriptの仕組みなどを学ぼうとしているわけではなく、純粋にゲームを作りたくなっただけなので具体的な方法を先に調べてみようと思います。そのうち必要に迫られて学ぶことになるかとは思いますが…。
回答ありがとうございました。m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- WordPress(ワードプレス) ワードプレスで、投稿一覧ページにタグを表示する方法 投稿につけたタグを、記事一覧ページにもカテゴリと 1 2023/05/10 21:41
- PHP PHPで入力フォームでデータを確認表示画面まで送る流れを日本語で理解したいのです。 1 2023/05/29 19:12
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- PDF EXCEL ページを指定してPDF出力するVBAを教えてください。 2 2023/02/09 10:27
- Chrome(クローム) 最近のGoogle Chromeのデータ読み込みの遅延やエラーって頻発しますか? 2 2023/01/06 22:12
- Mac OS Macで今あるファイルの連番(ページ番号)に足し算をしてリネームしたい 1 2022/10/12 17:22
- PHP PHP MySql ページング 2 2022/09/20 06:38
- その他(プログラミング・Web制作) 入力フォームへ、データを自動的に入力するプログラム。どうやって作る? 4 2023/01/16 10:24
- その他(インターネット接続・インフラ) ブラウザにIPアドレス入力した時 1 2022/06/16 19:08
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
wordの差し込み印刷で文字...
-
【C#】DataGridViewの最大列数...
-
DTOとEntityの差は何ですか。
-
excel access連携 このテーブル...
-
XMLHttpRequestでウェブページ取得
-
WordでExcelデータを差込...
-
C言語で地図を描きたい
-
★お手上げ状態です。助けてくだ...
-
VB.NET 2017の勉強中です。 今...
-
ArrayListへArrayListの格納
-
エクセルVBAで楽天証券に注...
-
トラックバック機能の実装
-
ActiveReportのサブレポート機...
-
「外部データの取り込み」とい...
-
Excel2016やWord2016のリボンの...
-
VBA内でのGetPixelを使用した時...
-
Dosブロンプトでtabを出力したい
-
「取得先」という表現について
-
開始と終了を指定して、その間...
-
VBA コレクションに2次元配列...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DTOとEntityの差は何ですか。
-
wordの差し込み印刷で文字...
-
【C#】DataGridViewの最大列数...
-
WordでExcelデータを差込...
-
excel access連携 このテーブル...
-
ActiveReportのサブレポート機...
-
「外部データの取り込み」とい...
-
GridViewからチェックボックス...
-
★お手上げ状態です。助けてくだ...
-
INIファイルに一括書き込みを行...
-
VBA内でのGetPixelを使用した時...
-
VB.NET 2017の勉強中です。 今...
-
表を表示するコントロールについて
-
C#でのForm間のデータ受け渡し...
-
ASP.NET GridView の検索画面で...
-
C言語で地図を描きたい
-
回線速度が64kbpsだったら、64k...
-
ADOを使用してExcelファイルを...
-
MSFlexGridのデータを初期化し...
-
画像の読み込み&白黒判別プロ...
おすすめ情報