ssergorp commited on
Commit
91dfd73
·
verified ·
1 Parent(s): 8c5c178

Oregon Trailer Park: Design Outline A post-apocalyptic, deck-building roguelike where survival hinges on scavenging, combat, and managing your crew’s sanity. Here’s a structured breakdown of core mechanics, themes, and features: Core Mechanics Deck-Building Start with class-specific cards (e.g., Tweaker begins with "Improvised Pipe Bomb" or "Meth-fueled Sprint"). Acquire new cards via scavenging, trading, or defeating enemies (e.g., "Rusty Chainsaw," "Radiation Suit," "Corporate Contract Betrayal"). Remove/add cards at trailer park "safe zones" (costs resources). Turn-Based Combat Battles against raiders, mutated creatures, and Corporate enforcers. Use action points for attacks, defense, or special abilities (e.g., Brawler’s "Knuckle Dust" stuns enemies). Environmental hazards: Toxic pools damage both sides each turn. Resource Management Track Food, Fuel, Scrap, and Chems. Chems act as currency/moonshine-crafting ingredients (critical for trading and buffs). Starvation or radiation sickness adds permanent debuff cards to your deck. Party Permadeath Lose a party member? Their cards are removed from your deck. Replace them by recruiting survivors at random events. Classes & Starting Bonuses Tweaker Starts with "Stimulant Rush" (draw 2 extra cards per turn, but take radiation damage). Bonus: Craft chems from toxic waste. Scout Starts with "Snipe" (ignore enemy armor) and "Scavenger’s Luck" (better loot odds). Bonus: Reveal map hazards early. Brawler Starts with "Junk Armor" (damage resistance) and "Crowbar Toss" (AOE damage). Bonus: Intimidate enemies to skip combat. Journey Structure Node-Based Map (like Slay the Spire): Choose routes with risks/rewards: Scavenge Sites: Draw from a "junk pile" card deck. Trader Camps: Trade chems for gear or hire mercenaries. Corporate Checkpoints: Pay with resources or fight. Random Events (Oregon Trail-inspired): Toxic Rainstorm: Lose Fuel or take radiation damage. Mutant Attack: Draw 3 combat cards to resolve quickly. Mysterious Moonshiner: Buy a powerful buff (e.g., "Adrenaline Shot: +1 action per turn for 3 battles"). Thematic Endgame Reach the rumored "Clean Zone," only to discover it’s a Corporate trap. Final boss: The CEO’s Bio-Mecha. Multiple Endings: Join the Corporation, overthrow them, or escape to the irradiated wilds. Art & Tone Visuals: Grungy, cel-shaded trailers, neon toxic waste, and mutated wildlife. Writing: Dark humor (e.g., "Your '98 pickup truck breaks down. Again. Maybe duct tape isn’t* the answer."). Music: Twangy banjo mixed with glitchy synths. Unlockables & Replayability Unlock new classes (e.g., Rad-Witch or Corporate Defector). Discover hidden "recipe" cards for crafting overpowered items (e.g., Nuke Moonshine). Daily challenges with leaderboards (e.g., "Reach the Clean Zone in 10 days"). Tech Stack (Browser-Based) Phaser.js or React + Redux for turn-based logic. Procedural generation for maps/events via seed-based RNG. Save/Load system using local storage. Oregon Trailer Park A post-apocalyptic deck-building roguelike where survival hinges on scavenging, combat, and managing your crew’s mutations and sanity. Core Mechanics Deck-Building Start with class-specific cards (e.g., Tweaker begins with "Improvised Pipe Bomb" or "Meth-fueled Sprint"). Acquire new cards via scavenging, trading, or defeating enemies (e.g., "Rusty Chainsaw," "Radiation Suit"). Remove/add cards at trailer park safe zones (costs resources like Scrap or Chems). Turn-Based Combat Battles against raiders, mutated creatures, and Corporate enforcers. Use action points for attacks, defense, or abilities (e.g., Brawler’s "Knuckle Dust" stuns enemies). Environmental hazards: Toxic pools damage both sides each turn. Resource Management Track Food, Fuel, Scrap, and Chems. Chems act as currency and moonshine-crafting ingredients (critical for trading and buffs). Starvation or radiation sickness adds permanent debuff cards to your deck. Party Permadeath GIGANT-218-EVOLUTION Lose a party member? Their cards are removed. Replace them by recruiting survivors at random events. Classes & Starting Bonuses Tweaker Starts with "Stimulant Rush" (draw 2 extra cards per turn, but take radiation damage). Bonus: Craft chems from toxic waste. Scout Starts with "Snipe" (ignore enemy armor) and "Scavenger’s Luck" (better loot odds). Bonus: Reveal map hazards early. Brawler Starts with "Junk Armor" (damage resistance) and "Crowbar Toss" (AOE damage). Bonus: Intimidate enemies to skip combat. Journey Structure Node-Based Map (akin to Slay the Spire): Choose routes with risks/rewards: Scavenge Sites: Draw from a "junk pile" card deck. Trader Camps: Trade Chems for gear or hire mercenaries. Corporate Checkpoints: Pay with resources or fight. Random Events (Oregon Trail-inspired): Toxic Rainstorm: Lose Fuel or take radiation damage. Mutant Attack: Draw 3 combat cards to resolve quickly. Mysterious Moonshiner: Buy powerful buffs (e.g., "Adrenaline Shot: +1 action per turn for 3 battles"). Thematic Endgame Reach the rumored "Clean Zone," only to discover it’s a Corporate trap. Final Boss: The CEO’s Bio-Mecha. Multiple Endings: Join the Corporation, overthrow them, or escape to the irradiated wilds. Art & Tone Visuals: Grungy, cel-shaded trailers, neon toxic waste, and mutated wildlife. Writing: Dark humor (e.g., "Your '98 pickup truck breaks down. Again. Maybe duct tape isn’t the answer."). Music: Twangy banjo mixed with glitchy synths. Unlockables & Replayability Unlock new classes (Rad-Witch or Corporate Defector). Discover hidden recipe cards for crafting overpowered items (e.g., Nuke Moonshine). Daily challenges with leaderboards (e.g., "Reach the Clean Zone in 10 days"). Tech Stack (Browser-Based) Frontend: Phaser.js or React+Redux for turn-based logic. Procedural Generation: Maps/events via seed-based random number generation (RNG). Save/Load System: Local storage for progress. Survive the wasteland. Outsmart the Corporations. Keep your crew sane—or die trying. - Initial Deployment

