Core Sample
Бір әлем ретінде жасалған: орбитадан көрінетін, ені 1 000 бірлік мұзды Жер. Курсор қырауды сүртеді; глобус әр жұмыс болған қалаға бұрылады; финал — кеме және ол ұшып баратын архив.
Архив — қараңғыдағы палубада тұрған, қабырғаларында әңгімелер жазылған үй; оған ұшып жетесіз. Физика қозғалтқышы мен үй тек сұрағанда ғана жүктеледі.
Аударма әрекеті — өмірбаяндық: автор терминология дәл болуы тиіс келісімшарттарда аудармашы болған. Бұрғылау компаниясы да өмірден алынған.
Стек: Three.js WebGPU (WebGL2 балама), WGSL мен GLSL-ге компиляцияланатын TSL шейдерлері, бір тикердегі GSAP пен Lenis, кешіктіріп жүктелетін Rapier физикасы, Cloudflare Pages. Барлық мәтін мазмұн файлдарында; әр 3D нысан міндетті емес, процедуралық баламасы бар.
Дыбыс браузерде синтезделеді: суық гуіл, сүзілген шудан жасалған жел, жоспарланған сытырлау. Ештеңе жазылмаған, ештеңе лицензияланбаған.
Кванттық Ай оған қарауды қойсаңыз қозғалады.
Өнімділік туралы мәлімдемелерді сол жерде өлшеуге болады: тірі fps, сурет салу шақырулары мен үшбұрыштар үшін сайтты #stats арқылы ашыңыз. Өлшенгені: Enter алдында шамамен 1,1 МБ, оқу кадрында 100-ден аз сурет салу шақыруы.
Өлшемдер
Өндірістік код, құрастыру кезінде өлшенген. Enter басылғанға дейін алғашқы кіру Жер текстураларын және қаріптерді де жүктейді: 1,1 МБ-тың қалғаны солар. Тікелей көрсеткіштер үшін сайтты #stats арқылы ашыңыз.
| Файл | Көлемі | Gzip |
|---|---|---|
| Сыни жол | 1447 KB | 430 KB |
| main.js | 1272 KB | 375 KB |
| main.css | 63 KB | 12 KB |
| site.js · KK | 40 KB | 13 KB |
| site.js · EN | 28 KB | 11 KB |
| projects.js · KK | 11 KB | 4 KB |
| cv.js · KK | 9 KB | 4 KB |
| universe.js · KK | 7 KB | 3 KB |
| projects.js · EN | 6 KB | 3 KB |
| cv.js · EN | 6 KB | 3 KB |
| universe.js · EN | 5 KB | 2 KB |
| rolldown-runtime.js | 0 KB | 0 KB |
| Сұраныс бойынша жүктеледі | 2423 KB | 899 KB |
| rapier.js | 2182 KB | 810 KB |
| panel.js | 51 KB | 19 KB |
| site.js · RU | 39 KB | 13 KB |
| chess.js | 38 KB | 13 KB |
| voyage.js | 31 KB | 13 KB |
| panel.css | 16 KB | 4 KB |
| projects.js · RU | 11 KB | 4 KB |
| cv.js · RU | 9 KB | 4 KB |
| editor.js | 9 KB | 4 KB |
| universe.js · RU | 7 KB | 3 KB |
| game.js | 7 KB | 3 KB |
| ClusteredLighting.js | 7 KB | 3 KB |
| tour.js | 5 KB | 2 KB |
| typing.js | 2 KB | 1 KB |
| guestbook.js | 2 KB | 1 KB |
| frostTiles.js | 2 KB | 1 KB |
| chess.css | 2 KB | 1 KB |
| reels.js | 2 KB | 1 KB |
| manifest.js | 1 KB | 0 KB |
| perfHud.js | 1 KB | 0 KB |