Inspiration

The movie THEY LIVE! and the upcoming Disclosure Day film by Spielberg and ongoing jokes about AI overlords.

What it does

A generative game experience with real time voice Promptclamation is a game of whisper campaigns under and AI rule. Disrupt the AI overlords proclamation day without getting caught.

Whisper to other attendees to spread gossip and sow dissent to recruit at least 3 revolutionaries. Use movement keys(WASD) to walk among the villagers trying to recruit any question things (that have a literal question mark `?) over their heads. Press the whisper button when near a possibly receptive villager.

Avoid being heard by the Overlord, the game will show where the overlord is currently listening.

How I built it

Ai studio , gemini realtime apis, pixi.js

Challenges I ran into

" "Gemini Live error:" "Error: Internal error encountered." " - super unhelpful error messages.

Ideation and iteration under threat of financial ruin. Ongoing yak shaving from technical issues and learnings of things like layered audio , websockets etc.

Shifting names of things, many of the models are referred to as one thing in different places but will have different internal names, completely new names, or will have recently had terminology changes e.g. bidi ~> real time.

Google cloud billing hoops - in triplicate with a leopard The footguns of trying to figure out google-clouds byzantine billing system to make sure one doesn't shoot them self in the foot is just silly for what should be a free hackathon project without stress of financial danger. Because for some reason google-cloud et al have no simple way to just set up safe sandboxes for promotional contests or hard capped projects ; it's absurd and better is expected not confusion that seems like it's done on purpose after all this time. Ai studio hides which billing account is being used after you connect it to a project. "Quota exceeded. Please try again later" really gums things up when there's still tons of credits left. But everything's so disconnected there's no way to trace what that message even means or what's causing it, so it's incredibly easy to go off some magic happy path that doesn't exist smh.

Accomplishments that I'm proud of

Developing more of prototyping workflows that incorporate generative content and realtime apis.

What I learned

You really need 2 extra days of time when dealing with cloud platforms that have hundreds of knobs and doodads everywhere which is a hard ask for making hackathon submissions vs real life responsibilities. As when you get to polish time having any bureaucratic hoops come up just tanks your time you've already invested.

What's next for Promptclamation

Better art direction, and UX which would need engineering time on deeper testing of audio processing and interaction, SFX filters , image/video generation of overlords reactions to increasing revolt, crowd dynamics.

Built With

Share this project:

Updates