Toinen tekemäni WebGPU:ta käyttävä demo. Jatkoin samalla pohjalla kuin edellisessä, mutta demon kutistaminen kokorajan sisään osoittautui sen verran työlääksi, että sen itse sisältö jäi melko vaisuksi.
"Musiikkina" toimii pieni custom javascript syntikka, osatavoitteena tässä oli oppia miten ääntä saa itse tuotettua koodilla ilman kirjastoja.
Toimii modernilla Google Chromella (tai Safarilla), testattu v144.0.7559.134 Windows/MacOS. (Fontit renderöityvät tässä versiossa väärin ainakin MacOS:llä, targettina oli nyt vain kompokone.)
--
Työssä ei ole käytetty tekoälyä suoraan, mutta aiemmasta kierrätetty Google Closure Compilerin WebGPU tukeen tarvittu https://github.com/Cadiac/mahjong/blob/main/src/externs.js tiedosto on alunperin 2024 tekoälyavusteisesti luotu.