The Grid - Nova Budapest

Inspiration

"The Cyberspace Grid" is a hacker game from the game universe: Nova Budapest. We are building a series of mini-games, where the participants can compete for various prices - without they know it! In the end, we plan to develop an UE5 3RD person TPS MMO game, where the prices collected in mini games (like this) way can be harnessed as real in-game items!

One of these first game we'd like to be is what we currently develop for this Hackathon: The Grid

What it does

Discover the grid with the eyes of a hacker in the mega city state called Nova Budapest. Be versatile, and prepare for the worst: the flatline.

How we built it

We built the game fully with bolt.new, using key services like Firebase from Google. We use Vercel for deployment due to the main domain is registered there.

Challenges we ran into

  • By default Bolt is not using the latest Next version
  • Detailed prompting of what we want. In cases where a more complex functionality was needed, we had to break it down sometimes to 8-9 subprompts
  • Fixing errors. Generally Bolt is getting better and better at this, but there were multiple cases, where the solution would have been an npm install ... but it kept running the same loop
  • Once I asked Bolt to to use a different solution, and it started to argue that his idea is indeed the best solution (X_x)
  • Spare at least 2 million tokens if you want to fix build errors before Netlify deploy...

Accomplishments that we're proud of

We are happy to state, that we managed to accomplish:

  • A Google Maps-like interface of the digital Grid of Nova Budapest (randomised per player, resetable)
  • An immersive AI-driven battle system with: a knowledge-base battle, a secret battle, and a huge battle inspired by Neuromancer,
  • A workable user session with the help of Firebase,
  • A working and useful terminal,
  • A huge knowledge base of more than 250+ question for the knowledge battle with the firewall

What we learned

We discovered the usefulness of the rollback feature in Bolt, and also the true meaning of security save with the export feature :). We also tried out heavily the "diff" feature and manual editing in the Bolt online IDE. Bolt likes to create monolith files. With the proper prompts, these monolith files can be broken up into more maintainable pieces.

What's next for The Cyberspace Grid

We plan to release it on https://nova-budapest.io, as a mini-game, where players can discover the clues of something far more widespread...

Built With

Share this project:

Updates