Inspiration

We wanted to create something that helps people actually practice critical thinking instead of just hearing about it. We were inspired by logic puzzles and block-based programming tools that make problem-solving more visual and structured.

What it does

Grid Runner is a logic-based puzzle game where players program vehicle movements using block commands. Instead of moving vehicles directly, players stack movement and rotation blocks and execute them to solve the puzzle.

How we built it

Grid Runner is a logic-based puzzle game where players program vehicle movements using block commands. Instead of moving vehicles directly, players stack movement and rotation blocks and execute them to solve the puzzle.

Challenges we ran into

We built Grid Runner using Blazor WebAssembly. We created a dynamic grid system to render vehicles and designed a block-programming interface that lets players build and execute command sequences.

Accomplishments that we're proud of

We’re proud that we built a working block-based programming system from scratch and connected it to a functional puzzle engine. We also successfully implemented structured execution where commands run in sequence instead of instantly.

What we learned

We learned a lot about state management, UI rendering, and designing logical systems. We also realized how important it is to separate planning from execution when building structured problem-solving tools.

What's next for Grid Runner

Next, we want to add a multiplayer mode where one player sees the board and the other controls the blocks. They would have to communicate and work together to solve the puzzle, encouraging teamwork and collaborative problem-solving.

Built With

Share this project:

Updates