eliminats wasm versionats per error
This commit is contained in:
1 parent
197b6ff248
commit
e32dd40e02
11 files changed
+49
-8
No files matched your search
@@ -4,6 +4,9 @@ _site/
|
||||
# Game binaries (deployed via deploy.sh)
|
||||
downloads/
|
||||
|
||||
# WASM builds (no versionats, es copien al desplegar)
|
||||
static/games/*/wasm/
|
||||
|
||||
# Node
|
||||
node_modules/
|
||||
|
||||
|
||||
@@ -506,6 +506,7 @@ h1, h2, h3 {
|
||||
height: 100%;
|
||||
background-color: #000;
|
||||
outline: none;
|
||||
image-rendering: auto;
|
||||
}
|
||||
|
||||
.wasm-player__progress {
|
||||
|
||||
@@ -42,6 +42,9 @@ downloads:
|
||||
file: "/downloads/aee/aee-v1.11-raspi.tar.gz"
|
||||
size: "4.1 MB"
|
||||
|
||||
wasm:
|
||||
js: "/games/aee/wasm/aee.js"
|
||||
|
||||
engine: "C++ SDL3"
|
||||
players: "1 jugador"
|
||||
genre: "Aventura / Acció"
|
||||
|
||||
@@ -6,9 +6,11 @@ description: |
|
||||
dos jugadors. Gràfics renovats que revitalitzen l'experiència arcade
|
||||
clàssica, amb elements sorpresa a cada partida.
|
||||
|
||||
Construït amb C/C++ i SDL3GPU. Compatible amb gamepad i teclat.
|
||||
Inclou menú de servei per a configuració arcade, redimensionat de
|
||||
finestra, filtres de pantalla i molt més.
|
||||
Compatible amb gamepad i teclat.
|
||||
|
||||
Fet amb C++ i SDL3.
|
||||
|
||||
Inclou menú de servei per a configuració arcade.
|
||||
|
||||
version: "2026-04-03"
|
||||
release_date: "2025-03-25"
|
||||
@@ -44,6 +46,9 @@ downloads:
|
||||
file: "/downloads/coffee-crisis-arcade-edition/coffee-crisis-arcade-edition-raspi.tar.gz"
|
||||
size: "9.5 MB"
|
||||
|
||||
wasm:
|
||||
js: "/games/coffee-crisis-arcade-edition/wasm/coffee_crisis_arcade_edition.js"
|
||||
|
||||
engine: "C++ SDL3"
|
||||
players: "1-2 jugadors"
|
||||
genre: "Arcade / Acció"
|
||||
|
||||
@@ -6,7 +6,9 @@ description: |
|
||||
de cafeïna que reboten per tot arreu. Una sola vida, 10 nivells i l'objectiu
|
||||
d'acumular el màxim de punts possible.
|
||||
|
||||
Desenvolupat a l'estiu de 2020 amb C++ i SDL3. Compatible amb gamepad i teclat.
|
||||
Compatible amb gamepad i teclat.
|
||||
|
||||
Desenvolupat a l'estiu de 2020 amb C++ i SDL2. Portat a SDL3 i a WASM en 2026.
|
||||
|
||||
version: "2.3.3"
|
||||
release_date: "2021-02-18"
|
||||
|
||||
@@ -7,8 +7,9 @@ description: |
|
||||
de l'Univers Jailer. La dificultat varia des de pantalles senzilles fins
|
||||
a trencaclosques que requereixen càlculs precisos de moviment.
|
||||
|
||||
Construït amb C++ i SDL3. Compatible amb teclat (tecles reassignables)
|
||||
i gamepad. Inclou editor de mapes integrat en mode debug.
|
||||
Compatible amb teclat i gamepad.
|
||||
|
||||
Fet amb C++ i SDL3.
|
||||
|
||||
version: "1.13"
|
||||
release_date: "2022-11-13"
|
||||
@@ -44,6 +45,9 @@ downloads:
|
||||
file: "/downloads/jaildoctors-dilemma/jaildoctors-dilemma-v1.13-raspi.tar.gz"
|
||||
size: "13.9 MB"
|
||||
|
||||
wasm:
|
||||
js: "/games/jaildoctors-dilemma/wasm/jaildoctors_dilemma.js"
|
||||
|
||||
engine: "C++ SDL3"
|
||||
players: "1 jugador"
|
||||
genre: "Plataformes / Puzzle"
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
name: "Projecte 2026"
|
||||
slug: "projecte-2026"
|
||||
hidden: true
|
||||
tagline: "En desenvolupament"
|
||||
description: |
|
||||
Projecte en desenvolupament. Més informació pròximament.
|
||||
|
||||
version: "0.1.0"
|
||||
release_date: "2026-12-31"
|
||||
tags:
|
||||
- wip
|
||||
|
||||
# Quan estiga llest el build WASM, copia els fitxers a
|
||||
# static/games/projecte-2026/wasm/ i descomenta açò:
|
||||
# wasm:
|
||||
# js: "/games/projecte-2026/wasm/projecte_2026.js"
|
||||
|
||||
engine: ""
|
||||
players: ""
|
||||
genre: ""
|
||||
repo: "https://gitea.sustancia.synology.me/jaildesigner-jailgames/projecte_2026"
|
||||
author: "JailDesigner"
|
||||
+3
-1
@@ -10,6 +10,8 @@ title: "JAILGAMES — Els nostres jocs"
|
||||
|
||||
<section class="games-grid">
|
||||
{% for game in collections.games %}
|
||||
{% include "game-card.njk" %}
|
||||
{% if not game.hidden %}
|
||||
{% include "game-card.njk" %}
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
</section>
|
||||
Binary file not shown.
@@ -1 +0,0 @@
|
||||
var Module=typeof Module!="undefined"?Module:{};var ENVIRONMENT_IS_WEB=!!globalThis.window;var ENVIRONMENT_IS_WORKER=!!globalThis.WorkerGlobalScope;var ENVIRONMENT_IS_NODE=globalThis.process?.versions?.node&&globalThis.process?.type!="renderer";if(!Module["expectedDataFileDownloads"])Module["expectedDataFileDownloads"]=0;Module["expectedDataFileDownloads"]++;(()=>{var isPthread=typeof ENVIRONMENT_IS_PTHREAD!="undefined"&&ENVIRONMENT_IS_PTHREAD;var isWasmWorker=typeof ENVIRONMENT_IS_WASM_WORKER!="undefined"&&ENVIRONMENT_IS_WASM_WORKER;if(isPthread||isWasmWorker)return;var isNode=globalThis.process&&globalThis.process.versions&&globalThis.process.versions.node&&globalThis.process.type!="renderer";async function loadPackage(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.substring(0,window.location.pathname.lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.substring(0,location.pathname.lastIndexOf("/"))+"/")}var PACKAGE_NAME="/src/coffee_crisis.data";var REMOTE_PACKAGE_BASE="coffee_crisis.data";var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];async function fetchRemotePackage(packageName,packageSize){if(isNode){var contents=require("fs").readFileSync(packageName);return new Uint8Array(contents).buffer}if(!Module["dataFileDownloads"])Module["dataFileDownloads"]={};try{var response=await fetch(packageName)}catch(e){throw new Error(`Network Error: ${packageName}`,{e})}if(!response.ok){throw new Error(`${response.status}: ${response.url}`)}const chunks=[];const headers=response.headers;const total=Number(headers.get("Content-Length")||packageSize);let loaded=0;Module["setStatus"]&&Module["setStatus"]("Downloading data...");const reader=response.body.getReader();while(1){var{done,value}=await reader.read();if(done)break;chunks.push(value);loaded+=value.length;Module["dataFileDownloads"][packageName]={loaded,total};let totalLoaded=0;let totalSize=0;for(const download of Object.values(Module["dataFileDownloads"])){totalLoaded+=download.loaded;totalSize+=download.total}Module["setStatus"]&&Module["setStatus"](`Downloading data... (${totalLoaded}/${totalSize})`)}const packageData=new Uint8Array(chunks.map(c=>c.length).reduce((a,b)=>a+b,0));let offset=0;for(const chunk of chunks){packageData.set(chunk,offset);offset+=chunk.length}return packageData.buffer}var fetchPromise;var fetched=Module["getPreloadedPackage"]&&Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE);if(!fetched){fetchPromise=fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE)}async function runWithFS(Module){function assert(check,msg){if(!check)throw new Error(msg)}Module["FS_createPath"]("/","data",true,true);Module["FS_createPath"]("/data","config",true,true);Module["FS_createPath"]("/data","font",true,true);Module["FS_createPath"]("/data","gfx",true,true);Module["FS_createPath"]("/data","lang",true,true);Module["FS_createPath"]("/data","menu",true,true);Module["FS_createPath"]("/data","music",true,true);Module["FS_createPath"]("/data","sound",true,true);for(var file of metadata["files"]){var name=file["filename"];Module["addRunDependency"](`fp ${name}`)}async function processPackageData(arrayBuffer){assert(arrayBuffer,"Loading data file failed.");assert(arrayBuffer.constructor.name===ArrayBuffer.name,"bad input to processPackageData "+arrayBuffer.constructor.name);var byteArray=new Uint8Array(arrayBuffer);for(var file of metadata["files"]){var name=file["filename"];var data=byteArray.subarray(file["start"],file["end"]);Module["FS_createDataFile"](name,null,data,true,true,true);Module["removeRunDependency"](`fp ${name}`)}Module["removeRunDependency"]("datafile_/src/coffee_crisis.data")}Module["addRunDependency"]("datafile_/src/coffee_crisis.data");if(!Module["preloadResults"])Module["preloadResults"]={};Module["preloadResults"][PACKAGE_NAME]={fromCache:false};if(!fetched){fetched=await fetchPromise}processPackageData(fetched)}if(Module["calledRun"]){runWithFS(Module)}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}}loadPackage({files:[{filename:"/data/config/demo.bin",start:0,end:12e3},{filename:"/data/config/gamecontrollerdb.txt",start:12e3,end:314515},{filename:"/data/font/8bithud.png",start:314515,end:315609},{filename:"/data/font/8bithud.txt",start:315609,end:316529},{filename:"/data/font/nokia.png",start:316529,end:318573},{filename:"/data/font/nokia.txt",start:318573,end:319517},{filename:"/data/font/nokia2.png",start:319517,end:321981},{filename:"/data/font/nokia2.txt",start:321981,end:322925},{filename:"/data/font/nokia_big2.png",start:322925,end:331169},{filename:"/data/font/nokia_big2.txt",start:331169,end:332197},{filename:"/data/font/smb2.png",start:332197,end:333541},{filename:"/data/font/smb2.txt",sLine truncated
|
||||
Binary file not shown.
Reference in new issue
Block a user