Kildekode til spillets motor

Spillene på maaneby.dk kører på dirplayer, en motor til Director-film. Motoren er udgivet under GNU General Public License version 3 (GPL-3.0), og dem, der får den leveret, har ret til dens kildekode. Her er den, i netop den udgave der sendes til din browser.

Hent kildekoden

dirplayer-source-cf219085.tar.gz (12,1 MB), SHA-256 f4352558fb3e7a7a017ffee85463dd28826543d0e6c9e13184215de44c3e2fc3.

Arkivet indeholder motorens kildekode (commit cf219085), kilden til FileXtra4-udvidelsen (commit 2f16929c), GPL-teksten og BUILD.md med de kommandoer og værktøjsversioner, der bygger filerne. Samme BUILD.md ligger også løs.

Koden bag de cargo-features, som bygget her slår fra (all-optional, alloc-debug-overlay, bobba-groove, flash, js-lingo, physics-havok, physics-physx, shockwave3d, word_hard_break, xtra-leechprotection, xtra-multiuser), er ikke en del af det program, der sendes til din browser, og derfor heller ikke af arkivet. BUILD.md nævner de udeladte filer.

De filer kildekoden svarer til

/game/polyfill-dist/dirplayer-vm.wasm20a667a725ac3e748409f14898e2bc1afb886ac9872771296279ffe7018e514e
/game/polyfill-dist/dirplayer-polyfill.jsf5d80f1efbef84bb87626c429c5ece6de1ca92798f47fcdf4767b7950e0f779d
/game/polyfill-dist/filextra4_xtra.wasmc344bb8d8a59695f44e2afc9ddc757529db50eaf8f1315e13cf01dca564dff59

Motoren sendes også som dirplayer-vm.wasm.br, de samme bytes pakket med brotli.

Licenser

Det, der ikke er med

Spillets egne film, billeder og lyd er ikke en del af motoren. De tilhører Bitfrost Interactive og vises med tilladelse. Kildekoden stilles til rådighed uden vilkår ud over GPL, så længe filerne ovenfor leveres, og mindst tre år efter den sidste levering.

Spørgsmål: kontakt@maaneby.dk. Til forsiden