猫ハウスつり

猫ハウスのイラスト 🎣 ゲームを遊ぶ

どんなゲーム?

猫がたくさん住んでいる「猫ハウス」で、人が釣りざおを使って猫を釣るゲームです。スマホでもパソコンでも遊べます。

  1. ねらう場所とエサを選ぶ:猫ハウスは最初から全体が見えています。絵をタップして、1F のクッション・トンネル・キャットタワー、2F のロフト・つり橋、屋根裏などをねらいます(ステージが進むと解放)。エサ(煮干し・ねずみのおもちゃ・はねじゃらし・エビ・アジ・焼き魚)ごとに好きな猫がちがいます。
  2. キャスト:画面の右に立つ人が、家の中へ投げます。ゲージを真ん中で止めるとねらいどおりに飛び、猫が早く来てレアな猫も来やすくなります。下の「アップ」の窓でウキのようすを大きく見られます。
  3. アタリを待つ:猫がエサに近づいてきます。ウキがピクッとするだけのときは、まだ合わせない。
  4. 合わせる:ウキが沈んで「!」が出たら、すぐタップ(早いほどパーフェクト)。
  5. リールを巻く:長押しで巻きます。テンションが赤まで上がると糸が切れ、ゆるめすぎると逃げられます。猫が「グイッ!」とあばれたら離しましょう。
  6. 釣った猫はバケツへ。コインがもらえ、図鑑に登録されます。目標の数を釣るとステージクリアで新しい場所が解放されます。

猫は全13種類(★1〜★5)。コインでエサやじょうぶな竿を買えます。「ベイトキャッチャー」などのメダルもあります。

操作:タップ/クリック、またはキーボード(スペース・Enter=キャスト/合わせ/長押しで巻く、←→=場所、↑↓=エサ)。

記録の保存と引き継ぎ

記録(コイン・図鑑・メダル・エサ・竿・ステージ)はこのブラウザの中に保存されます。次のときは記録が消えることがあります:

別のブラウザ・別の端末とは記録が別です。機種変更の前に引き継ぎページ(全ゲーム共通)で引き継ぎ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)