timoon811 commited on
Commit
9ed6e47
·
verified ·
1 Parent(s): 6734de9

Add 3 files

Browse files
Files changed (3) hide show
  1. README.md +7 -5
  2. index.html +352 -19
  3. prompts.txt +1 -0
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
- title: Phazyigry
3
- emoji: 🏆
4
- colorFrom: gray
5
- colorTo: red
6
  sdk: static
7
  pinned: false
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
1
  ---
2
+ title: phazyigry
3
+ emoji: 🐳
4
+ colorFrom: yellow
5
+ colorTo: pink
6
  sdk: static
7
  pinned: false
8
+ tags:
9
+ - deepsite
10
  ---
11
 
12
+ Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
index.html CHANGED
@@ -1,19 +1,352 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
19
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="ru">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Фазы игр - Анализ вместо угадывания</title>
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
9
+ <style>
10
+ @import url('https://fonts.googleapis.com/css2?family=Exo+2:wght@700;900&family=Roboto:wght@400;500;700&display=swap');
11
+
12
+ :root {
13
+ --primary: #6d28d9;
14
+ --secondary: #10b981;
15
+ --dark: #1e293b;
16
+ --light: #f8fafc;
17
+ }
18
+
19
+ body {
20
+ font-family: 'Roboto', sans-serif;
21
+ background-color: #0f172a;
22
+ color: var(--light);
23
+ overflow-x: hidden;
24
+ }
25
+
26
+ .title-font {
27
+ font-family: 'Exo 2', sans-serif;
28
+ }
29
+
30
+ .gradient-text {
31
+ background: linear-gradient(90deg, #8b5cf6, #ec4899);
32
+ -webkit-background-clip: text;
33
+ background-clip: text;
34
+ color: transparent;
35
+ }
36
+
37
+ .menu-item {
38
+ position: relative;
39
+ overflow: hidden;
40
+ }
41
+
42
+ .menu-item::after {
43
+ content: '';
44
+ position: absolute;
45
+ bottom: 0;
46
+ left: 0;
47
+ width: 0;
48
+ height: 2px;
49
+ background: linear-gradient(90deg, #8b5cf6, #ec4899);
50
+ transition: width 0.3s ease;
51
+ }
52
+
53
+ .menu-item:hover::after {
54
+ width: 100%;
55
+ }
56
+
57
+ .hero-bg {
58
+ background: radial-gradient(circle at 30% 50%, rgba(109, 40, 217, 0.2) 0%, rgba(15, 23, 42, 1) 60%);
59
+ }
60
+
61
+ .phase-circle {
62
+ position: relative;
63
+ width: 120px;
64
+ height: 120px;
65
+ border-radius: 50%;
66
+ background: conic-gradient(
67
+ #10b981 0% 30%,
68
+ #f59e0b 30% 70%,
69
+ #ef4444 70% 100%
70
+ );
71
+ animation: rotate 15s linear infinite;
72
+ box-shadow: 0 0 30px rgba(109, 40, 217, 0.5);
73
+ }
74
+
75
+ .phase-circle::before {
76
+ content: '';
77
+ position: absolute;
78
+ top: 10px;
79
+ left: 10px;
80
+ right: 10px;
81
+ bottom: 10px;
82
+ background-color: #0f172a;
83
+ border-radius: 50%;
84
+ z-index: 1;
85
+ }
86
+
87
+ .phase-indicator {
88
+ position: absolute;
89
+ width: 20px;
90
+ height: 20px;
91
+ background: white;
92
+ border-radius: 50%;
93
+ top: -10px;
94
+ left: 50%;
95
+ transform: translateX(-50%);
96
+ z-index: 2;
97
+ animation: pulse 2s ease-in-out infinite;
98
+ }
99
+
100
+ @keyframes rotate {
101
+ 0% { transform: rotate(0deg); }
102
+ 100% { transform: rotate(360deg); }
103
+ }
104
+
105
+ @keyframes pulse {
106
+ 0% { transform: translateX(-50%) scale(1); }
107
+ 50% { transform: translateX(-50%) scale(1.2); }
108
+ 100% { transform: translateX(-50%) scale(1); }
109
+ }
110
+
111
+ .ticker {
112
+ animation: ticker 30s linear infinite;
113
+ }
114
+
115
+ @keyframes ticker {
116
+ 0% { transform: translateX(0); }
117
+ 100% { transform: translateX(-50%); }
118
+ }
119
+
120
+ .glow {
121
+ animation: glow 2s ease-in-out infinite alternate;
122
+ }
123
+
124
+ @keyframes glow {
125
+ from { box-shadow: 0 0 10px rgba(109, 40, 217, 0.5); }
126
+ to { box-shadow: 0 0 20px rgba(109, 40, 217, 0.8), 0 0 30px rgba(109, 40, 217, 0.6); }
127
+ }
128
+
129
+ .mobile-menu {
130
+ transform: translateX(100%);
131
+ transition: transform 0.3s ease-in-out;
132
+ }
133
+
134
+ .mobile-menu.open {
135
+ transform: translateX(0);
136
+ }
137
+
138
+ .game-card {
139
+ transform-style: preserve-3d;
140
+ transition: all 0.5s ease;
141
+ perspective: 1000px;
142
+ }
143
+
144
+ .game-card:hover {
145
+ transform: translateY(-10px) rotateX(5deg);
146
+ }
147
+
148
+ .cube {
149
+ width: 100px;
150
+ height: 100px;
151
+ position: relative;
152
+ transform-style: preserve-3d;
153
+ animation: rotateCube 10s infinite linear;
154
+ }
155
+
156
+ .face {
157
+ position: absolute;
158
+ width: 100%;
159
+ height: 100%;
160
+ background: rgba(109, 40, 217, 0.7);
161
+ border: 2px solid rgba(255, 255, 255, 0.2);
162
+ display: flex;
163
+ justify-content: center;
164
+ align-items: center;
165
+ font-size: 1.5rem;
166
+ color: white;
167
+ opacity: 0.9;
168
+ }
169
+
170
+ .front { transform: translateZ(50px); }
171
+ .back { transform: rotateY(180deg) translateZ(50px); }
172
+ .right { transform: rotateY(90deg) translateZ(50px); }
173
+ .left { transform: rotateY(-90deg) translateZ(50px); }
174
+ .top { transform: rotateX(90deg) translateZ(50px); }
175
+ .bottom { transform: rotateX(-90deg) translateZ(50px); }
176
+
177
+ @keyframes rotateCube {
178
+ 0% { transform: rotateX(0) rotateY(0); }
179
+ 100% { transform: rotateX(360deg) rotateY(360deg); }
180
+ }
181
+ </style>
182
+ </head>
183
+ <body class="min-h-screen">
184
+ <!-- Мобильное меню -->
185
+ <div class="fixed top-0 left-0 right-0 z-50 bg-gray-900/90 backdrop-blur-md p-4 flex justify-between items-center lg:hidden">
186
+ <div class="text-2xl font-bold gradient-text">ФазыИгр</div>
187
+ <button id="menu-toggle" class="text-white focus:outline-none">
188
+ <i class="fas fa-bars text-2xl"></i>
189
+ </button>
190
+ </div>
191
+
192
+ <div id="mobile-menu" class="mobile-menu fixed inset-0 bg-gray-900 z-40 pt-20 px-6 lg:hidden">
193
+ <div class="flex flex-col space-y-6">
194
+ <a href="#" class="menu-item text-white text-2xl font-bold py-3 flex items-center">
195
+ <i class="fas fa-gamepad mr-3 text-purple-500"></i> Игры
196
+ </a>
197
+ <a href="#" class="menu-item text-white text-2xl font-bold py-3 flex items-center">
198
+ <i class="fas fa-wave-square mr-3 text-emerald-500"></i> Фазы
199
+ </a>
200
+ <a href="#" class="menu-item text-white text-2xl font-bold py-3 flex items-center">
201
+ <i class="fas fa-robot mr-3 text-blue-500"></i> ИИ
202
+ </a>
203
+ <a href="#" class="menu-item text-white text-2xl font-bold py-3 flex items-center">
204
+ <i class="fas fa-gift mr-3 text-yellow-500"></i> Бонусы
205
+ </a>
206
+ </div>
207
+ <div class="absolute bottom-10 left-0 right-0 px-6">
208
+ <button class="w-full bg-gradient-to-r from-purple-600 to-pink-500 text-white py-4 rounded-xl font-bold text-lg glow">
209
+ Получить анализ
210
+ </button>
211
+ </div>
212
+ </div>
213
+
214
+ <!-- Десктопное меню -->
215
+ <div class="hidden lg:flex fixed top-0 left-0 right-0 z-50 bg-gray-900/90 backdrop-blur-md p-4 justify-between items-center">
216
+ <div class="text-3xl font-bold gradient-text title-font">ФазыИгр</div>
217
+ <div class="flex space-x-8">
218
+ <a href="#" class="menu-item text-white text-lg font-medium">Игры</a>
219
+ <a href="#" class="menu-item text-white text-lg font-medium">Фазы</a>
220
+ <a href="#" class="menu-item text-white text-lg font-medium">ИИ</a>
221
+ <a href="#" class="menu-item text-white text-lg font-medium">Бонусы</a>
222
+ </div>
223
+ <button class="bg-gradient-to-r from-purple-600 to-pink-500 text-white px-6 py-2 rounded-lg font-bold glow">
224
+ Анализ фазы
225
+ </button>
226
+ </div>
227
+
228
+ <!-- Hero секция -->
229
+ <section class="hero-bg min-h-screen flex items-center pt-20 lg:pt-0 px-4 lg:px-0">
230
+ <div class="container mx-auto flex flex-col lg:flex-row items-center justify-between py-16">
231
+ <div class="lg:w-1/2 mb-12 lg:mb-0 px-4">
232
+ <h1 class="text-4xl md:text-6xl font-bold mb-6 title-font">
233
+ <span class="gradient-text">Коэффициенты</span> vs.
234
+ <span class="text-emerald-400">Фазы</span>
235
+ </h1>
236
+ <p class="text-xl md:text-2xl text-gray-300 mb-8 leading-relaxed">
237
+ Прекратите угадывать коэффициенты. Игры работают на алгоритмах с фазами отдачи и удержания.
238
+ Наш ИИ определяет текущую фазу, увеличивая ваши шансы на успех.
239
+ </p>
240
+
241
+ <div class="flex flex-col sm:flex-row space-y-4 sm:space-y-0 sm:space-x-4 mb-12">
242
+ <button class="bg-gradient-to-r from-purple-600 to-pink-500 text-white px-8 py-4 rounded-xl font-bold text-lg glow">
243
+ Получить анализ фазы
244
+ </button>
245
+ <button class="bg-gray-800 hover:bg-gray-700 text-white px-8 py-4 rounded-xl font-bold text-lg transition">
246
+ Как это работ��ет?
247
+ </button>
248
+ </div>
249
+
250
+ <div class="bg-gray-800/50 p-6 rounded-xl border border-gray-700 mb-8">
251
+ <div class="flex items-center mb-4">
252
+ <div class="w-4 h-4 bg-emerald-500 rounded-full mr-3"></div>
253
+ <p class="font-medium">Фаза отдачи: <span class="text-emerald-400">+87%</span> успешных ставок</p>
254
+ </div>
255
+ <div class="flex items-center mb-4">
256
+ <div class="w-4 h-4 bg-yellow-500 rounded-full mr-3"></div>
257
+ <p class="font-medium">Фаза перехода: <span class="text-yellow-400">+32%</span> успешных ставок</p>
258
+ </div>
259
+ <div class="flex items-center">
260
+ <div class="w-4 h-4 bg-red-500 rounded-full mr-3"></div>
261
+ <p class="font-medium">Фаза удержания: <span class="text-red-400">-95%</span> успешных ставок</p>
262
+ </div>
263
+ </div>
264
+ </div>
265
+
266
+ <div class="lg:w-1/2 relative flex justify-center">
267
+ <div class="relative">
268
+ <div class="phase-circle">
269
+ <div class="phase-indicator"></div>
270
+ </div>
271
+ <div class="absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 z-10 text-center">
272
+ <div class="cube">
273
+ <div class="face front"><i class="fas fa-chart-line"></i></div>
274
+ <div class="face back"><i class="fas fa-brain"></i></div>
275
+ <div class="face right"><i class="fas fa-coins"></i></div>
276
+ <div class="face left"><i class="fas fa-wave-square"></i></div>
277
+ <div class="face top"><i class="fas fa-percentage"></i></div>
278
+ <div class="face bottom"><i class="fas fa-gamepad"></i></div>
279
+ </div>
280
+ <p class="mt-8 text-xl font-bold text-white">Анализ текущей фазы</p>
281
+ </div>
282
+ </div>
283
+ </div>
284
+ </div>
285
+ </section>
286
+
287
+ <!-- Бегущая строка с играми -->
288
+ <div class="bg-gray-800 py-4 overflow-hidden">
289
+ <div class="flex items-center ticker whitespace-nowrap">
290
+ <span class="text-xl font-bold mx-8 text-purple-400">Crash</span>
291
+ <span class="text-xl font-bold mx-8 text-emerald-400">Dice</span>
292
+ <span class="text-xl font-bold mx-8 text-blue-400">Roulette</span>
293
+ <span class="text-xl font-bold mx-8 text-yellow-400">Slots</span>
294
+ <span class="text-xl font-bold mx-8 text-pink-400">Plinko</span>
295
+ <span class="text-xl font-bold mx-8 text-red-400">Blackjack</span>
296
+ <span class="text-xl font-bold mx-8 text-purple-400">Crash</span>
297
+ <span class="text-xl font-bold mx-8 text-emerald-400">Dice</span>
298
+ <span class="text-xl font-bold mx-8 text-blue-400">Roulette</span>
299
+ <span class="text-xl font-bold mx-8 text-yellow-400">Slots</span>
300
+ <span class="text-xl font-bold mx-8 text-pink-400">Plinko</span>
301
+ <span class="text-xl font-bold mx-8 text-red-400">Blackjack</span>
302
+ </div>
303
+ </div>
304
+
305
+ <script>
306
+ // Мобильное меню
307
+ const menuToggle = document.getElementById('menu-toggle');
308
+ const mobileMenu = document.getElementById('mobile-menu');
309
+
310
+ menuToggle.addEventListener('click', () => {
311
+ mobileMenu.classList.toggle('open');
312
+ menuToggle.innerHTML = mobileMenu.classList.contains('open')
313
+ ? '<i class="fas fa-times text-2xl"></i>'
314
+ : '<i class="fas fa-bars text-2xl"></i>';
315
+ });
316
+
317
+ // Параллакс эффект для hero секции
318
+ document.addEventListener('mousemove', (e) => {
319
+ const phaseCircle = document.querySelector('.phase-circle');
320
+ const cube = document.querySelector('.cube');
321
+
322
+ const xAxis = (window.innerWidth / 2 - e.pageX) / 25;
323
+ const yAxis = (window.innerHeight / 2 - e.pageY) / 25;
324
+
325
+ if (phaseCircle) {
326
+ phaseCircle.style.transform = `rotate(${xAxis + yAxis}deg)`;
327
+ }
328
+
329
+ if (cube) {
330
+ cube.style.transform = `rotateX(${yAxis}deg) rotateY(${xAxis}deg)`;
331
+ }
332
+ });
333
+
334
+ // Анимация при скролле
335
+ const observerOptions = {
336
+ threshold: 0.1
337
+ };
338
+
339
+ const observer = new IntersectionObserver((entries) => {
340
+ entries.forEach(entry => {
341
+ if (entry.isIntersecting) {
342
+ entry.target.classList.add('animate-fadeIn');
343
+ }
344
+ });
345
+ }, observerOptions);
346
+
347
+ document.querySelectorAll('section, .game-card').forEach(section => {
348
+ observer.observe(section);
349
+ });
350
+ </script>
351
+ <p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=timoon811/phazyigry" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
352
+ </html>
prompts.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ Сделай первый блок сайта с меню - на основе моей идеи! Анимацию и 3Д элементы и тд придумай сам! Чтобы были максимально крутые и визуально описывали мою идею: Хорошо. Ниже — переупакованное техническое задание (ТЗ) для 0-го и 1-го блока лендинга, исключительно по логике и содержательной структуре, без рекомендаций по визуальному оформлению. ⸻ 🔧 Техническое задание: 0-й и 1-й блок лендинга Цель: объяснить и подчеркнуть, что выигрыши в crash- и слот-играх зависят не от коэффициентов, а от фаз, которые поддаются анализу. ⸻ 🔹 0-й блок: мобильное меню (фиксированное) Задача блока: Организовать простую и понятную навигацию для мобильного пользователя, где каждый элемент меню ведёт к ключевым смысловым разделам лендинга. Обязательные элементы: 1. Кнопка “Игры” — вызывает список всех поддерживаемых игр (в формате pop-up или отдельного блока) 2. Кнопка “Фазы” — скроллит к разделу, объясняющему суть фаз и отличия от коэффициентов 3. Кнопка “ИИ” — ведёт к объяснению работы ИИ-прогноза 4. Кнопка “Бонусы” — открывает спецпредложения, бесплатный прогноз и CTA ⸻ 🔹 1-й блок: Hero-секция Задача блока: Мгновенно захватить внимание и донести основную идею — что в играх существуют циклы (фазы), которые можно анализировать. Не угадывать коэффициенты, а считывать “периоды отдачи” и входить в нужный момент. Противопоставление: фазы ≠ коэффициенты. ⸻ Основные тезисы блока: • Коэффициенты — маркетинговый миф. Их нельзя предугадать. • Игра устроена на основе алгоритмов, у которых есть фазы отдачи и удержания. • Обычные игроки этого не видят — ИИ помогает определить, в какой фазе сейчас игра. • Это даёт не гарантированный выигрыш, но большую вероятность входа в нужный момент. • Главное — не знать точный коэффициент, а попасть в окно, когда игра “готова дать”. ⸻ Контентные элементы блока: • Уникальный заголовок, выражающий противопоставление «Коэффициенты vs. Фазы» • Подзаголовок с пояснением сути фазы: что это, зачем отслеживать, и чем помогает ИИ • Призыв к действию: получить анализ текущей фазы по одной из игр • Информационный элемент, подтверждающий, что выбор игры — это не гадание, а расчёт • Бегущая строка с названиями игр (как подтверждение широкой применимости метода) ⸻ Если всё устраивает, могу теперь сформулировать аналогичное ТЗ для блока 2 (выбор и описание игр). Готов двигаться?