Skip to content

Conversation

@Pramod-Munnoli
Copy link
Contributor

@Pramod-Munnoli Pramod-Munnoli commented Oct 31, 2025

🌑 Shadow Collector - Enhanced Edition

Issue: #170
Branch: feature/issue-170-enhanced-edition
Commit Title: feat: Enhanced Edition: Major Gameplay, Visual, and Performance Upgrades (#170)


🎮 Overview

Shadow Collector - Enhanced Edition delivers an upgraded gameplay experience featuring smarter AI, dynamic lighting, randomized levels, and mobile-friendly controls — all optimized for smooth performance and immersive visuals.


🚀 Core Features Implemented

⚙️ Core Gameplay

  • Top-down Movement: Supports WASD/Arrow keys + on-screen joystick for mobile users.
  • Light/Dark System: Real-time lighting that changes as orbs are collected.
  • Enemy AI: Smart patrol and chase mechanics when detecting the player.
  • Stealth Mechanic: Hold Shift (desktop) or tap Hide (mobile) to disappear into shadows.
  • Collision Detection: Improved precision for player–enemy and wall interactions.

⚡ Enhanced Movement

  • Player Speed: Increased from 3 → 4 (+33%)
  • Enemy Speed: Increased from 1.5 → 2 (+33%)
  • Dynamic Orbs: Orbs now move slowly around the map as dynamic targets.
  • Speed Progression: Both player and enemies scale speed as the score increases.

🧩 Randomized Level Generation

  • Dynamic Levels: New levels generate automatically every 10 points.
  • Progressive Difficulty:
    • More enemies spawn at higher levels.
    • Wall count increases (up to 15 walls) forming maze-like structures.
    • Special purple orbs (worth 3 points) appear at advanced levels.

💎 Premium Features

  • Statistics System: Tracks gameplay data using localStorage for persistence.
  • Power-Up System: Adds a timed Light Burst ability with cooldown management.
  • Visual Effects: Particle bursts, pulsing lights, and color transitions enhance feedback.
  • Level Indicator: Animated numbers display on each new level-up event.

🎨 Visual Enhancements

  • Color Progression: Player and enemies shift hues as difficulty rises.
  • Dynamic Lighting: Real-time shadows and glow effects using radial gradients.
  • Particle Effects: Triggered during orb collection and power-up activation.
  • Level Indicator Animation: Smooth, large-scale transition between levels.

📸 Screenshots

🕹️ Game Preview 💀 Game Over 📊 Statistics
Game Preview Game Over Statistics

🧪 Testing

  • Verified on desktop (Chrome, Firefox, Edge) and mobile (Android) browsers.
  • Confirmed responsive canvas rendering and consistent gameplay performance.
  • Validated statistics persistence, level transitions, and power-up cooldown logic.

🧩 Linked Issue

Closes #170


@vercel
Copy link

vercel bot commented Oct 31, 2025

@Pramod-Munnoli is attempting to deploy a commit to the hrishikesh-dalal's projects Team on Vercel.

A member of the Team first needs to authorize it.

@Pramod-Munnoli Pramod-Munnoli mentioned this pull request Oct 31, 2025
4 tasks
@venisha-kalola venisha-kalola merged commit 7472df5 into commitra:main Oct 31, 2025
0 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants