Gioco · campagna
Cinghiale Scatenato
Come è fatto
Cinghiale Scatenato è un gioco 3D che si gioca nel browser, ambientato sui Monti Lepini. Sei un cinghiale affamato: sfondi recinti, rovesci pollai, grufoli in cerca di tartufi e porti scompiglio a Montelanico. Non si installa niente. È una sola pagina web, su computer e telefono, anche offline.
Apri il giocoSu un telefono o un computer lento, o un po’ datato, il gioco può andare a scatti, caricarsi a lungo o non aprirsi. Il mondo è pesante. Se succede, prova da un computer più recente.
Tecnologie
three.js, WebGL
È la grafica 3D in tempo reale, con luci, ombre, nebbia e il riflesso del cielo.
cannon-es
È la fisica dei detriti. Assi, reti e mobili volano e rimbalzano quando il cinghiale li sfonda.
WebAudio
Ogni suono nasce dal codice, senza file audio: versi, canti degli uccelli specie per specie, campane, pioggia, tuoni, vento. Anche la musica è suonata da strumenti sintetizzati: il Canone di Pachelbel e il Minuetto in Sol di Petzold, entrambi di pubblico dominio.
JavaScript ed esbuild
Il gioco sta in una sola pagina web. Si apre su computer e telefono, anche offline.
Shader
Muovono erba e alberi col vento, fanno scorrere l’acqua del fosso, generano le nuvole e bagnano o innevano ogni superficie.
Montelanico vero
Il paese nel gioco è costruito su dati geografici reali.
Edifici e strade
Sagome e tracciati vengono da OpenStreetMap: il nucleo storico, la Carpinetana, Via San Michele, Via Corte Vecchia e la piazzetta. Le file di case che la mappa registra come un unico blocco sono divise in abitazioni, ognuna con i suoi piani, i colori, le persiane e il tetto in coppi.
Rilievo
Il terreno viene dai modelli di elevazione satellitari, AWS Terrain Tiles derivati da SRTM. Il borgo sta sulle sue pendenze vere.
Numeri civici
Sono georeferenziati con l’Archivio Nazionale dei Numeri Civici e delle Strade Urbane, ANNCSU. È la base del censimento delle attività: ogni negozio si collega al suo edificio, con insegna e merce.
Natura dei Lepini
Alberi
Sono le sedici specie del laboratorio, tra cui roverella, cerro, leccio, faggio, castagno e olivo, distribuite per fascia di altitudine.
Piante spontanee
Tarassaco, topinambur, verbena, rosmarino, menta, ciclamino napoletano, asfodelo maggiore, narciso dei poeti, timo serpillo. Ogni specie cresce nel suo ambiente: il ciclamino nel sottobosco, asfodelo e timo sul crinale, la menta lungo il fosso. All’avvio ogni modello viene fotografato e piantato come immagine in rilievo, così se ne vedono migliaia senza rallentare.
Fauna
Volpe, istrice, tasso, capriolo, lupo appenninico, scoiattolo e riccio. Tra gli uccelli pettirosso, merlo, ghiandaia, upupa, rondine, gheppio e aquila reale. Di notte allocco, civetta, assiolo e barbagianni. Ogni specie ha il suo verso.
Cibo del bosco
Ghiande sotto le querce, castagne, faggiole, porcini, more e tartufi. Attenzione all’amanita muscaria.
Texture
Muratura in pietra, intonaci, coppi, legno, paglia e terra vengono da foto di superfici reali.
Il mondo vive
Giorno e meteo
C’è un ciclo di giorno e notte, con alba, tramonto, luna, stelle, lampioni e finestre accese. Il tempo cambia da solo: sereno, pioggia, temporale con fulmini, nebbia, vento forte, neve. Resta il terreno bagnato, la neve sui tetti, le impronte.
Effetti sul gioco
Di notte il contadino dorme. Con la nebbia vede poco. Con la pioggia gli abitanti rientrano in casa.
Missioni
Quattordici missioni, con una piccola storia, prove a tempo e un raid silenzioso. Ogni missione completata chiama il branco: tre cinghiali che devastano insieme a te.
Mappa
Una mappa a rilievo, che si può esportare, e un easter egg da scoprire nel bosco.
Crediti e licenze
- Dati cartografici © contributori OpenStreetMap, licenza ODbL.
- Numeri civici: ANNCSU, Agenzia delle Entrate e ISTAT, dati aperti.
- Rilievo: AWS Terrain Tiles, SRTM.
- Librerie: three.js e cannon-es, licenza MIT.
- Musica: Pachelbel e Petzold, pubblico dominio, esecuzione sintetizzata.
- Progetto, texture e modelli delle piante: Riccardo Pasquini, Lepini Digital.
