miya3333 commited on
Commit
d12fcac
·
verified ·
1 Parent(s): fcb59b5

Delete README.md

Browse files
Files changed (1) hide show
  1. README.md +0 -134
README.md DELETED
@@ -1,134 +0,0 @@
1
- ---
2
- title: ColorLinkPuzzle
3
- emoji: 🧩
4
- colorFrom: red
5
- colorTo: purple
6
- sdk: static
7
- pinned: false
8
- license: mit
9
- ---
10
-
11
- # カラーリンクパズル (AI 自動プレイ版)
12
-
13
- **Live Demo**: (HTML ファイルをブラウザで開くだけでプレイできます)
14
-
15
- ---
16
-
17
- ## 📖 ゲーム概要
18
-
19
- ### ゲーム紹介
20
- 「カラーリンクパズル」は、同じ色のタイルを **4 つ以上** 直線(横・縦・斜め)で連結させて消すマッチングパズルです。
21
- - **6×6** のグリッドに 6 色のタイルがランダム配置されます。
22
- - タイル同士は隣接(上下左右)でスワップでき、マッチが成立すれば自動で消えてスコアが加算、上から新しいタイルが降ってきます。
23
- - **AI 自動プレイ機能** で、AI が自動で最適なスワップを探し、連鎖させながらプレイできます。
24
-
25
- ### 操作方法
26
- | 操作 | 説明 |
27
- |------|------|
28
- | **タイルのドラッグ** | タイルをクリック(またはタッチ)してドラッグし、隣接タイルと入れ替えてスワップ |
29
- | **スワップ** | 隣接した 2 タイルの位置が入れ替われば、即座にマッチ判定が実行されます |
30
- | **新規ゲーム** | 「新規ゲーム」ボタンでランダムに新しい盤面を生成 |
31
- | **自動プレイ** | 「自動プレイ」ボタンで AI が自動でスワップを行います(再クリックで停止) |
32
- | **速度スライダー** | AI のプレイ速度(ミリ秒)を調整(デフォルト 600ms) |
33
- | **テーマ切替** | 「暗いモード」 / 「明るいモード」切替(ローカルストレージに保存) |
34
-
35
- ### プレイの流れ
36
- 1. **新規ゲーム** ボタンで開始。
37
- 2. タイルをドラッグして隣接タイルとスワップ。
38
- 3. 同色のタイル列が **4 個以上** できると自動で消失し、得点(5pt/タイル)が加算。
39
- 4. 連鎖が起きた場合は自動で再判定・消去が続く。
40
- 5. すべてのタイルが消えるか、ゲームオーバー(マッチが作れない)になるまで続ける。
41
- 6. **自動プレイ** を有効にすれば、AI が連続で最適なスワップを実行し、スコアを稼ぎます。
42
-
43
- ---
44
-
45
- ## 🚀 今後の改良点(アイデア)
46
-
47
- | # | 改良項目 | 説明 |
48
- |---|----------|------|
49
- | 1 | **レベル・ステージ** | 難易度別にタイル数・色数を変える、目標スコアや手数制限のステージを追加 |
50
- | 2 | **スコアボード** | ハイスコア保存(ローカル)やリーダーボードを実装 |
51
- | 3 | **エフェクト** | 消えるときのパーティクル、連鎖時のエフェクト強化 |
52
- | 4 | **モバイル最適化** | タップ&スワイプでのスワップ操作、画面サイズに合わせた responsive デザイン |
53
- | 5 | **AI アルゴリズム** | ミニマックス・評価関数を導入した本格的な AI、手数やスコア最適化 |
54
- | 6 | **サウンド** | UI 操作音や消失エフェクト音を追加 |
55
- | 7 | **マルチプレイヤー** | 同時対戦または協力モード |
56
- | 8 | **設定画面** | 色やテーマ、難易度のカスタマイズ設定 |
57
-
58
- ---
59
-
60
- ## 💻 使用技術
61
-
62
- | カテゴリ | 技術・ライブラリ |
63
- |----------|----------------|
64
- | **HTML** | `<canvas>` ではなく **HTML/CSS** で構築したシンプルな UI |
65
- | **CSS** | カスタムプロパティ(変数)でテーマ・サイズ調整。`@keyframes` による消去アニメーション |
66
- | **JavaScript (ES6)** | ゲームロジック、AI 自動プレイ、DOM 操作、ローカルストレージ |
67
- | **CSS Grid** | 6×6 の棋盤( `grid-template-columns` で動的にサイズ調整) |
68
- | **ローカルストレージ** | テーマ設定の保存 |
69
- | **GitHub / HuggingFace** | ソースコード管理、README の公開先として HuggingFace Spaces にアップロード想定 |
70
-
71
- **外部ライブラリは使用していません**(全て純粋な HTML/CSS/JS だけです)。
72
-
73
- ---
74
-
75
- ## 📄 ライセンス
76
-
77
- **MIT License**
78
-
79
- ```
80
- Copyright (c) 2025 <開発者>
81
-
82
- Permission is hereby granted, free of charge, to any person obtaining a
83
- copy of this software and associated documentation files (the
84
- "Software"), to deal in the Software without restriction,
85
- including without limitation the rights to use, copy, modify,
86
- merge, publish, distribute, sublicense, and/or sell copies
87
- of the Software, and to permit persons to whom the
88
- Software is furnished to do so, subject to the
89
- following conditions:
90
-
91
- …(省略)…
92
- ```
93
-
94
- ---
95
-
96
- ## 👤 開発者
97
-
98
- - **MiYa** – [Hugging Face: miya3333](https://huggingface.co/miya3333)
99
- - **MiYa** – [X (Twitter) : @miya00907380](https://x.com/miya00907380)
100
-
101
- ※本リポジトリは **Hugging Face Spaces** にて Web アプリとして公開可能です。`index.html` をそのままアップロードすれば、ブラウザ上で動作します。
102
-
103
- ---
104
-
105
- ## ���� 使用LLM
106
-
107
- | 項目 | 内容 |
108
- |------|------|
109
- | **LLM** | [gpt-oss-120b](https://console.groq.com/playground?model=openai/gpt-oss-120b) |
110
- | **Reasoning** | medium |
111
- | **Max Completion Tokens** | 8192 |
112
-
113
- > 本 README は **gpt-oss-120b**(Groq のオープンソース LLM)を使用して生成されています。
114
-
115
- ---
116
-
117
- ## 🛠️ ローカルでの実行手順
118
-
119
- 1. **リポジトリをクローン** もしくはコードをコピー
120
- ```bash
121
- git clone https://huggingface.co/spaces/<your-username>/color-link-puzzle
122
- ```
123
- 2. 任意のディレクトリで **`index.html`** をブラウザ(Chrome/Firefox/Safari など)で開く
124
- 3. **ボタン** でゲーム開始、操作は上記「操作方法」参照
125
-
126
- **※追加のビルドや依存関係は不要です。**
127
-
128
- ---
129
-
130
- ### 🎉 Happy Puzzle! 🚀
131
-
132
- ---
133
-
134
- *この README は **Hugging Face Spaces** に公開する前提で作成しました。ぜひリポジトリに公開し、他のユーザーとシェアしてください!*