Here's a human-sounding project description for Galactic Grid:

Inspiration

was inspired by classic battleship games but wanted to create something more engaging for the modern web. The idea came from seeing how Reddit communities love sharing and competing in games.

What it does

Galactic Grid is a space-themed battleship game that lets players build custom fleets, create challenges, and compete with others. Players can drag and drop ships onto their board, use powerful weapons like plasma bombs and laser strikes, and share their custom boards as challenges for others to solve.

How we built it

Built with React frontend and Node.js backend. The frontend uses TypeScript, Tailwind CSS, and native HTML5 drag-and-drop for smooth interactions. The backend handles game state, challenge creation, and leaderboard management with Redis for data persistence.

Challenges we ran into

The biggest challenge was getting the drag-and-drop system working smoothly across different screen sizes and devices. initially tried using react-dnd for everything, but found that native HTML5 drag-and-drop worked much better for power-ups.

Another challenge was making the game responsive across different screen sizes while maintaining the tactical feel of the board.

Accomplishments that we're proud of

Started the project really late, due to busy schedule, but glad i completed it( thanks to the deadline extension).

What we learned

learned that sometimes the simpler solution is better - native HTML5 drag-and-drop outperformed the more complex react-dnd library for the power-up system.

Working with Devvit taught me a lot about building Reddit-integrated apps and how to leverage the platform's social features effectively.

What's next for Galactic Grid

planning to add more ship types and power-ups, maybe some special abilities that can be unlocked. Would love to implement real-time multiplayer battles where two players can face off in live combat.

Also thinking about adding a campaign mode with AI opponents of varying difficulty, and maybe some cosmetic customization options for ships. The community aspect could be expanded with tournaments and seasonal challenges.

Long-term, would love to see this become a platform where players can create and share their own game modes and rules, turning it into a true community-driven gaming experience.

Share this project:

Updates