DEV Community

Cover image for Submission for the DevCycle Feature Flag Challenge: Memory Maze
Sneha
Sneha

Posted on

7 4 3 3 5

Submission for the DevCycle Feature Flag Challenge: Memory Maze

This is a submission for the DevCycle Feature Flag Challenge: Feature Flag Funhouse

What I Built

Memory Maze is an interactive React-based game that challenges players' memory and observation skills. The game leverages DevCycle SDK and
OpenFeature provider for feature flagging and dynamic content delivery, allowing for a customizable and evolving gaming experience.

Demo

The game is live at: https://olivia07120.github.io/memory-maze/

Image description

Image description

Image description

Image description

Image description

Image description

Image description

My Code

The full source code for Memory Maze is available on GitHub: https://github.com/olivia07120/memory-maze

This project is licensed under the MIT License. You can find the license file in the repository.

My DevCycle Experience

In developing Memory Maze, I extensively used DevCycle's feature flagging capabilities to enhance the game's flexibility and user experience.
Here's how I leveraged DevCycle:

  1. Theme Selection: I used a string feature flag 'game-theme' to dynamically change the game's theme, allowing for easy addition of new theme
    without code changes.

  2. Difficulty Modes: A boolean flag 'difficulty-hard' toggles between standard image-based questions and more challenging animated questions.

  3. Dark/Light Mode: Another boolean flag 'dark-theme' allows users to switch between dark and light themes for better accessibility.

DevCycle's SDK integration with OpenFeature made it straightforward to implement these features, providing a seamless way to control game
variations in real-time.

Additional Prize Categories

OpenFeature Aficionado: This project makes extensive use of DevCycle’s OpenFeature Provider for dynamic theming and challenge management.

Image of Docusign

πŸ› οΈ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more

Top comments (4)

Collapse
 
trixsec profile image
Trix Cyrus β€’

Really GoodπŸ”₯πŸ”₯

Collapse
 
sneha11 profile image
Sneha β€’

Thankyou πŸ˜„

Collapse
 
hyrox_training_plans profile image
Hyrox Training Plans β€’

Good!

Collapse
 
sneha11 profile image
Sneha β€’

Thankyou πŸ˜„

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free