20250725-demo

🕹️ レトロテトリス - 80年代風パズルゲーム

License: MIT HTML5 CSS3 JavaScript TailwindCSS

80年代レトロゲーム風のブラウザテトリス - コロベイニキのBGM付き、ピクセルアート風ビジュアルで蘇る懐かしのパズルゲーム

🎮 ゲームをプレイする

▶️ ゲームを開始する - src/index.html

ブラウザで上記リンクをクリックするか、src/index.htmlファイルを直接開いてプレイできます。

✨ 特徴

🎯 ゲーム機能

基本システム

操作方法

| キー | 動作 | |——|——| | ← → | ブロックの左右移動 | | | ブロックの回転 | | | ソフトドロップ(高速落下) | | スペース | ハードドロップ(一気に落下) | | P | 一時停止/再開 | | R | ゲームリセット | | S | ゲーム開始 |

スコアシステム

🎵 音響システム

BGM: コロベイニキ

Web Audio APIを使用してコロベイニキの楽譜を完全再現。レトロゲーム風のスクエア波音源で80年代の雰囲気を演出。

効果音

🛠️ 技術仕様

フロントエンド技術

対応ブラウザ

📁 プロジェクト構成

📦 レトロテトリス/
├── 📄 README.md                 # このファイル
├── 📁 src/                      # ゲームソースコード
│   ├── 📄 index.html            # 🎮 メインゲーム画面
│   ├── 📁 css/
│   │   └── 📄 styles.css        # レトロスタイルCSS
│   └── 📁 js/
│       └── 📄 script.js         # ゲームロジック
├── 📁 docs/                     # ドキュメント
│   ├── 📄 game-specification.md # ゲーム仕様書
│   └── 📄 implementation-log.md # 実装ログ
└── 📄 LICENSE                   # MITライセンス

🚀 セットアップ

簡単スタート

  1. このリポジトリをクローンまたはダウンロード
  2. src/index.htmlをブラウザで開く
  3. Sキーを押してゲーム開始!

ローカル開発サーバー(推奨)

# リポジトリクローン
git clone https://github.com/tokawa-ms/20250725-demo.git
cd 20250725-demo/src

# 簡易HTTPサーバー起動
python3 -m http.server 8000
# または
npx serve .

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

🎮 プレイ方法

  1. ゲーム開始: ページを開いたらSキーでスタート
  2. ピース操作: 矢印キーでブロックを移動・回転
  3. ライン消去: 横一列を埋めてスコア獲得
  4. レベルアップ: 10ライン消去毎に速度アップ
  5. ハイスコア: 自己ベストを更新しよう!

📊 実装状況

✅ 完了機能

🔄 今後の予定

🎨 レトロデザイン

カラーパレット

ビジュアル要素

📄 ライセンス

このプロジェクトは MIT License の下で公開されています。

🤝 コントリビューション

プロジェクトへの貢献を歓迎します!

  1. このリポジトリをフォーク
  2. フィーチャーブランチを作成 (git checkout -b feature/amazing-feature)
  3. 変更をコミット (git commit -m 'Add amazing feature')
  4. ブランチにプッシュ (git push origin feature/amazing-feature)
  5. Pull Request を作成

🆘 サポート


🕹️ レトロテトリスで80年代にタイムスリップ! 🎮
Made with ❤️ and retro vibes