Inspiration

In the high-stress world of crypto, we noticed a gap that most "Play-to-Earn" games are either incredibly stressful or feel like a second job. We wanted to create Sol Quest, an experience designed to help users decompress. The goal was to build a "Zen-like" atmosphere where the gameplay is relaxing yet still rewards the player's time via the Solana ecosystem.

What it does

Sol Quest is an immersive top-down exploration game. Players navigate through procedurally generated dungeons, overcoming light challenges and discovering loot. The aesthetic and pacing are designed to reduce anxiety. Achievements and rare drops in-game are tied to Solana tokens/NFTs, allowing players to build a digital wallet while they play.

How we built it

We utilized a full-stack approach to bridge the gap between traditional gaming and Web3:

1.Frontend: Built with React for a responsive UI and seamless state management.

2.Game Engine: Developed using JavaScript (libraries like Phaser or specialized canvases)

3.Backend: Powered by Django, managing user data, game state, and secure API endpoints.

4.Blockchain: Integrated Solana for its lightning-fast transaction speeds and low fees

5.Environment: Managed through Devnev for consistent development across the team

Challenges we ran into

As a beginners team, we had to rapidly learn in Python/Django and Blockchain logic simultaneously. Connecting the Frontend (React) to the Backend (Django) while maintaining game performance was a difficulty for us beginners. We also have to:

-Ensuring the game didn't lag while waiting for server responses required asynchronous programming.

-Implementing wallet connections that felt native to the game UI

Accomplishments that we're proud of

-We managed to make the game run smoothly without frame drops, even with multiple assets on screen.

-We created a clean, intuitive interface that emphasizes the retro theme of the project.

What we learned

We deepened our understanding of REST APIs, learned how to manage PostgreSQL (or SQLite) databases via Django, and gained firsthand experience with the Solana Blockchain. Most importantly, we learned how to work effectively as a team under pressure.

What's next for Sol Quest

-Adding more AI-driven creatures with unique patterns.

-Developing a more complex "Relax-to-Earn" economy.

-Bringing the Zen experience to mobile devices for relaxing on the go.

-Creating "Safe Zones" where players can hang out and trade loot.

Built With

Share this project:

Updates