Lähetä peli

Sinun ei tarvitse osata koodata eikä ladata mitään tiedostoja. Teet pelin tekoälyavustajan kanssa ja annat sille oman osoitteesi — se hoitaa julkaisun itse.

Yksi asia kannattaa tietää, ennen kuin aloitat: kaikki, mitä lähetät portaaliin, on julkista heti. Jokainen tiedosto kopioituu sekunneissa julkiseen GitHub-peiliin, myös keskeneräisestä pelistä — yksityistä luonnosta ei ole. Tarkemmin ehdoissa.

Luetko tätä avustajan kautta? Anna sille myös /llms.txt — sama asia sille kirjoitettuna, ja pidetään ajan tasalla portaalin mukana kuten tämäkin sivu.

Liitososoite
https://games.bigbools.fi/mcp

Osoite on kaikille sama, joten sen voi turvallisesti antaa eteenpäin — kollegalle tai työtilasi ylläpitäjälle. Kun avustaja käyttää sitä ensimmäisen kerran, portaali pyytää sinua kirjautumaan ja hyväksymään kyseisen avustajan, ja se mitä se julkaisee julkaistaan sinun nimissäsi.

Tätä kirjoittaessa oman connectorin saa ilmaisella tilauksella Claudessa ja Mistralin Le Chatissa — Claudessa yhden kerrallaan, Le Chatissa rajoittamattomasti.

Näin se menee

  1. Lisää osoite avustajasi asetuksiin. Tämä on se kohta, joka menee helposti väärin: osoitetta ei liitetä keskusteluun vaan asetuksiin. Etsi paikka, jossa avustaja pitää liitäntöjään — se voi lukea “Connectors”, “Integrations” tai “MCP”, ja Claudessa se on tällä hetkellä Asetukset → Connectors → Add custom connector. Jos et löydä sitä, kysy avustajalta: se tuntee omat asetuksensa, ja tuntee ne paremmin kuin tämä sivu. Tiimitilauksessa sen lisää ylläpitäjä, kerran, kaikkien puolesta.

    Jos liität osoitteen suoraan viestiin, avustaja vastaa, ettei voi käyttää sitä. Se on oikea vastaus — osoite ei ole nettisivu, vaan yhteys, joka pitää kytkeä asetuksista.

  2. Hyväksy se kerran. Avustaja avaa portaalin selaimeesi, kirjaudut Googlella ja sanot kyllä. Juuri se sitoo sen julkaisemat pelit sinun nimiisi — ja voit perua luvan myöhemmin omien pelien sivulla.
  3. Kerro, millaisen pelin haluat. Esimerkiksi:

    ”Tee selaimessa toimiva peli, jossa väistellään putoavia kiviä. Kun se on valmis, julkaise se peliportaaliin.”

  4. Katso peli sivulla. Kun avustaja sanoo julkaisseensa sen, peli näkyy etusivulla ja sitä voi pelata heti. Omat pelisi löydät aina Omat pelit -sivulta.

Hyvä tietää

Tekniset yksityiskohdat

Osoite on MCP-palvelin (Streamable HTTP). Siinä ei ole salaisuutta: yhteys sidotaan tiliin OAuthilla, eli avustaja lähettää oman tokeninsa, jonka se sai kun hyväksyit sen. Osoitteen avaaminen selaimessa kertoo lyhyesti, mitä sillä tehdään, ja koneluettava tiivistelmä on osoitteessa /llms.txt. Toolit ovat whoami, create_game, fork_game, put_file, get_file, list_files, delete_file, delete_game, upload_bundle, publish_game, unpublish_game, update_game, list_games, get_game, import_from_repo, publish_plugin, list_plugins, get_plugin, configure_leaderboard, list_leaderboard, delete_leaderboard_entry ja reset_leaderboard.

Peli kirjoitetaan tiedosto kerrallaan put_file-toolilla; valmiin buildin voi lähettää kerralla zippinä upload_bundle-toolilla. Aloitustiedosto on index.html paketin juuressa, ellei sitä vaihdeta entryFile-kentällä. Sallitut tiedostotyypit ovat tavallista web-tavaraa — html, js, css, json, wasm, kuvat, äänet, videot, fontit ja markdown. Jokaisen käyttäjän pelit ovat omassa kansiossaan, eikä toisen käyttäjän peleihin pääse käsiksi.

Kaikki kirjoittavat toolit osuvat työversioon; pelaajille tarjoillaan julkaistua. publish_game korvaa julkaistun version työversiolla kokonaan, joten työversiosta poistettu tiedosto katoaa myös pelistä. Kiintiötä mitataan vain työversiosta, koska julkaisu vain kopioi sen, mikä jo mahtui.

Siksi pelin saa myös jättää kesken. Myöhemmässä keskustelussa list_games löytää sen, list_files kertoo mitä on jo tehty ja get_file palauttaa tiedoston muokattavaksi, joten mitään ei tarvitse tehdä yhdeltä istumalta.

Jokainen peli tarjoillaan omalta nimeltään, <id>.game.bigbools.fi, kehyksessä jonka selain eristää. Niinpä pelillä on oma localStorage, se lataa ES-moduuleja ja lukee antureita kuten mikä tahansa sivu — mutta se ei yllä portaalin kirjautumiseen eikä näe toisen pelin storagea. Evästeitä sillä nimellä ei ole lainkaan.