Gå videre til hovedindholdet

Opslag

Viser opslag med etiketten JavaScript

Udgivelse: Time Traveler's Dilemmas – Kan du redde tidslinjen (eller vil du smadre den fuldstændig)?

Har du nogensinde tænkt over, hvad der ville ske, hvis du gav Julius Cæsar en skudsikker vest? Eller hvis du "kom til" at overbevise Leonardo da Vinci om at bygge et masseødelæggelsesvåben i renæssancen? Jeg har netop lagt sidste hånd på mit nyeste projekt: Time Traveler's Dilemmas – et tekstbaseret sci-fi eventyr bygget fra bunden i HTML, CSS og JavaScript, hvor dine valg giver genlyd gennem 13 historiske epoker. Spillet kaster dig ind i rollen som den sidste Temporale Agent. Tidslinjen er ved at kollapse, og det er din opgave at rejse fra de første brutale stammekonflikter i Stenalderen og hele vejen frem til dommedagsprofetierne under Y2K-krisen for at holde trådene samlet. Sommerfugleeffekten er ægte Kernen i spillet er det dynamiske "Temporal Ekko"-system. De valg, du træffer i Bronzealderen eller under Romerrigets storhedstid, sætter usynlige flag, der fundamentalt kan ændre (eller låse op for) dine muligheder i skyttegravene under 1. Verdenskrig. Hvert ...

Fra kabel-kaos til kontrol: Hvordan (og hvorfor) jeg byggede WireMD

Hvordan (og hvorfor) jeg byggede WireMD Som underviser på Roskilde Tekniske Skole og KNX++ Tutor, støder jeg tit på et klassisk problem: Når elever skal lære om bygningsautomatik, brandtekniske installationer (ABA) og CTS, bliver de ofte sat til at tegne diagrammer i tunge, professionelle CAD-programmer. Resultatet? De bruger 80 % af tiden på at slås med menuer, lag og "snap to grid"-funktioner, og 20 % af tiden på rent faktisk at forstå, hvorfor DALI-bussen ikke skal have 230V. Når de endelig får trukket virtuelle ledninger, ligner det et edderkoppespind, der har fået et angstanfald. Og lad os være ærlige: Hvis de roder rundt med ledningerne på skærmen, gør de det nok også i virkeligheden. I simulatoren koster det kun lidt stolthed – i virkeligheden træder den naturlige selektion i kraft, når de kortslutter en 40A gruppe. For at redde både udstyr og liv (eller i hvert fald min egen tålmodighed), besluttede jeg mig for at bygge mit eget værktøj fra bunden: WireMD . Hvad er Wi...

Building Swarm Entropy: From Rock-Paper-Scissors to Neon Auto-Battler

  Building Swarm Entropy : From Rock-Paper-Scissors to Neon Auto-Battler What started as a simple coding experiment quickly spiraled into absolute neon chaos. I set out to build a simple rock-paper-scissors simulation in a single HTML file: Leaf beats Water, Water beats Fire, Fire beats Leaf. Throw 60 units onto an HTML5 Canvas, make them chase each other, and see who wins. But as the engine took shape, the scope exploded. I introduced flocking algorithms, rigid-body physics, class-based combat (Snipers, Healers, Shields), environmental hazards like wormholes, and game-breaking powers. The result is Swarm Entropy : a zero-dependency, vanilla JavaScript auto-battler. Here is a look at how the game plays, and a deep dive into the custom engine running under the hood. The Game: Chaos on the Grid In Swarm Entropy, you don't directly control your units. You act as a commander: you pick your army, draft a game-breaking power, and release them onto the grid. The battles are broken into tw...