๐ŸŽฎ BemCore - Game Overview

๐ŸŽฏ Core Concept

BemCore is a precision-based arcade survival game where you defend a glowing central core from endless waves of enemies using rotating energy shields! ๐Ÿ›ก๏ธ

๐Ÿ•น๏ธ How to Play

๐ŸŽฎ Controls

  • A / D or โ† / โ†’ - Rotate your shields clockwise/counter-clockwise ๐Ÿ”„
  • SPACEBAR - Activate core pulse (repels all nearby enemies) ๐Ÿ’ฅ
  • R - Restart the game ๐Ÿ”

๐ŸŒŸ Gameplay Mechanics

๐Ÿ”ต The Core

Your central BemCore sits in the middle of the screen, glowing with cyan energy โœจ

  • Starts with 100% health โค๏ธ
  • Loses 10% health every time an enemy reaches it ๐Ÿ’”
  • Game over when health hits 0% โ˜ ๏ธ

๐Ÿ›ก๏ธ Energy Shields

You control 4 rotating energy segments that orbit the core ๐Ÿ”„

  • Position them to intercept incoming enemies ๐ŸŽฏ
  • Direct contact destroys enemies on impact ๐Ÿ’ฅ
  • Rotate smoothly left or right to cover all angles ๐Ÿ”ƒ

๐Ÿ’จ Core Pulse

Your ultimate defense ability with a cooldown! โšก

  • Creates an expanding shockwave from the core ๐ŸŒŠ
  • Pushes back all enemies in range ๐Ÿšซ
  • 3-second cooldown between uses โฑ๏ธ
  • Use strategically when overwhelmed! ๐Ÿ†˜

๐Ÿ‘พ Enemy Types

๐Ÿ”ด Basic (Red)

  • Speed: Medium ๐Ÿƒ
  • Health: 1 hit to destroy
  • Score: 10 points
  • The standard threat โš ๏ธ

๐ŸŸก Fast (Yellow)

  • Speed: Very fast ๐Ÿƒโ€โ™‚๏ธ๐Ÿ’จ
  • Health: 1 hit to destroy
  • Score: 20 points
  • Hard to track and intercept! โšก

๐ŸŸฃ Tank (Magenta)

  • Speed: Slow ๐ŸŒ
  • Health: 2 hits to destroy
  • Score: 30 points
  • Requires multiple shield contacts ๐Ÿ›ก๏ธ๐Ÿ›ก๏ธ

๐Ÿ“ˆ Difficulty Progression

โฐ Over Time

  • Enemies spawn faster and faster ๐Ÿ“Š
  • Spawn rate gradually increases โฌ†๏ธ
  • More enemy variety appears ๐ŸŽฒ

๐Ÿ• Timeline

  • 0-10 seconds: Only basic enemies ๐Ÿ”ด
  • 10-30 seconds: Fast enemies start appearing ๐ŸŸก
  • 30+ seconds: Tank enemies join the chaos ๐ŸŸฃ

๐ŸŽจ Visual Style

๐ŸŒŒ Aesthetic

  • Dark void background - Pure black space ๐ŸŒ‘
  • Neon sci-fi glow - Cyan, red, yellow, magenta ๐Ÿ’Ž
  • Circular geometry - Everything orbits and flows โญ•
  • Smooth animations - Silky 60fps motion ๐ŸŽฌ
  • Screen shake on impacts ๐Ÿ“ณ
  • Particle effects when enemies explode โœจ

๐Ÿ† Scoring System

  • Survival time - Every second counts! โฑ๏ธ
  • Enemy kills - Each type has different point values ๐Ÿ’ฏ
  • Final stats show:
    • Total score ๐ŸŽฏ
    • Time survived โณ
    • Enemies destroyed ๐Ÿ’€

๐Ÿ’ก Pro Tips

โœ… Don't panic - Smooth, calculated rotations work best ๐Ÿง˜

โœ… Prioritize fast enemies - They're the most dangerous ๐ŸŽฏ

โœ… Save your pulse - Use it when truly surrounded ๐Ÿ’ฅ

โœ… Rotate constantly - Static defense = instant death ๐Ÿ”„

โœ… Watch the edges - Enemies spawn from all directions ๐Ÿ‘€

โœ… Tank enemies need planning - Hit them early and often ๐ŸŽฒ

๐ŸŽช Game Flow

  1. Title Screen - Press SPACE to begin ๐Ÿš€
  2. Gameplay - Survive as long as possible ๐Ÿ’ช
  3. Game Over - See your stats ๐Ÿ“Š
  4. Restart - Press R to try again ๐Ÿ”

โš™๏ธ Technical Features

๐Ÿ”น Single HTML file - No downloads, no setup, just open and play!

๐Ÿ”น HTML5 Canvas - Smooth 2D graphics ๐ŸŽจ

๐Ÿ”น 60 FPS gameplay - Buttery smooth performance ๐ŸŽฎ

๐Ÿ”น Responsive - Works on any screen size ๐Ÿ“ฑ๐Ÿ’ป

๐Ÿ”น No dependencies - Pure vanilla JavaScript โšก

๐ŸŽฏ Win Condition

There is no winning - only survival! ๐Ÿ’€

How long can you protect the BemCore? โฑ๏ธ๐Ÿ”ฅ

Good luck, defender! ๐Ÿ›ก๏ธโœจ

Leave a comment

Log in with itch.io to leave a comment.