Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Giant Ride 🏰

テキストベースのローグライクRPGです。ランダム生成されるダンジョンを探索し、敵を倒しながら最深部を目指しましょう!

🎮 遊び方

操作方法

キー アクション
W / ↑ 上に移動
A / ← 左に移動
S / ↓ 下に移動
D / → 右に移動
Space 待機(ターン経過)
1-9 アイテム使用

マップの見方

記号 意味
@ プレイヤー
#
.
> 階段(次のフロアへ)
$ 宝箱
その他 敵モンスター

✨ 特徴

  • 🗺️ ランダム生成ダンジョン: 毎回異なるマップで探索
  • ⚔️ ターン制戦闘: 攻撃、スキル、アイテム、逃走を選択
  • 💀 パーマデス: 死んだらセーブデータ消去!慎重に進め
  • 📦 豊富なアイテム: 武器、防具、回復アイテム、スクロール
  • 📈 成長システム: 敵を倒して経験値獲得、レベルアップ
  • 👹 多彩な敵: スライムからドラゴンまで7種類の敵
  • 💾 オートセーブ: 20ターンごと&階段を降りる時に自動保存

🚀 起動方法

方法1: ローカルサーバー(推奨)

npx http-server -p 3000

ブラウザで http://localhost:3000 を開く

方法2: 直接開く

index.html をブラウザにドラッグ&ドロップ (一部機能が制限される場合があります)

🛠️ 技術スタック

  • HTML5
  • CSS3(ダークテーマUI)
  • Vanilla JavaScript(フレームワーク不使用)
  • LocalStorage(セーブ機能)

📁 ディレクトリ構成

giant-ride/
├── index.html          # メインHTML
├── css/
│   └── style.css       # スタイルシート
├── js/
│   ├── main.js         # エントリーポイント
│   ├── game.js         # ゲームエンジン
│   ├── dungeon.js      # ダンジョン生成
│   ├── player.js       # プレイヤー管理
│   ├── combat.js       # 戦闘システム
│   ├── items.js        # アイテム・装備
│   ├── enemies.js      # 敵データ・AI
│   ├── ui.js           # UI更新
│   └── utils.js        # ユーティリティ
└── README.md

⚠️ 注意事項

このコードはAI(Anthropic Claude)を使用して生成されました。 AI生成コードの著作権帰属については法的に不明確な点があります。 本コードの使用は利用者の責任において行ってください。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages