Inspiration
Pixel Transform was inspired by the programming language Visulan, which utilizes bitmap pattern matching to manipulate data. I wanted to translate this concept into an engaging and challenging puzzle game that encourages logical thinking and pattern recognition.
What it does
Pixel Transform challenges players to transform a Target Matrix into a Goal Matrix by finding and replacing specific patterns. With each puzzle, players must carefully plan their moves to complete the task within a limited number of steps. The game is intuitive yet requires strategic thinking to solve increasingly complex problems.
How I built it
Pixel Transform was developed using Devvit, Reddit’s Developer Platform. Leveraging its Webview functionality, I built the game primarily using HTML, CSS, and JavaScript. JSON files are used to store the puzzle data, ensuring flexibility and scalability in creating and updating puzzles. Through this process, I learned how to effectively use Devvit to develop applications almost entirely with standard web technologies.
Challenges I ran into
- Translating the abstract concept of bitmap pattern matching into a simple, user-friendly game mechanic.
- Designing puzzles with balanced difficulty to keep the game engaging without being frustrating.
- Optimizing the interface to make the matrix manipulation intuitive, especially for first-time players.
Accomplishments that I’m proud of
- Successfully transforming a programming concept into an accessible and enjoyable game.
- Designing a clean and functional UI that complements the game's mechanics.
- Creating a set of puzzles that gradually increase in difficulty, challenging players to improve their logical thinking skills.
What I learned
- How to integrate complex algorithms into intuitive gameplay mechanics.
- How to use Devvit effectively to develop games primarily with standard web technologies.
What's next for Pixel Transform
- Adding more puzzles with varying difficulty levels and unique patterns.
- Implementing a leaderboard to encourage competition among players.
- Introducing a puzzle creation mode so players can design and share their own challenges.
Built With
- css
- devvit
- html
- javascript

Log in or sign up for Devpost to join the conversation.