猫ハウスつり
🎣 ゲームを遊ぶ
どんなゲーム?
猫がたくさん住んでいる「猫ハウス」で、人が釣りざおを使って猫を釣るゲームです。スマホでもパソコンでも遊べます。
- ねらう場所とエサを選ぶ:猫ハウスは最初から全体が見えています。絵をタップして、1F のクッション・トンネル・キャットタワー、2F のロフト・つり橋、屋根裏などをねらいます(ステージが進むと解放)。エサ(煮干し・ねずみのおもちゃ・はねじゃらし・エビ・アジ・焼き魚)ごとに好きな猫がちがいます。
- キャスト:画面の右に立つ人が、家の中へ投げます。ゲージを真ん中で止めるとねらいどおりに飛び、猫が早く来てレアな猫も来やすくなります。下の「アップ」の窓でウキのようすを大きく見られます。
- アタリを待つ:猫がエサに近づいてきます。ウキがピクッとするだけのときは、まだ合わせない。
- 合わせる:ウキが沈んで「!」が出たら、すぐタップ(早いほどパーフェクト)。
- リールを巻く:長押しで巻きます。テンションが赤まで上がると糸が切れ、ゆるめすぎると逃げられます。猫が「グイッ!」とあばれたら離しましょう。
- 釣った猫はバケツへ。コインがもらえ、図鑑に登録されます。目標の数を釣るとステージクリアで新しい場所が解放されます。
猫は全13種類(★1〜★5)。コインでエサやじょうぶな竿を買えます。「ベイトキャッチャー」などのメダルもあります。
操作:タップ/クリック、またはキーボード(スペース・Enter=キャスト/合わせ/長押しで巻く、←→=場所、↑↓=エサ)。
記録の保存と引き継ぎ
記録(コイン・図鑑・メダル・エサ・竿・ステージ)はこのブラウザの中に保存されます。次のときは記録が消えることがあります:
- iPhoneのSafariで7日くらい遊ばなかったとき
- ブラウザの履歴やサイトのデータを消したとき
- プライベートモードで遊んだとき
別のブラウザ・別の端末とは記録が別です。機種変更の前に引き継ぎページ(全ゲーム共通)で引き継ぎIDを発行してメモしてください。アップデートで記録が消えることはありません。
フォルダ構成(ファイルの置き場所)
nekotsuri/
├─ index.html … このページ(説明ページ)
├─ README.md
├─ tools/
│ ├─ cut_cats.py … 猫のスプライトシートから猫を切り抜く
│ ├─ cut_items.py … 竿・エサ・バケツ・メダルを切り抜く
│ └─ stamp.py … 公開日時(バージョン)を書き込む
└─ game/ … ゲーム本体(https://nikkukyuu-code.github.io/nekotsuri/game/)
├─ index.html … タイトル・ゲーム・図鑑・おみせ画面
├─ css/style.css … 見た目(スマホ幅のレイアウト)
├─ js/data.js … 猫・エサ・場所・竿・メダルのデータと公開日時
├─ js/save.js … 記録の保存(減らない仕組み)
├─ js/meta.js … バージョン表示・アクセス数・bc(プレイ回数)
├─ js/sound.js … 効果音
├─ js/game.js … ゲームの動き(キャスト・アタリ・リール)
└─ assets/
├─ cathouse.jpg … 背景の猫ハウス
├─ cats/*.png … 猫(13種類 × 16ポーズ:歩き・忍び足・ダッシュ・座り・エサをくわえる・引っぱられる など)
└─ items/*.png … 竿・エサ・バケツ・コイン・メダル
| 保存データ(localStorage) | 中身 |
|---|---|
nekotsuri-save-v1 | コイン(獲得合計・使った合計)、図鑑、メダル、エサ、竿、到達ステージ |
nekotsuri-save-v1-bak | 上のバックアップ(毎回いっしょに保存) |
nekotsuri-pref-v1 | 設定(音のON/OFF) |