← Back to Showcase
📦
Other

Water puzzle game

👤 by mehwish kanwal 📍 Karachi 📅 Jul 13, 2026
❤️ 0
Votes
68
🤖 AI Score
1
💬 Reviews
215
👁 Views

📦 Deliverables

🌐
Live Demo
https://mehwishkanwal-coder.github.io…
↗

🖼️ Screenshots

screenshot

🎯 Problem Statement

1. Stack-Based Pouring Logic 2. State & History Management (Undo/Reset System) 3. Procedural Level Generation & Solvability 5. CSS/DOM Rendering of Multi-Layered Liquids 4. UI Focus & Interactivity State

🛠️ What I Built

water solving puzzel

💡 What I Learned

Stack Data Structures: You mastered LIFO (Last-In, First-Out) logic to control how fluid layers pour, stack, and match color patterns.State & History Tracking: You implemented strict deep-copying of 2D arrays to power flawless Undo and Reset historical mechanics.Input State Machines: You built advanced click-sequencing and input-blocking systems to handle user interactions without causing visual or data glitches.

🤖 AI Reviewer Feedback

Nice work getting the core pouring logic, undo system, and visual rendering up and running—those are the heart of a water‑sort puzzle. To strengthen the project, add a README and push the source to a public repo so you can document your level‑generation algorithm and share your code, and include inline comments to make the stack and state‑management logic clearer for future readers.

💬 Leave a Quick Review

Log in to rate and review this project.

⭐ Community Reviews (1)

M
mehwish kanwal 🤖 AI
★★★★★
Jul 13, 2026

Nice work getting the core pouring logic, undo system, and visual rendering up and running—those are the heart of a water‑sort puzzle. To strengthen the project, add a README and push the source to a public repo so you can document your level‑generation algorithm and share your code, and include inline comments to make the stack and state‑management logic clearer for future readers.