Fujimod
Try your camera firmware in the browser and build Fujimod SD boot files.
Matkakirja ja unohdettu aarre: kierrä maailmaa isoisän päiväkirjan kanssa, etsi aarteet ja opi matkalla.
Translation pending
LifestyleJavaScript · CSSGitHub @raveliusOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Suomenkielinen seikkailupeli selaimessa. Nuori Fogg perii vintiltä isoisänsä matkalaukun ja lähtee maailman ympäri isoisän vuoden 1873 matkapäiväkirjan jäljillä — etsimään Aarnin luettelon unohdettuja aarteita. Matkalla oppii maailmasta enemmän kuin huomaakaan. Kohderyhmä on 13 vuotta täyttäneet ja aikuiset. Tämä ei ole lastenpeli: vaikeita aiheita ei kaunistella eikä kauhistella, huumori on kuivaa, ja kaikki pelin esittämä tieto on tarkistettua.Read the full README ↗
(lyhyesti Matkakirja)
Suomenkielinen seikkailupeli selaimessa. Nuori Fogg perii vintiltä isoisänsä matkalaukun ja lähtee maailman ympäri isoisän vuoden 1873 matkapäiväkirjan jäljillä — etsimään Aarnin luettelon unohdettuja aarteita. Matkalla oppii maailmasta enemmän kuin huomaakaan.
Kohderyhmä on 13 vuotta täyttäneet ja aikuiset. Tämä ei ole lastenpeli: vaikeita aiheita ei kaunistella eikä kauhistella, huumori on kuivaa, ja kaikki pelin esittämä tieto on tarkistettua.
Peliä kehittää Visuaaliviestinnän Instituutti Tampere Oy (VVI), tamperelainen visuaalisen viestinnän koulutus- ja sisältöyhtiö. Peli on saanut inspiraatiota Jules Vernen teoksista ja monista muista, mutta se on oma pelinsä eikä sillä ole yhteyttä niiden oikeudenhaltijoihin.
Pelattavissa selaimessa: https://ravelius.github.io/Matkakirja/ — peli on beta-vaiheessa ja muuttuu päivittäin. Kartalla näkyvää versionumeroa napauttamalla aukeaa tiivis päivitysloki.
Peli edistää tietoa maailmasta — elinoloista, kulttuurista, maantieteestä, historiasta ja geopolitiikasta. Väline on koukuttava peli, ei oppikirja johon on liimattu noppa: sisältö, joka ei ole hauskaa pelata, ei kuulu peliin.
Nimen jälkiosa on kaksitasoinen. Pelin maailmassa unohdetut aarteet ovat Aarnin luettelon kadonneita kohteita, joita kukaan ei enää etsi. Pelin ideana unohdettu aarre on kaikki se kulttuuriperimän, taiteen, tieteen ja maailman epäkummallisuuksien rikkaus, joka tekee ihmisenä olemisesta kiinnostavaa — ja joka some- ja AI-moskan keskellä äkkiä unohtuu. Peli valjastaa tekoälyn nimenomaan löytämään tuota rikkautta: se on vastavoima sisältömoskalle, ei sen lähde. Ihminen valitsee ja hyväksyy jokaisen kuvan, äänen ja väitteen.
Pelin ydin on motivaatioteoria siitä, miten eri ihmiset kiinnostuvat eri asioista. Peli ei kysy suoraan "mikä on Makedonia". Se lähtee liikkeelle vaikka siitä, mitä siellä syödään ja mikä on paikallinen herkkuruoka — ja kun kiinnostus on herännyt, oppiminen laajenee helposti maan historiaan, kieleen, luontoon ja nykypäivään. Pieni yksityiskohta laajenee ymmärrykseksi koko maasta.
Sama koukku toistuu maasta toiseen. Pulla ja pulu kulkevat mukana tämän periaatteen kantajina.
Pelin tekoälyavustaja on Livia — täydeltä nimeltään Columba Livia, kalliokyyhkyn tieteellinen nimi, jolla hän mielellään pröystäilee ("suku on vanhaa roomalaista"). Livia on kirjekyyhky ja viestinviejäsukua: isoäiti lensi Pariisin piirityksen kyyhkypostia 1870–71, setä kantoi kursseja Reuterille ennen lennätintä.
Livia on Viisaan Pöllön sijainen. Pöllö on matkoilla, ja Livia on luvannut kasvattaa pelaajan untuvikkopöllöä sillä välin — pöllöä odotetaan hetkenä minä hyvänsä, mutta hetki siirtyy aina. Hän on aidosti asiantunteva, hieman herkkä sille ettei hänen sukuaan arvosteta, ja perso pullalle: varsinkin eri maiden pullavastineille (tsoureki, kozunak, simit). Livia vastaa pelaajan kysymyksiin, maadoittaa isoisän 150 vuotta vanhat merkinnät nykypäivään ja lisää faktavastauksiin oman näkökulmansa — mutta fakta ei koskaan väänny persoonan takia.
Vintiltä löytyi isoisän matkalaukku: kartta vuodelta 1872, kukkarollinen puntia, vihreä passi ja kulunut matkakirja. Viimeinen sivu oli revitty kesken lauseen.
Nuori Fogg lähtee kirjoittamaan sen loppuun, mielellään nopeammin kuin isoisä. Mukana matkustaa isoisän päiväkirja vuodelta 1873: sen merkinnät ovat vuoroin hämmentävän tarkkoja ja vuoroin toivottoman vanhentuneita, ja juuri siitä jännitteestä pelin huumori syntyy. Piikki osuu aina Foggiin, klubiin tai imperiumiin — ei koskaan maihin ja ihmisiin, joita matkalla kohdataan.
Isoisä Horatio Fogg oli laivaston kartanpiirtäjä ja taitava luonnostelija: kamera hänellä ei ollut, joten kuvakieli on kirkas — 1873 on isoisän piirros, nykyhetki on valokuva. Tutkimusmatkailija Aarni luetteloi 1800-luvun alussa maailman kuuluisat kadonneet aarteet, ja aikalaiset pitivät luetteloa satukirjana. Isoisä uskoi.
Sydänteema on yksinkertainen: lapsenlapsi yrittää ymmärtää isoisäänsä.
Tarinan kaanon on tiedostoissa docs/tarina.md ja docs/isoisan-raamattu.md.
Moninpeli rakennetaan kokonaan ilman vapaata tekstiä: retkikunta liittymiskoodilla, valmispohjaiset 1873-sähkeet ("AARRE LÖYTYNYT SOFIASTA STOP") ja kaveriapu aarrekysymyksessä. Pelissä ei ole yhtään pelaajan kirjoittamaa vapaata merkkiä.
Peli on beta-vaiheessa. Sisältö rakennetaan maa kerrallaan fokusmallilla, ja kuudella kaupungilla on jo koko ketju valmiina — saapumismerkintä, kohteet, lehtitehtävät, aarremerkintä ja luennat:
| Maa | Kaupunki |
|---|---|
| Kreikka | Ateena (pilotti) |
| Bulgaria | Sofia |
| Turkki | Istanbul |
| Bosnia ja Hertsegovina | Sarajevo |
| Romania | Bukarest |
| Italia | Rooma |
Fokuskartat ja kuratoidut kohteet ulottuvat jo laajemmalle (mm. Unkari, Kroatia, Saksa, Ranska, Britannia, Egypti, Iran, Irak, Jordania, Kiina, Meksiko, Tunisia, Libya, Syyria, Zimbabwe, Afganistan). Loput maailmasta saa saman käsittelyn maa kerrallaan — vähemmän ja viimeisteltyä, sillä laatu on aina tärkein prioriteetti.
Tavoite. Etsi maan unohdettu aarre, jatka matkaa ja kierrä maailma. Peli ei pääty ajan loppumiseen — isoisän 80 päivän ennätyksen alittamisesta saa kunniamerkinnän passiin.
Jokainen aloittaa 300 punnalla. Laatan alta löytyy aina aarre: pieni paikallisaarre (100–250 p), iso paikallisaarre (500–800 p), mantereen aarre (1000 p) tai pääaarre (2000 p). Rahalla ostetaan matkoja, vihjeitä ja varusteita — ei aarteita.
Kartat ja reitit ovat oma tulkintamme: kaupungit on sijoitettu todellisten koordinaattiensa mukaan ja reittien pituudet on tasapainotettu peliä varten.
Peli on staattinen sivusto ES-moduuleilla, joten se tarvitsee pienen
web-palvelimen (pelkkä index.html-tiedoston avaaminen ei riitä):
npm start # käynnistää python3 -m http.server 8000
# tai
npx http-server -p 8000
Avaa sitten http://localhost:8000/.
Peli ei tarvitse käännösvaihetta eikä ajonaikaisia riippuvuuksia — pelkkää HTML:ää, CSS:ää ja JavaScriptiä. Palvelutyöntekijä välimuistittaa pelin rungon nopeutta ja päivityksiä varten; kuvat, äänet ja lehtimedia haetaan verkosta, joten peli olettaa yhteyden. Yläpalkin Päivitä hakee uusimman version peliä menettämättä, ja kesken jäänyt peli jatkuu automaattisesti seuraavalla avauskerralla.
Asennus sovellukseksi. Selaimessa avatun pelin voi lisätä kotivalikkoon (iPadilla ja iPhonella Jaa → Lisää kotivalikkoon, Chromessa osoitepalkin asennuskuvake). Mitoitettu iPadille ja iPhonelle.
Työnkulku .github/workflows/pages.yml ajaa testit, kokoaa yhden
tiedoston version ja julkaisee sivuston GitHub Pagesiin
(https://ravelius.github.io/Matkakirja/) jokaisesta mainiin menneestä
muutoksesta.
Peliä pelataan ensisijaisesti TestFlightin kautta: iOS-kuori
(SwiftUI + WKWebView) lataa saman sivuston laitteelle ja lisää
iCloud-synkan, widgetin ja haptiikan. Kuoren lähdekoodi on tässä
repossa kansiossa ios/ (ks. ios/OHJE.md); pelin
puoleiset kytkennät ovat js/natiivi.js. Selain ilman kuorta on aina
tuettu varapolku.
node --test tests/*.test.mjs # = npm test
Testit kattavat laudan yhtenäisyyden, siirtojen laskennan, aarteiden ja tehtävien kulun, kysymyspankkien eheyden, fokuskarttojen nimet ja kohteet, lehtien rakenteen, äänitasot, lukijan valkolistan, ajan kirjanpidon, tallennuksen palautuksen sekä sen, että ohjedokumenttien kartta pysyy täydellisenä.
Käyttöliittymän savutestit (tools/savukkeet/) ajavat pelin oikeassa
selaimessa ja vartioivat asioita, joita yksikkötesti ei näe — lehden
nimiö, kartan geometria, kuvien esilataus, fokusvirran kulku:
node tools/savukkeet/savuke-lehtiotsikko.mjs
Yhden tiedoston version voi koota paikallisesti:
node tools/build-standalone.mjs # → dist/matkakirja.html
dist/ ei ole repossa — se rakennetaan Pages-julkaisussa.
index.html runko, dialogit ja säännöt
css/ ulkoasu (kartta, lehti, fokusnäkymä)
js/main.js käynnistys, tallennus ja päivitykset
js/game.js pelitila, vuorot, aika, aarteet, voittoehdot
js/rules.js puhdas sääntölogiikka — testattavissa Nodella
js/kartta.js maailmanlaudan piirto ja kamera
js/fokuskartta.js fokusnäkymän atlaskartta
js/fokusvirta.js kaupunkiin saapumisen annostelu
js/fokuskohteet.js kartan klikattavat kohteet ja pop-upit
js/fokustehtavat.js lehtien minitehtävät (aarre, juliste)
js/lehti.js kaupunkilehden taitto ja sivupino
js/maalehti.js maalehti, tunnusluvut ja liput
js/nahtavyydet.js nähtävyysjutut, kohdekartta, Matkakirjan ihmeet
js/opas.js Matkailijan opas
js/visa.js tietovisat, pulmat ja tiimalasi
js/pollo.js Livia — chat-avustaja
js/luenta.js js/lukija.js lukijaääni ja luennat
js/sound.js js/aani-tausta.js tehosteet ja äänimaisemat
js/linssit/ karttalinssit ja aikajana-ajot
js/packs/ kaikki sisältö: kaupungit, kysymykset, lehdet,
fokuskohteet, kuvat, äänet, aarteet
js/tyohuone-raamattu.js RAAMATTU — pelin idea ja kaikki linjaukset
js/muutokset.js tiivis päivitysloki (versionumero kartalla)
sw.js palvelutyöntekijä
manifest.webmanifest sovelluksen tiedot kotivalikkoa varten
ios/ TestFlight-kuori (SwiftUI + WKWebView)
tools/ koonti, kuvatyökalut, savukkeet, worker-palvelut
tests/ node --test -testit
docs/ roolitus, tarinan kaanon ja moduuliohjeet
Peliä kehitetään kolmen Claude-session työnjaolla (docs/roolitus.md): Fable vastaa tarinasta, kaanonista ja koordinaatiosta, Opus lehdistä ja koodista, Sonnet tarkistuksista ja QA:sta. Omistaja ohjaa kaikkea Fablen kautta.
Kaikkien linjausten ytimessä on Raamattu
(js/tyohuone-raamattu.js): koko pelin idea
yhdessä tiiviissä tiedostossa. Uudet oleelliset linjaukset kirjataan
vain sinne, ja ristiriidassa hyväksytty Raamattu-osio voittaa muut
dokumentit. Raamattu näkyy myös pelissä kehittäjätilan lehtenä. Sen
viimeinen osio on täydellinen kartta kaikkiin muihin ohjedokumentteihin
— testi tests/dokumentit.test.mjs valvoo tätä koneellisesti.
Sisääntulo Claude-sessiolle on CLAUDE.md; tekniset periaatteet ja uuden sisällön lisääminen ovat tiedostossa CONTRIBUTING.md.
Viisi pilaria (Raamatun osio "Perustuslaki"), joita muutetaan vain yhdessä:
Copyright © 2026 Visuaaliviestinnän Instituutti Tampere Oy. Kaikki oikeudet pidätetään — ks. LICENSE.
Peliä saa pelata ja lähdekoodia lukea vapaasti. Julkaisuun, levitykseen tai omaan tuotteeseen tarvitaan lupa.
Pelin näyttämät valokuvat, äänet ja tiedot eivät ole tekijän omaisuutta: ne tulevat Wikimedia Commonsista, Freesoundista, radio aporeesta, Wikipediasta, Maailmanpankilta ja V-Demiltä omilla avoimilla lisensseillään. Jokaisen lähde, tekijä ja lisenssi on merkitty pelin sisältötiedostoihin.
Sama luettelo näkyy pelissä: matkalaukun alalaidassa on linkki Unohdettu aarre, joka avaa tekijätiedot ja tämän listan. Luettelon sisältö on tiedostossa js/lahteet.js — kun peliin tulee uusi aineisto, se lisätään sinne ja tähän lukuun.
Alla ovat ne kokoelmat ja aineistot, joista sisältö on peräisin. Jokaisen
yksittäisen valokuvan, äänitteen ja väitteen oma lähde on siinä tiedostossa,
jossa sisältö on (kentät lahde, aaniLahde, credit, source sekä
pakettien otsikkokommentit).
| Aineisto | Tekijä / julkaisija | Lisenssi |
|---|---|---|
| Natural Earth — rannikot, maarajat, joet, järvet ja meri (1:10m, 1:50m, 1:110m) | Natural Earth, naturalearthdata.com | Public domain |
| GEOGLOWS v2 (TDX-Hydro) — jokiverkko natiivin elävään karttaan | GEOGLOWS ECMWF Streamflow Service; jokiviivat NGA TDX-Hydro | CC BY-SA 4.0 |
| OpenHistoricalMap — vuoden 1873 rautatiet elävään karttaan | OpenHistoricalMap-yhteisö | CC0 1.0 |
| ETOPO1 Global Relief Model, Ice Surface (1 kaariminuutti) — korkeus, syvyys, varjostus, reliefikartta | Amante & Eakins 2009, NOAA NGDC/NCEI, doi:10.7289/V5C8276M; haettu NOAA CoastWatch ERDDAPista | Public domain (Yhdysvaltain liittovaltion virasto) |
| Earth at Night (Black Marble) 2016 — yökartan valot | NASA Earth Observatory / Visible Earth; NASA GSFC, Miguel Román, kuvankäsittely Joshua Stevens (SSAI) | Public domain (NASA), maininta ehtona |
| IGN LiDAR HD — Pariisin maanpinta ja pintamalli natiivipelissä | © IGN | Licence Ouverte Etalab 2.0 |
| Lantmäteriet Markhöjdmodell — Tukholman maanpinta natiivipelissä | © Lantmäteriet | CC BY 4.0 |
| Danmarks Højdemodel (Terræn, Overflade) — Kööpenhaminan maanpinta ja pintamalli natiivipelissä | © Klimadatastyrelsen | CC BY 4.0 |
| Environment Agency LIDAR Composite DTM ja First Return DSM 1 m — Lontoon maanpinta ja pintamalli natiivipelissä | © Environment Agency copyright and/or database right 2022 | Open Government Licence v3.0 |
| ČÚZK DMR 4G ja DMP 1G — Prahan maanpinta ja pintamalli natiivipelissä | © ČÚZK | CC BY 4.0 |
| Mapterhorn — muiden kaupunkien maanpinta (DTM) natiivipelissä | mapterhorn.com; kansalliset korkeusmallit, tekijä tiedostossa maa-.json | Lähdekohtainen avoin lisenssi |
| ESA WorldCover 2021 — kaupunkien vesialueet natiivipelissä | © ESA WorldCover project 2021, Copernicus Sentinel data | CC BY 4.0 |
| Aineisto | Tekijä / julkaisija | Lisenssi |
|---|---|---|
| Köppen–Geiger-ilmastoluokitus 1980–2016 | Beck ym. 2018, Scientific Data 5:180214 | CC BY 4.0 |
| Glottolog 5.2 — kielikuntien sukupuu ja sijainnit | Hammarström, Forkel, Haspelmath & Bank 2025, MPI EVA | CC BY 4.0 |
| World Development Indicators | Maailmanpankki | CC BY 4.0 |
| World Happiness Report 2026, Cantrilin tikapuu | Helliwell ym., University of Oxford; koosteena Our World in Data | Vapaa käyttö; OWIDin käsittely CC BY 4.0 |
| Liberaalin demokratian indeksi | V-Dem-instituutti, Our World in Datan kautta | CC BY-SA 4.0 (V-Dem); OWIDin käsittely CC BY 4.0 (OWIDin metatiedot sanovat V-Demistä CC BY 4.0 — ristiriita lähteissä) |
| International Migrant Stock 2024 | UN DESA, Population Division, © 2024 United Nations | CC BY 3.0 IGO |
| ICOADS 2° enhanced — tuulet 1971–2000 | Freeman ym. 2017; tuote NOAA PSL | Vapaasti käytettävä (NOAA) |
| OSCAR Sea Surface Velocity — pintavirtaukset | Bonjean & Lagerloef 2002, Earth & Space Research | Vapaasti jaeltava tutkimusaineisto |
| Global Atmospheric Circulations — tuulivyöhykkeiden nimet | NOAA / NWS JetStream | Public domain |
| Yale Bright Star Catalogue, 5. laitos | Hoffleit & Warren 1991, NASA ADC; jakelu CDS/VizieR (V/50) | Public domain (NASAn Astronomical Data Center); maininta VizieRistä ja tekijöistä ehtona |
| ConstellationLines — 88 tähdistön tikkukuviot | Marc van der Sluys 2005–2023, doi:10.5281/zenodo.10397192 | CC BY 4.0 (aineistotiedosto sanoo CC BY-SA 4.0 — ristiriita lähteessä) |
| IAU Catalog of Star Names | IAU Working Group on Star Names 2022 | CC BY |
| Wikidata — koordinaatit, ISO-koodit, maannimet | Wikidata-yhteisö | CC0 1.0 |
| Ihmisen leviämisen ajoitukset | Julkaistut tutkimusartikkelit (Hublin, Richter, Vidal, Hershkovitz, Groucutt, Clarkson, Fu, Bennett, Dillehay, Wilmshurst, Iasi ym.) | Lainauksia; viite rivikohtaisesti |
| Silkkitien kaupungit, reitit ja valtakuntien rajat | UNESCO Silk Roads Programme; IDP (British Library); Silk Road Seattle; Britannica; Wikipedia | Tosiasiatietoa; selitetekstit kirjoitettu itse |
| Aineisto | Tekijä / julkaisija | Lisenssi |
|---|---|---|
| Wikimedia Commons — valokuvien pääasiallinen lähde | Kuvaajat tiedostokohtaisesti | PD, CC0, CC BY, CC BY-SA (ei ND eikä NC) |
| Library of Congress — vanhat vedokset ja lasilevyt (mm. Matson, Prokudin-Gorski, Photochrom) | Library of Congress | Public domain |
| Rijksmuseum — vanhat piirrokset ja vedokset | Rijksmuseum, Amsterdam | Public domain |
| Internet Archive Book Images | Internet Archive | Public domain |
| Paikallisaarteiden valokuvat (10 pääkaupunkimaata: ALB, AND, BLR, LIE, MCO, MDA, MKD, MNE, SMR, SRB) | Wikimedia Commons ja Metropolitan Museum of Art (Open Access): Antidiskriminator (byrek, PD), Metropolitan Museum of Art (Vrapin aarre, CC0), Kronologiko (trinxat, CC BY-SA 4.0), Zinneke (Casa de la Vall, CC BY-SA 3.0), Tess Mattew (draniki, CC BY-SA 4.0), Jauhienij (Slutskin vyö, PD), Schofför (Ribel, CC BY-SA 3.0), JoachimKohler-HB (Gutenbergin linna, CC BY-SA 4.0), Lemone (barbagiuai, CC BY-SA 4.0), Tangopaso (Sainte-Dévoten reliikki, PD), Endangered Snowdrop (mărțișor, CC BY-SA 4.0), Petru I Mușatin grosi (PD, kolikot), Наташа Величковска (tavče gravče, CC BY-SA 4.0), Dumbarton Oaks (Mikael VIII:n hyperpyron, PD) ja Enrico Dandolon grosso (PD), Sunshine Soon (vranac, CC BY 2.0), BuhaM (Doclea, CC BY-SA 4.0), Mooonswimmer (Torta Tre Monti, CC BY 4.0), San Marinon Statuta 1600 (PD), Verica 1966 (ajvar, CC BY-SA 4.0), Miroslavin evankeliumi (PD) | PD, CC0, CC BY, CC BY-SA |
| Lippukuvat | Wikimedia Commons; nimeämistä vaativat neljä on lueteltu js/packs/lippu-tekijat.js:ssä | Public domain sekä CC BY-SA 2.5 ja 3.0 |
| Kartan grafiikka, laattojen kuvakkeet, pulmien piirrokset, aikakausjulisteet, sovelluskuvakkeet | Sami Reivinen / VVI | Copyright © 2026 Visuaaliviestinnän Instituutti Tampere Oy |
| Aineisto | Tekijä / julkaisija | Lisenssi |
|---|---|---|
| radio aporee ::: maps — kenttä-äänitykset (äänimaisemat, "Kuuntele kieltä") | Äänittäjät kohteittain, jakelu archive.org | PD, CC BY, CC BY-SA kohteittain |
| Freesound — äänimaisemat ja tehosteet | Äänittäjät kohteittain (mm. LoafDV, brktkrgll, Hoscalegeek, AardsReal) | CC0, CC BY kohteittain |
| Freesound — Livian ääniefektit | Äänittäjät kohteittain; tekijä, lisenssi ja Freesoundin id manifestissa äänen vieressä (aanet/tehosteet/pulu/) | CC0 ja CC BY kohteittain |
| Freesound — Ihmisen matka II -linssin äänimaisemat (15) | CC BY 4.0: "Hluhluwe13_unknown_bird.WAV" — reinsamba (freesound.org/s/58233); "Small Creek & Birds" — KasperAugustTopp (freesound.org/s/328140); "Calm Waves" — nsmusic (freesound.org/s/397358); "Doi bo ambi 02 wind up mountain.wav" — fundamental_harmonics (freesound.org/s/437514); "Sailing Ambience - Focus On Cutting Through the Waves" — iainmccurdy (freesound.org/s/645968); "waves and oystercatcher 01 xy90 160717_0917.wav" — klankbeeld (freesound.org/s/355344). CC0: monotraum, gladkiy, emainta, Sclolex, cobratronik, dhallcomposer, felix.blume, DBlover, BenHarmSound. Muokattu: lyhennetty, tasattu −30 LUFS, mp3. Manifesti: aanet/tehosteet/ihmisen-matka/ | CC BY 4.0 (6) ja CC0 (9) |
| Olavinlinnan lyhty — kaiut (tilan impulssivasteet) | Aalto Acoustics Lab, OK5 (de las Heras, Meyer-Kahlen, Lokki, Arend), doi 10.5281/zenodo.18622201 | CC BY 4.0 |
| Lyhytaaltoäänitteet — maailmanradion viritysäänet | archive.orgin arkistot, mm. samnewton94 | Public Domain Mark 1.0, CC0 |
| "Pocket camera start and shut down" — zoomausääni | stephan, pdsounds.org Wikimedia Commonsin kautta | Public domain |
| Musiikkinäytteet kulttuurinostoissa | Wikimedia Commons, archive.org (vain lisenssiosoitteella merkityt) | Kohteittain |
| Suorat radiolähetykset | Asemaluettelo Radio Browserista (radio-browser.info); virrat asemien omia | Asemaluettelo vapaasti käytettävä (Radio Browser); lähetykset asemien omilla ehdoilla — peli ei välitä niitä edelleen |
Peliäänet ja avaustekstin lukuääni (efekti-*.mp3, intro-puhe.mp3) | Tuotettu ElevenLabsilla | Copyright © 2026 Visuaaliviestinnän Instituutti Tampere Oy (ElevenLabsin käyttöehdot 4(c): tuotos jää tekijälle) |
| Syntetisoidut tehosteet ja ambienssi (Web Audio) | Sami Reivinen / VVI |
Valmiit kirjastot ladataan ämpärin vendor/-polusta vasta tarvittaessa
(Raamattu 5.9.2026: VALMIIT KIRJASTOT); lisenssiteksti kulkee kirjaston
rinnalla samassa kansiossa, yhden tiedoston versio jää ilman niitä.
| Kirjasto | Tekijä | Lisenssi |
|---|---|---|
StPageFlip 2.0.7 (page-flip) — lehden sivunkääntö | Nodlik (Oleg Litovski), github.com/Nodlik/StPageFlip | MIT |
| Globe.gl 2.46.2 (three.js mukana) — karttapallo ja pallolauta | Vasco Asturiano (vasturiano), github.com/vasturiano/globe.gl | MIT |
| Aineisto | Tekijä / julkaisija | Lisenssi |
|---|---|---|
| Wikipedia (fi ja en) — tiivistelmät, artikkelit, kysymysten tarkistuslähteet | Wikipedian kirjoittajat | CC BY-SA (maininta ja linkki näkyvät pelissä) |
| Project Gutenberg — aikalaislainaukset | Alkuperäisteosten kirjoittajat; digitointi Project Gutenberg | Public domain (teokset) |
| Internet Archive ja Wikisource — lainaukset, joita Gutenbergissa ei ole | Alkuperäisteosten kirjoittajat | Public domain (teokset) |
| Pelin omat tekstit: tarina, päiväkirja, kysymykset, väittämät, tapahtumat, pulmat, tiivistelmät | Sami Reivinen / VVI | Copyright © 2026 Visuaaliviestinnän Instituutti Tampere Oy |
Ladataan pelin ämpärin vendor/-polusta (ei reposta eikä CDN:stä);
lisenssiteksti on ämpärissä kirjaston rinnalla (<kirjasto>.LICENSE.txt).
| Kirjasto | Tekijä | Lisenssi |
|---|---|---|
| Vivus 0.4.6 — musteviiva piirtyy (SVG-polkujen piirtoanimaatio) | maxwellito | MIT |
| Rough.js 4.6.6 — käsin piirretyn näköiset kehykset ja viivat | Preet Shihn | MIT |
| rough-notation 0.5.1 — kynän alleviivaus ja ympyröinti tekstiin | Preet Shihn | MIT |
d3-geo 3.1.1 ja d3-geo-projection 4.0.0 — karttaprojektiot, isokaaret ja etäisyydet (js/geo.js) | Mike Bostock | ISC |
| topojson-client 3.1.0 — TopoJSON-aineiston purku kartalle | Mike Bostock | ISC |
Lisenssit tarkistettu 27.8.2026. Aiemmin neljä riviä oli merkitty
epäselväksi: V-Dem / Our World in Data, Yale Bright Star Catalogue, suorat
radiolähetykset ja ElevenLabsilla tuotetut äänet. Kaikkien ehdot on nyt haettu
ensisijaisesta lähteestä ja kirjattu yllä sekä js/lahteet.js:ään; sieltä
löytyy myös se, mistä osoitteesta kukin tieto on. Kahdesta aineistosta on
lähteissä yhä ristiriitainen tieto: V-Demin lisenssiksi julkaisija itse sanoo
CC BY-SA 4.0 mutta Our World in Datan metatiedot CC BY 4.0 (tässä noudatetaan
julkaisijan omaa), ja ConstellationLinesin repo sanoo CC BY 4.0 mutta
aineistotiedosto CC BY-SA 4.0 (tässä noudatetaan repon virallista lisenssiä).
| AERONET Version 3, Level 2.0 — kaupunkien ilman utu (aerosoli) natiivipelissä | NASA GSFC, AERONET; asemien vastuututkijat ilmakeha.json-tiedostossa | Vapaa käyttö lähteen maininnalla |
| METAR-havainnot, IEM ASOS -arkisto — kaupunkien pilvi-ilmasto natiivipelissä | Iowa Environmental Mesonet, Iowa State University | Vapaa käyttö lähteen maininnalla |
| SYNOP-havainnot, NOAA Integrated Surface Database (ISD) — kaupunkien pilvi-ilmasto natiivipelissä (pilvet-v4) | NOAA NCEI (AWS Open Data noaa-global-hourly-pds) | NOAA:n avoin data, lähteen maininnalla |
| Copernicus Sentinel-2 L2A (Earth Search) — kaupunkien veden väri natiivipelissä | Contains modified Copernicus Sentinel data 2019–2025 (ESA); Element 84 | Copernicus-avoin data |
| Copyright © 2026 Visuaaliviestinnän Instituutti Tampere Oy |