Browse files
Files changed (2) hide show
  1. README.md +7 -5
  2. index.html +581 -19
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
- title: Arce
3
- emoji: 👀
4
- colorFrom: indigo
5
- colorTo: blue
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: arce
3
+ emoji: 🐳
4
+ colorFrom: pink
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,581 @@
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="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Oregon Trailer Park - Post-Apocalyptic Deckbuilder</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=Press+Start+2P&family=VT323&display=swap');
11
+
12
+ .pixel-font {
13
+ font-family: 'VT323', monospace;
14
+ }
15
+
16
+ .title-font {
17
+ font-family: 'Press Start 2P', cursive;
18
+ }
19
+
20
+ .toxic-gradient {
21
+ background: linear-gradient(135deg, #4CAF50 0%, #8BC34A 25%, #CDDC39 50%, #FFEB3B 75%, #FFC107 100%);
22
+ }
23
+
24
+ .glow {
25
+ text-shadow: 0 0 5px #4CAF50, 0 0 10px #8BC34A;
26
+ }
27
+
28
+ .card-hover {
29
+ transition: all 0.3s ease;
30
+ }
31
+
32
+ .card-hover:hover {
33
+ transform: translateY(-5px);
34
+ box-shadow: 0 10px 20px rgba(0,0,0,0.2);
35
+ }
36
+
37
+ .radiation-pulse {
38
+ animation: pulse 2s infinite;
39
+ }
40
+
41
+ @keyframes pulse {
42
+ 0% {
43
+ box-shadow: 0 0 0 0 rgba(76, 175, 80, 0.7);
44
+ }
45
+ 70% {
46
+ box-shadow: 0 0 0 10px rgba(76, 175, 80, 0);
47
+ }
48
+ 100% {
49
+ box-shadow: 0 0 0 0 rgba(76, 175, 80, 0);
50
+ }
51
+ }
52
+
53
+ .typewriter {
54
+ overflow: hidden;
55
+ border-right: .15em solid #4CAF50;
56
+ white-space: nowrap;
57
+ margin: 0 auto;
58
+ letter-spacing: .15em;
59
+ animation: typing 3.5s steps(40, end), blink-caret .75s step-end infinite;
60
+ }
61
+
62
+ @keyframes typing {
63
+ from { width: 0 }
64
+ to { width: 100% }
65
+ }
66
+
67
+ @keyframes blink-caret {
68
+ from, to { border-color: transparent }
69
+ 50% { border-color: #4CAF50; }
70
+ }
71
+ </style>
72
+ </head>
73
+ <body class="bg-gray-900 text-green-400 pixel-font">
74
+ <!-- Header/Navigation -->
75
+ <header class="bg-black bg-opacity-80 sticky top-0 z-50 border-b-2 border-green-500">
76
+ <div class="container mx-auto px-4 py-3 flex justify-between items-center">
77
+ <div class="flex items-center space-x-2">
78
+ <i class="fas fa-radiation-alt text-green-500 text-2xl"></i>
79
+ <h1 class="title-font text-xl md:text-2xl glow">OREGON TRAILER PARK</h1>
80
+ </div>
81
+ <nav class="hidden md:block">
82
+ <ul class="flex space-x-6">
83
+ <li><a href="#features" class="hover:text-green-300 transition">Features</a></li>
84
+ <li><a href="#classes" class="hover:text-green-300 transition">Classes</a></li>
85
+ <li><a href="#gameplay" class="hover:text-green-300 transition">Gameplay</a></li>
86
+ <li><a href="#about" class="hover:text-green-300 transition">About</a></li>
87
+ </ul>
88
+ </nav>
89
+ <button id="mobile-menu-button" class="md:hidden text-green-400">
90
+ <i class="fas fa-bars text-2xl"></i>
91
+ </button>
92
+ </div>
93
+ <!-- Mobile Menu -->
94
+ <div id="mobile-menu" class="hidden md:hidden bg-black bg-opacity-90 px-4 py-2 border-t border-green-500">
95
+ <ul class="flex flex-col space-y-3">
96
+ <li><a href="#features" class="block hover:text-green-300 transition">Features</a></li>
97
+ <li><a href="#classes" class="block hover:text-green-300 transition">Classes</a></li>
98
+ <li><a href="#gameplay" class="block hover:text-green-300 transition">Gameplay</a></li>
99
+ <li><a href="#about" class="block hover:text-green-300 transition">About</a></li>
100
+ </ul>
101
+ </div>
102
+ </header>
103
+
104
+ <!-- Hero Section -->
105
+ <section class="relative h-screen flex items-center justify-center bg-gray-800 overflow-hidden">
106
+ <div class="absolute inset-0 bg-[url('https://images.unsplash.com/photo-1508514177221-188e1e5f9425?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80')] bg-cover bg-center opacity-30"></div>
107
+ <div class="container mx-auto px-4 z-10 text-center">
108
+ <h1 class="title-font text-4xl md:text-6xl mb-6 glow typewriter">SURVIVE THE WASTELAND</h1>
109
+ <p class="text-xl md:text-2xl mb-8 max-w-3xl mx-auto">A post-apocalyptic deck-building roguelike where survival hinges on scavenging, combat, and managing your crew's sanity.</p>
110
+ <div class="flex flex-col sm:flex-row justify-center gap-4">
111
+ <button class="bg-green-600 hover:bg-green-700 text-black font-bold py-3 px-6 rounded-lg transition transform hover:scale-105 flex items-center justify-center gap-2">
112
+ <i class="fas fa-play"></i> PLAY DEMO
113
+ </button>
114
+ <button class="border-2 border-green-500 hover:bg-green-900 hover:bg-opacity-30 text-green-400 font-bold py-3 px-6 rounded-lg transition transform hover:scale-105 flex items-center justify-center gap-2">
115
+ <i class="fas fa-book"></i> LEARN MORE
116
+ </button>
117
+ </div>
118
+ </div>
119
+ <div class="absolute bottom-0 left-0 right-0 h-16 toxic-gradient opacity-20"></div>
120
+ </section>
121
+
122
+ <!-- Features Section -->
123
+ <section id="features" class="py-16 bg-gray-800 bg-opacity-70">
124
+ <div class="container mx-auto px-4">
125
+ <h2 class="title-font text-3xl md:text-4xl text-center mb-12 glow">CORE MECHANICS</h2>
126
+
127
+ <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8">
128
+ <!-- Feature 1 -->
129
+ <div class="bg-gray-900 bg-opacity-80 p-6 rounded-lg border-2 border-green-500 card-hover radiation-pulse">
130
+ <div class="text-center mb-4">
131
+ <i class="fas fa-cards text-4xl text-green-500 mb-3"></i>
132
+ <h3 class="title-font text-xl mb-2">DECK-BUILDING</h3>
133
+ </div>
134
+ <ul class="space-y-2 text-sm">
135
+ <li class="flex items-start">
136
+ <i class="fas fa-check text-green-500 mt-1 mr-2"></i>
137
+ <span>Class-specific starting cards</span>
138
+ </li>
139
+ <li class="flex items-start">
140
+ <i class="fas fa-check text-green-500 mt-1 mr-2"></i>
141
+ <span>Acquire new cards through scavenging and combat</span>
142
+ </li>
143
+ <li class="flex items-start">
144
+ <i class="fas fa-check text-green-500 mt-1 mr-2"></i>
145
+ <span>Modify your deck at safe zones</span>
146
+ </li>
147
+ </ul>
148
+ </div>
149
+
150
+ <!-- Feature 2 -->
151
+ <div class="bg-gray-900 bg-opacity-80 p-6 rounded-lg border-2 border-green-500 card-hover">
152
+ <div class="text-center mb-4">
153
+ <i class="fas fa-fist-raised text-4xl text-green-500 mb-3"></i>
154
+ <h3 class="title-font text-xl mb-2">TURN-BASED COMBAT</h3>
155
+ </div>
156
+ <ul class="space-y-2 text-sm">
157
+ <li class="flex items-start">
158
+ <i class="fas fa-check text-green-500 mt-1 mr-2"></i>
159
+ <span>Fight raiders, mutants, and Corporate enforcers</span>
160
+ </li>
161
+ <li class="flex items-start">
162
+ <i class="fas fa-check text-green-500 mt-1 mr-2"></i>
163
+ <span>Action point system for strategic play</span>
164
+ </li>
165
+ <li class="flex items-start">
166
+ <i class="fas fa-check text-green-500 mt-1 mr-2"></i>
167
+ <span>Environmental hazards affect battles</span>
168
+ </li>
169
+ </ul>
170
+ </div>
171
+
172
+ <!-- Feature 3 -->
173
+ <div class="bg-gray-900 bg-opacity-80 p-6 rounded-lg border-2 border-green-500 card-hover">
174
+ <div class="text-center mb-4">
175
+ <i class="fas fa-boxes text-4xl text-green-500 mb-3"></i>
176
+ <h3 class="title-font text-xl mb-2">RESOURCE MANAGEMENT</h3>
177
+ </div>
178
+ <ul class="space-y-2 text-sm">
179
+ <li class="flex items-start">
180
+ <i class="fas fa-check text-green-500 mt-1 mr-2"></i>
181
+ <span>Track Food, Fuel, Scrap, and Chems</span>
182
+ </li>
183
+ <li class="flex items-start">
184
+ <i class="fas fa-check text-green-500 mt-1 mr-2"></i>
185
+ <span>Chems as currency and crafting ingredients</span>
186
+ </li>
187
+ <li class="flex items-start">
188
+ <i class="fas fa-check text-green-500 mt-1 mr-2"></i>
189
+ <span>Starvation adds permanent debuffs</span>
190
+ </li>
191
+ </ul>
192
+ </div>
193
+
194
+ <!-- Feature 4 -->
195
+ <div class="bg-gray-900 bg-opacity-80 p-6 rounded-lg border-2 border-green-500 card-hover">
196
+ <div class="text-center mb-4">
197
+ <i class="fas fa-skull text-4xl text-green-500 mb-3"></i>
198
+ <h3 class="title-font text-xl mb-2">PERMADEATH</h3>
199
+ </div>
200
+ <ul class="space-y-2 text-sm">
201
+ <li class="flex items-start">
202
+ <i class="fas fa-check text-green-500 mt-1 mr-2"></i>
203
+ <span>Lose party members permanently</span>
204
+ </li>
205
+ <li class="flex items-start">
206
+ <i class="fas fa-check text-green-500 mt-1 mr-2"></i>
207
+ <span>Their cards are removed from your deck</span>
208
+ </li>
209
+ <li class="flex items-start">
210
+ <i class="fas fa-check text-green-500 mt-1 mr-2"></i>
211
+ <span>Recruit replacements at random events</span>
212
+ </li>
213
+ </ul>
214
+ </div>
215
+ </div>
216
+ </div>
217
+ </section>
218
+
219
+ <!-- Classes Section -->
220
+ <section id="classes" class="py-16 bg-gray-900">
221
+ <div class="container mx-auto px-4">
222
+ <h2 class="title-font text-3xl md:text-4xl text-center mb-12 glow">CHOOSE YOUR CLASS</h2>
223
+
224
+ <div class="grid grid-cols-1 md:grid-cols-3 gap-8">
225
+ <!-- Tweaker Class -->
226
+ <div class="bg-gray-800 bg-opacity-80 rounded-lg overflow-hidden border-2 border-purple-500 card-hover">
227
+ <div class="bg-purple-900 bg-opacity-60 p-4">
228
+ <h3 class="title-font text-xl text-center">TWEAKER</h3>
229
+ </div>
230
+ <div class="p-6">
231
+ <div class="flex justify-center mb-4">
232
+ <div class="w-24 h-24 rounded-full bg-purple-800 flex items-center justify-center border-2 border-purple-500">
233
+ <i class="fas fa-pills text-4xl text-purple-300"></i>
234
+ </div>
235
+ </div>
236
+ <p class="text-sm mb-4">Chem-fueled survivalist who can turn toxic waste into valuable resources.</p>
237
+
238
+ <h4 class="font-bold text-purple-400 mb-2">STARTING CARDS:</h4>
239
+ <ul class="mb-4 space-y-2">
240
+ <li class="flex items-start">
241
+ <i class="fas fa-radiation-alt text-purple-400 mt-1 mr-2"></i>
242
+ <span>"Stimulant Rush" - Draw 2 extra cards per turn (take radiation damage)</span>
243
+ </li>
244
+ <li class="flex items-start">
245
+ <i class="fas fa-bomb text-purple-400 mt-1 mr-2"></i>
246
+ <span>"Improvised Pipe Bomb" - High damage AOE</span>
247
+ </li>
248
+ </ul>
249
+
250
+ <h4 class="font-bold text-purple-400 mb-2">BONUS:</h4>
251
+ <p class="text-sm">Craft chems from toxic waste, gaining resources from radiation zones.</p>
252
+ </div>
253
+ </div>
254
+
255
+ <!-- Scout Class -->
256
+ <div class="bg-gray-800 bg-opacity-80 rounded-lg overflow-hidden border-2 border-green-500 card-hover">
257
+ <div class="bg-green-900 bg-opacity-60 p-4">
258
+ <h3 class="title-font text-xl text-center">SCOUT</h3>
259
+ </div>
260
+ <div class="p-6">
261
+ <div class="flex justify-center mb-4">
262
+ <div class="w-24 h-24 rounded-full bg-green-800 flex items-center justify-center border-2 border-green-500">
263
+ <i class="fas fa-binoculars text-4xl text-green-300"></i>
264
+ </div>
265
+ </div>
266
+ <p class="text-sm mb-4">Resourceful tracker who can spot danger and opportunities from afar.</p>
267
+
268
+ <h4 class="font-bold text-green-400 mb-2">STARTING CARDS:</h4>
269
+ <ul class="mb-4 space-y-2">
270
+ <li class="flex items-start">
271
+ <i class="fas fa-crosshairs text-green-400 mt-1 mr-2"></i>
272
+ <span>"Snipe" - Ignore enemy armor</span>
273
+ </li>
274
+ <li class="flex items-start">
275
+ <i class="fas fa-clover text-green-400 mt-1 mr-2"></i>
276
+ <span>"Scavenger's Luck" - Better loot odds</span>
277
+ </li>
278
+ </ul>
279
+
280
+ <h4 class="font-bold text-green-400 mb-2">BONUS:</h4>
281
+ <p class="text-sm">Reveal map hazards early, avoiding dangerous encounters.</p>
282
+ </div>
283
+ </div>
284
+
285
+ <!-- Brawler Class -->
286
+ <div class="bg-gray-800 bg-opacity-80 rounded-lg overflow-hidden border-2 border-red-500 card-hover">
287
+ <div class="bg-red-900 bg-opacity-60 p-4">
288
+ <h3 class="title-font text-xl text-center">BRAWLER</h3>
289
+ </div>
290
+ <div class="p-6">
291
+ <div class="flex justify-center mb-4">
292
+ <div class="w-24 h-24 rounded-full bg-red-800 flex items-center justify-center border-2 border-red-500">
293
+ <i class="fas fa-fist-raised text-4xl text-red-300"></i>
294
+ </div>
295
+ </div>
296
+ <p class="text-sm mb-4">Brutal fighter who can smash through enemies and intimidate foes.</p>
297
+
298
+ <h4 class="font-bold text-red-400 mb-2">STARTING CARDS:</h4>
299
+ <ul class="mb-4 space-y-2">
300
+ <li class="flex items-start">
301
+ <i class="fas fa-shield-alt text-red-400 mt-1 mr-2"></i>
302
+ <span>"Junk Armor" - Damage resistance</span>
303
+ </li>
304
+ <li class="flex items-start">
305
+ <i class="fas fa-hammer text-red-400 mt-1 mr-2"></i>
306
+ <span>"Crowbar Toss" - AOE damage</span>
307
+ </li>
308
+ </ul>
309
+
310
+ <h4 class="font-bold text-red-400 mb-2">BONUS:</h4>
311
+ <p class="text-sm">Intimidate enemies to skip combat encounters entirely.</p>
312
+ </div>
313
+ </div>
314
+ </div>
315
+
316
+ <div class="mt-12 text-center">
317
+ <button class="border-2 border-green-500 hover:bg-green-900 hover:bg-opacity-30 text-green-400 font-bold py-3 px-6 rounded-lg transition transform hover:scale-105">
318
+ VIEW ALL CLASSES (6+)
319
+ </button>
320
+ </div>
321
+ </div>
322
+ </section>
323
+
324
+ <!-- Gameplay Section -->
325
+ <section id="gameplay" class="py-16 bg-gray-800 bg-opacity-70">
326
+ <div class="container mx-auto px-4">
327
+ <h2 class="title-font text-3xl md:text-4xl text-center mb-12 glow">JOURNEY STRUCTURE</h2>
328
+
329
+ <div class="grid grid-cols-1 lg:grid-cols-2 gap-12 items-center">
330
+ <div>
331
+ <h3 class="title-font text-2xl mb-6 text-green-400">NODE-BASED MAP</h3>
332
+ <p class="mb-6">Navigate through a wasteland of choices, each with risks and rewards. Your path determines your survival.</p>
333
+
334
+ <div class="space-y-6">
335
+ <div class="flex items-start">
336
+ <div class="bg-green-900 rounded-full w-10 h-10 flex items-center justify-center flex-shrink-0 mr-4 mt-1">
337
+ <i class="fas fa-trash text-green-400"></i>
338
+ </div>
339
+ <div>
340
+ <h4 class="font-bold text-lg mb-1">Scavenge Sites</h4>
341
+ <p class="text-sm">Draw from a "junk pile" card deck to find resources, gear, or trouble.</p>
342
+ </div>
343
+ </div>
344
+
345
+ <div class="flex items-start">
346
+ <div class="bg-yellow-900 rounded-full w-10 h-10 flex items-center justify-center flex-shrink-0 mr-4 mt-1">
347
+ <i class="fas fa-exchange-alt text-yellow-400"></i>
348
+ </div>
349
+ <div>
350
+ <h4 class="font-bold text-lg mb-1">Trader Camps</h4>
351
+ <p class="text-sm">Trade Chems for gear or hire mercenaries to bolster your crew.</p>
352
+ </div>
353
+ </div>
354
+
355
+ <div class="flex items-start">
356
+ <div class="bg-red-900 rounded-full w-10 h-10 flex items-center justify-center flex-shrink-0 mr-4 mt-1">
357
+ <i class="fas fa-building text-red-400"></i>
358
+ </div>
359
+ <div>
360
+ <h4 class="font-bold text-lg mb-1">Corporate Checkpoints</h4>
361
+ <p class="text-sm">Pay with resources or fight your way through Corporate enforcers.</p>
362
+ </div>
363
+ </div>
364
+ </div>
365
+ </div>
366
+
367
+ <div class="relative">
368
+ <div class="bg-gray-900 rounded-lg border-2 border-green-500 p-6 card-hover">
369
+ <h3 class="title-font text-xl mb-4 text-center">RANDOM EVENTS</h3>
370
+ <div class="space-y-4">
371
+ <div class="bg-gray-800 p-4 rounded-lg border-l-4 border-green-500">
372
+ <h4 class="font-bold flex items-center">
373
+ <i class="fas fa-cloud-rain text-blue-400 mr-2"></i>
374
+ Toxic Rainstorm
375
+ </h4>
376
+ <p class="text-sm mt-1">Lose Fuel or take radiation damage. Choose wisely.</p>
377
+ </div>
378
+
379
+ <div class="bg-gray-800 p-4 rounded-lg border-l-4 border-red-500">
380
+ <h4 class="font-bold flex items-center">
381
+ <i class="fas fa-paw text-red-400 mr-2"></i>
382
+ Mutant Attack
383
+ </h4>
384
+ <p class="text-sm mt-1">Draw 3 combat cards to resolve quickly. Speed is survival.</p>
385
+ </div>
386
+
387
+ <div class="bg-gray-800 p-4 rounded-lg border-l-4 border-purple-500">
388
+ <h4 class="font-bold flex items-center">
389
+ <i class="fas fa-flask text-purple-400 mr-2"></i>
390
+ Mysterious Moonshiner
391
+ </h4>
392
+ <p class="text-sm mt-1">Buy powerful buffs like "Adrenaline Shot: +1 action per turn for 3 battles".</p>
393
+ </div>
394
+ </div>
395
+ </div>
396
+ </div>
397
+ </div>
398
+ </div>
399
+ </section>
400
+
401
+ <!-- Endgame Section -->
402
+ <section class="py-16 bg-black bg-opacity-80 relative overflow-hidden">
403
+ <div class="absolute inset-0 bg-[url('https://images.unsplash.com/photo-1560508184684-3dcfaac3f0f5?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2073&q=80')] bg-cover bg-center opacity-20"></div>
404
+ <div class="container mx-auto px-4 relative z-10">
405
+ <h2 class="title-font text-3xl md:text-4xl text-center mb-12 glow">THEMATIC ENDGAME</h2>
406
+
407
+ <div class="max-w-4xl mx-auto bg-gray-900 bg-opacity-80 p-8 rounded-lg border-2 border-green-500">
408
+ <div class="flex flex-col md:flex-row items-center gap-8">
409
+ <div class="flex-shrink-0">
410
+ <div class="w-32 h-32 md:w-48 md:h-48 rounded-full bg-red-900 flex items-center justify-center border-4 border-red-600 mx-auto">
411
+ <i class="fas fa-robot text-5xl md:text-7xl text-red-400"></i>
412
+ </div>
413
+ </div>
414
+ <div>
415
+ <h3 class="title-font text-2xl mb-4 text-red-400">THE CEO'S BIO-MECHA</h3>
416
+ <p class="mb-4">Reach the rumored "Clean Zone", only to discover it's a Corporate trap. Face off against the ultimate weapon of the wasteland oligarchy.</p>
417
+
418
+ <h4 class="font-bold text-green-400 mb-2">MULTIPLE ENDINGS:</h4>
419
+ <ul class="space-y-2">
420
+ <li class="flex items-start">
421
+ <i class="fas fa-handshake text-yellow-400 mt-1 mr-2"></i>
422
+ <span>Join the Corporation - Become part of the machine</span>
423
+ </li>
424
+ <li class="flex items-start">
425
+ <i class="fas fa-gavel text-red-400 mt-1 mr-2"></i>
426
+ <span>Overthrow them - Lead the wasteland rebellion</span>
427
+ </li>
428
+ <li class="flex items-start">
429
+ <i class="fas fa-running text-purple-400 mt-1 mr-2"></i>
430
+ <span>Escape to the wilds - Reject all civilization</span>
431
+ </li>
432
+ </ul>
433
+ </div>
434
+ </div>
435
+ </div>
436
+ </div>
437
+ </section>
438
+
439
+ <!-- About Section -->
440
+ <section id="about" class="py-16 bg-gray-900">
441
+ <div class="container mx-auto px-4">
442
+ <h2 class="title-font text-3xl md:text-4xl text-center mb-12 glow">ART & TONE</h2>
443
+
444
+ <div class="grid grid-cols-1 md:grid-cols-3 gap-8 mb-12">
445
+ <div class="bg-gray-800 p-6 rounded-lg border-2 border-green-500">
446
+ <h3 class="title-font text-xl mb-4 text-center">VISUALS</h3>
447
+ <div class="flex justify-center mb-4">
448
+ <i class="fas fa-palette text-5xl text-green-500"></i>
449
+ </div>
450
+ <p class="text-center">Grungy, cel-shaded trailers, neon toxic waste, and mutated wildlife bring the wasteland to life.</p>
451
+ </div>
452
+
453
+ <div class="bg-gray-800 p-6 rounded-lg border-2 border-green-500">
454
+ <h3 class="title-font text-xl mb-4 text-center">WRITING</h3>
455
+ <div class="flex justify-center mb-4">
456
+ <i class="fas fa-pen-fancy text-5xl text-green-500"></i>
457
+ </div>
458
+ <p class="text-center">Dark humor permeates the apocalypse. "Your '98 pickup truck breaks down. Again. Maybe duct tape isn't the answer."</p>
459
+ </div>
460
+
461
+ <div class="bg-gray-800 p-6 rounded-lg border-2 border-green-500">
462
+ <h3 class="title-font text-xl mb-4 text-center">MUSIC</h3>
463
+ <div class="flex justify-center mb-4">
464
+ <i class="fas fa-music text-5xl text-green-500"></i>
465
+ </div>
466
+ <p class="text-center">Twangy banjo mixed with glitchy synths creates a uniquely post-apocalyptic soundscape.</p>
467
+ </div>
468
+ </div>
469
+
470
+ <div class="bg-gray-800 p-8 rounded-lg border-2 border-green-500 max-w-4xl mx-auto">
471
+ <h3 class="title-font text-2xl mb-6 text-center">TECH STACK</h3>
472
+ <div class="grid grid-cols-1 md:grid-cols-3 gap-6">
473
+ <div class="bg-gray-700 p-4 rounded-lg">
474
+ <h4 class="font-bold text-center mb-2">FRONTEND</h4>
475
+ <p class="text-center text-sm">Phaser.js or React+Redux for turn-based logic</p>
476
+ </div>
477
+ <div class="bg-gray-700 p-4 rounded-lg">
478
+ <h4 class="font-bold text-center mb-2">PROCEDURAL GEN</h4>
479
+ <p class="text-center text-sm">Maps/events via seed-based RNG</p>
480
+ </div>
481
+ <div class="bg-gray-700 p-4 rounded-lg">
482
+ <h4 class="font-bold text-center mb-2">SAVE SYSTEM</h4>
483
+ <p class="text-center text-sm">Local storage for progress</p>
484
+ </div>
485
+ </div>
486
+ </div>
487
+ </div>
488
+ </section>
489
+
490
+ <!-- CTA Section -->
491
+ <section class="py-16 bg-black bg-opacity-80 relative overflow-hidden">
492
+ <div class="absolute inset-0 toxic-gradient opacity-10"></div>
493
+ <div class="container mx-auto px-4 relative z-10">
494
+ <div class="max-w-3xl mx-auto text-center">
495
+ <h2 class="title-font text-3xl md:text-4xl mb-6 glow">READY TO SURVIVE?</h2>
496
+ <p class="text-xl mb-8">Outsmart the Corporations. Keep your crew sane—or die trying.</p>
497
+ <div class="flex flex-col sm:flex-row justify-center gap-4">
498
+ <button class="bg-green-600 hover:bg-green-700 text-black font-bold py-3 px-8 rounded-lg transition transform hover:scale-105 flex items-center justify-center gap-2">
499
+ <i class="fas fa-play"></i> PLAY DEMO NOW
500
+ </button>
501
+ <button class="border-2 border-green-500 hover:bg-green-900 hover:bg-opacity-30 text-green-400 font-bold py-3 px-8 rounded-lg transition transform hover:scale-105 flex items-center justify-center gap-2">
502
+ <i class="fas fa-book"></i> READ THE DEV BLOG
503
+ </button>
504
+ </div>
505
+ </div>
506
+ </div>
507
+ </section>
508
+
509
+ <!-- Footer -->
510
+ <footer class="bg-black bg-opacity-90 py-8 border-t border-green-900">
511
+ <div class="container mx-auto px-4">
512
+ <div class="flex flex-col md:flex-row justify-between items-center">
513
+ <div class="flex items-center space-x-2 mb-4 md:mb-0">
514
+ <i class="fas fa-radiation-alt text-green-500 text-xl"></i>
515
+ <span class="title-font">OREGON TRAILER PARK</span>
516
+ </div>
517
+
518
+ <div class="flex space-x-6 mb-4 md:mb-0">
519
+ <a href="#" class="text-gray-400 hover:text-green-400 transition">
520
+ <i class="fab fa-twitter text-xl"></i>
521
+ </a>
522
+ <a href="#" class="text-gray-400 hover:text-green-400 transition">
523
+ <i class="fab fa-discord text-xl"></i>
524
+ </a>
525
+ <a href="#" class="text-gray-400 hover:text-green-400 transition">
526
+ <i class="fab fa-steam text-xl"></i>
527
+ </a>
528
+ </div>
529
+
530
+ <div class="text-sm text-gray-500">
531
+ &copy; 2023 Wasteland Games. All rights reserved.
532
+ </div>
533
+ </div>
534
+ </div>
535
+ </footer>
536
+
537
+ <script>
538
+ // Mobile menu toggle
539
+ document.getElementById('mobile-menu-button').addEventListener('click', function() {
540
+ const menu = document.getElementById('mobile-menu');
541
+ menu.classList.toggle('hidden');
542
+ });
543
+
544
+ // Smooth scrolling for anchor links
545
+ document.querySelectorAll('a[href^="#"]').forEach(anchor => {
546
+ anchor.addEventListener('click', function (e) {
547
+ e.preventDefault();
548
+
549
+ const targetId = this.getAttribute('href');
550
+ if (targetId === '#') return;
551
+
552
+ const targetElement = document.querySelector(targetId);
553
+ if (targetElement) {
554
+ targetElement.scrollIntoView({
555
+ behavior: 'smooth'
556
+ });
557
+
558
+ // Close mobile menu if open
559
+ const mobileMenu = document.getElementById('mobile-menu');
560
+ if (!mobileMenu.classList.contains('hidden')) {
561
+ mobileMenu.classList.add('hidden');
562
+ }
563
+ }
564
+ });
565
+ });
566
+
567
+ // Add animation class to cards when they come into view
568
+ const observer = new IntersectionObserver((entries) => {
569
+ entries.forEach(entry => {
570
+ if (entry.isIntersecting) {
571
+ entry.target.classList.add('card-hover');
572
+ }
573
+ });
574
+ }, { threshold: 0.1 });
575
+
576
+ document.querySelectorAll('.card-hover').forEach(card => {
577
+ observer.observe(card);
578
+ });
579
+ </script>
580
+ <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=ssergorp/arce" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
581
+ </html>