Angles - Incremental Clicker Game

Seele01-Flash
By
Angles is an innovative incremental clicker game focused on collecting angles to earn points. Features a unique prestige system and motivation mechanics that accelerate your progress through endless angle collection.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Angles". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Minimalist "Math-Synthwave" aesthetic. The background should be a deep, void black (#050505) to ensure high contrast. * **Core Assets (The Angles)**: * Instead of importing models, procedurally generate 3D wireframe polygons using `THREE.BufferGeometry`. * Start with a **Triangle** (3 angles), evolving into a Square, Pentagon, Hexagon, etc., as the player progresses. * **Materials**: Use `LineBasicMaterial` in bright neon colors (Cyan, Magenta, Lime Green) corresponding to the screenshot's palette. * **Post-Processing**: Essential implementation of an `UnrealBloomPass` to give the lines a glowing, neon tube effect similar to the "ANGLES" title screen. * **Environment**: A faint, slowly scrolling grid in the background to provide depth without visual clutter. * **Mobile Optimization**: Keep polygon counts low. Disable shadows. Use a single efficient bloom pass. The camera should be Orthographic or fixed Perspective centered on the geometry. ### 2. Audio Requirements * **BGM (Background Music)**: A hypnotic, rhythmic, ambient electronic track. Think "lo-fi math rock" or minimal techno that helps the player enter a flow state. * **Sound Effects (SFX)**: * **Angle Pass**: A soft, high-pitched mechanical "tick" or "blip" every time a vertex passes the 12 o'clock position. * **Bell/Tap**: A resonant, metallic chime sound (like a triangle instrument or a synthesizer bell) when the player manually taps. * **Upgrade**: A digital "power-up" rising tone. * **Prestige**: A deep, bass-heavy "warp" sound accompanied by a screen shake. ### 3. Gameplay Loop * **Core Mechanic**: The central geometric shape rotates automatically. Every time a vertex (corner) passes the top-center point (12 o'clock), the player gains points. * **Motivation (Speed)**: The "Motivation" stat controls the rotation speed (RPM). Higher motivation = faster spinning = more angles passed per second. * **The "Bell" Mechanic**: This replaces the [A][D] keys. Tapping the screen "rings the bell," providing a temporary, decaying boost to the rotation speed (Motivation). * **Progression**: * **Upgrades**: Spend points to buy permanent speed increases, point multipliers, or evolve the shape (e.g., Triangle -> Square adds +33% potential income rate). * **Prestige**: When points exceed a threshold (e.g., 1 Million), allow a "Prestige Reset." This resets the shape to a Triangle and points to 0, but grants "Prestige Currency" which acts as a permanent global multiplier. ### 4. Mobile Controls & Interaction * **Screen Orientation**: **Portrait Mode** (Vertical) is mandatory for one-handed idle play. * **Layout**: * **Top 60%**: The 3D Viewport containing the rotating neon shape. This is the "Active Zone." * **Bottom 40%**: A scrollable HTML/CSS overlay containing the UI (Upgrade buttons, Stats, Prestige button). * **Touch Interactions**: * **Active Play**: Tapping anywhere in the 3D Viewport acts as the "Bell," spinning the shape faster or creating a burst of particles. * **Upgrade Buttons**: Large, thumb-friendly buttons (minimum 60px height) labeled clearly (e.g., "Upgrade Speed", "New Shape"). * **Feedback**: * **Haptic**: Trigger a light vibration (`navigator.vibrate(10)`) every time an angle passes the top point. This creates a rhythmic physical sensation. * **Visual**: Flash the shape white briefly when a vertex passes the score point. Spawn floating "+1" text that drifts upward. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Angles is a captivating incremental clicker game that puts a unique geometric twist on the classic clicking formula. Unlike traditional clickers, this game revolves around collecting angles, with each angle you pass providing progressively more points than the previous one. The game combines simple clicking mechanics with strategic progression systems, making it perfect for both casual players and incremental game enthusiasts.

The minimalist geometric design creates an immersive atmosphere where mathematical concepts meet addictive gameplay. As you progress through the angles, you'll discover deeper layers of strategy involving prestige mechanics and motivation systems that keep the gameplay fresh and engaging.

Core Features

Progressive Angle Collection

The heart of Angles lies in its innovative progression system. Each angle you collect grants more points than the last, creating an exponential growth curve that keeps you engaged. This mathematical progression ensures that every click feels meaningful and rewarding.

Prestige System

When your total points reach certain thresholds, you unlock the opportunity to perform prestige resets. Prestige points act as permanent multipliers for your income, allowing you to progress faster in subsequent runs. This creates a compelling loop of growth, reset, and accelerated progress.

Motivation Mechanics

The game introduces a unique "Motivation" system that directly impacts your angle-passing speed. The more motivation you accumulate, the faster you can progress through angles, adding a strategic layer to resource management.

Upgrade System

Purchase various upgrades using numbered hotkeys (1-4) to enhance your clicking efficiency, automate processes, and boost your overall progression rate.

Cross-Platform Accessibility

Designed as a web browser game, Angles runs smoothly on both desktop and mobile devices without requiring any downloads or installations.

Game Mechanics

Basic Gameplay Loop

  1. Click to Collect : Start by clicking to collect your first angles
  2. Earn Points : Each angle provides incrementally more points
  3. Purchase Upgrades : Use points to buy improvements and automation
  4. Build Motivation : Accumulate motivation to speed up angle progression
  5. Reach Prestige : Achieve point thresholds to unlock prestige opportunities
  6. Reset and Multiply : Use prestige to multiply future earnings

Strategic Elements

Success in Angles requires balancing immediate upgrades with long-term prestige planning. Players must decide when to reset their progress for prestige bonuses versus continuing to accumulate points in their current run.

Controls and Interface

The game features intuitive keyboard controls designed for efficiency:

  • Keys 1-4 : Purchase different types of upgrades quickly
  • A and D Keys : Activate the bell feature for special bonuses
  • Mouse Clicking : Primary interaction for angle collection

The clean, geometric interface ensures that all essential information is easily accessible while maintaining the game's minimalist aesthetic.

Why Play Angles?

Perfect for Incremental Game Fans

If you enjoy games like Cookie Clicker, Adventure Capitalist, or other idle games, Angles offers a fresh take on the genre with its mathematical theme and unique progression mechanics.

Accessible Yet Deep

While easy to learn, the game offers surprising depth through its prestige system and strategic upgrade choices. Whether you prefer active clicking or idle progression, Angles accommodates both playstyles.

No Commitment Required

As a free browser game, you can start playing immediately without downloads, purchases, or lengthy tutorials. Perfect for quick gaming sessions or extended idle play.

Mathematical Appeal

The geometric theme and mathematical progression make this game particularly appealing to players who enjoy number-based games and logical progression systems.

Endless Progression

With its prestige system and incremental mechanics, Angles provides virtually unlimited progression potential, ensuring long-term engagement for dedicated players.

Frequently Asked Questions (FAQ)