Skip to content

Conversation

@Satvik-Singh192
Copy link
Contributor

Description

This pull request adds a Recursive Flood Fill Visualization to the Recursion module of the Algo Visualizer project.

The feature demonstrates how recursion propagates through connected cells step-by-step.
It also includes:

  • ✅ 20×20 grid for clearer visualization
  • ✅ Source tile highlighted in red
  • ✅ Flood-filled tiles in blue
  • ✅ Walls in grey
  • ✅ Smooth tile-by-tile animation
  • ✅ Adjustable speed slider (50ms – 800ms)
  • ✅ Reset grid functionality

This significantly improves the educational value of the Recursion section.


Semver Changes

  • Patch (bug fix, no new features)
  • Minor (new features, no breaking changes)
  • Major (breaking changes)

Issues

Closes: #76


Checklist

  • I have read the Contributing Guidelines.
  • I added a new algorithm file:
    src/algorithms/Recursion/floodFill.js
  • I added a new visualizer component:
    src/components/Recursion/FloodFillVisualizer.jsx
  • The feature is integrated into the routing/page loader.
  • Visualizer includes speed control, reset button, and smooth animation.
  • No breaking changes introduced anywhere else.

@Satvik-Singh192
Copy link
Contributor Author

@adityacosmos24 please review my pr sir

@adityacosmos24 adityacosmos24 merged commit 27fb8ff into OPCODE-Open-Spring-Fest:main Nov 8, 2025
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Add Flood Fill Algorithm to Recursion Visualizations

2 participants