Achievement Unlocked 2

Seele01-Flash
By
Achievement Unlocked 2 is a unique puzzle game where every action earns you badges and achievements. Control the Blue Elephant through various challenges to unlock hundreds of accomplishments in this addictive badge-hunting adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Achievement Unlocked: The Meta-Platformer**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** "2.5D Flat Aesthetic." Mimic the classic Flash game vector art style using Three.js. Use an **Orthographic Camera** to create a flat, side-scrolling perspective. The background should be stark white or very light grey. * **Player Character:** A stylized, low-poly **Blue Elephant** (constructed from primitive shapes like a Cube body and Cylinder trunk) or a Blue Voxel character. It must stand out against the environment. * **Environment:** * **Platforms:** Geometric blocks using `MeshToonMaterial` in grey, soft blue, and orange. * **Hazards:** Bright green triangular prisms representing spikes. * **Interactive Objects:** Large orange buttons, hamster wheels, and teleporters. * **Performance:** Use `InstancedMesh` for repeated geometry (like spikes and standard platform blocks) to ensure 60FPS on mobile devices. Use simple dynamic shadows (lightweight) to help with depth perception during jumps. ### 2. Audio Requirements * **BGM:** A catchy, looping "Elevator Bossa Nova" or upbeat 8-bit Chiptune track that feels playful and harmless. * **SFX (Crucial):** * **The "Unlock" Sound:** A high-pitched, satisfying positive chime or "Ding!" (slot machine style) that plays frequently. * **Movement:** soft "thud" on landing, "woosh" on jump. * **Death:** A comedic "splat" or "cartoon whistle" sound (death is not a punishment, it's a mechanic). ### 3. Gameplay Loop * **The Meta-Mechanic:** The goal is not just to finish the level, but to trigger **Achievements** for *everything*. * *Examples:* "Moved Left", "Moved Right", "Jumped", "Died 1 time", "Died 10 times", "Touched a Spike", "Stood Still for 5 Seconds", "Clicked the Title Screen". * **Achievement System:** Implement an `AchievementManager` class. When a condition is met, a toast notification must appear at the top of the screen. * **Physics:** Arcade-style platformer physics. No fall damage (unless hitting spikes). Instant respawn upon death at the last safe location. * **Progression:** The game tracks "Completion %". Visual progress bars should fill up as the player performs random actions. ### 4. Mobile Controls & Interaction * **Touch Controls:** * **Left/Right:** Two large, semi-transparent virtual buttons on the bottom-left of the screen. * **Jump:** A large circular button on the bottom-right. * **UI Interaction:** The game UI itself is playable. Tapping the "Mute" button might unlock an achievement like "Silence is Golden." * **Orientation:** Forced **Landscape Mode** for a wider view of the level. * **Feedback:** * **Haptic Feedback:** Trigger a short vibration (using `navigator.vibrate`) every time an achievement is unlocked. * **Visual Juice:** When an achievement pops, spawn confetti particles or floating text ("+1 Badge!") near the player. ### 5. Code Structure Guidance * Initialize a Three.js scene with an Orthographic camera. * Implement a basic AABB collision detection system for platforming. * Create an HTML overlay for the "Achievement Toast" notifications (CSS animations for sliding in/out) to keep the text crisp on high-DPI mobile screens. * Ensure the canvas resizes correctly on window resize/orientation change. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Achievement Unlocked 2 is an innovative puzzle game that revolutionizes the concept of gaming achievements. Unlike traditional games where achievements are secondary rewards, here they become the primary objective. You control a charming Blue Elephant character through various scenarios, with every single move, jump, and action potentially unlocking new badges and accomplishments.

This sequel builds upon the original's success by offering even more creative and unexpected ways to earn achievements. The game's motto "Win everything by doing anything" perfectly captures its essence - there's literally an achievement for almost every conceivable action you can take in the game.

Core Features

Hundreds of Unique Achievements

The game features an extensive collection of badges and achievements, ranging from simple tasks like "Move Left" to complex challenges that require creative thinking and experimentation. Each achievement comes with its own unique badge design and humorous description.

The Adorable Blue Elephant

Your character is a lovable blue elephant that responds to your every command. The character's simple yet expressive design makes every achievement feel rewarding and entertaining.

Brain-Teasing Challenges

While many achievements are straightforward, others require genuine puzzle-solving skills and lateral thinking. The game cleverly combines random elements with strategic brain teasers.

Completely Free Experience

Enjoy the full game experience without any cost. No downloads required - play directly in your browser on any device.

Gameplay Mechanics

Simple Controls, Deep Strategy

Using just the arrow keys, you'll navigate through various screens and scenarios. The beauty lies in discovering all the different ways these simple controls can be used to unlock achievements.

Achievement Categories

  • Movement-based : Achievements for walking, jumping, and positioning
  • Time-based : Accomplishments tied to how long you perform certain actions
  • Exploration : Badges for discovering hidden areas and secrets
  • Creative : Rewards for thinking outside the box
  • Meta-achievements : Achievements about getting achievements!

Operation Guide

Arrow Keys : Use the directional arrows to move your Blue Elephant character around the game world. Each direction serves a specific purpose: - Left/Right Arrows : Move horizontally across the screen - Up Arrow : Jump or move upward when applicable - Down Arrow : Crouch, move down, or interact with certain elements

The game encourages experimentation - try different combinations of movements, spend time in different areas, and interact with various elements on screen. Many achievements are discovered through curious exploration rather than obvious objectives.

Why Play Achievement Unlocked 2

Perfect for Achievement Hunters

If you're someone who loves completing games 100% and collecting every possible reward, this game is designed specifically for you. The satisfaction of seeing your achievement counter climb higher with each badge unlock is incredibly addictive.

Great for Short Gaming Sessions

The game is perfect for quick breaks or short gaming sessions. You can easily pop in, unlock a few achievements, and feel a sense of accomplishment in just a few minutes.

Suitable for All Ages

With its family-friendly content rating and simple controls, players of all ages can enjoy this charming puzzle experience.

Encourages Creative Thinking

Many achievements require you to think differently about how games typically work, fostering creativity and problem-solving skills.

Instant Gratification

Unlike many games where rewards come after hours of gameplay, Achievement Unlocked 2 provides constant positive feedback through frequent achievement unlocks.

Browser-Based Convenience

No installation required - simply load the game in any modern browser and start playing immediately on your computer, tablet, or smartphone.

Frequently Asked Questions (FAQ)