🆕v5.0 — Fire nye forsvarere (Elektrisk ål, Manettrio, Havskilpadde, Kjempeblekksprut), oppgraderingsnivåer forbi 3 styrt av bølge og vanskelighetsgrad, to nye fiendetyper (Steinkrabbe, Dypvannsspøkelse), kronologisk butikk-rekkefølge, og to nye baner.
🎨v5.1 — Redesignet åtte forsvareres utseende basert på referansebilder (Klovnfisk-anemone, Ildkorall, Pistolreke, Napoleonfisk, Reveblekksprut, Elektrisk ål, Manettrio), pluss ny modellering av Revhai, Havskilpadde og Kjempeblekksprut.
🐛v5.2 — Rettet alvorlig kjøpsbug (forsvarere kunne bli utilgjengelige for kjøp selv etter opplåsing), justerte liv per vanskelighetsgrad, sonetilpasset bakgrunn, minibilde av bane i banevelger, og manglende angreps-effekter (gift, kjedelyn, sjokkringer).
🐠v5.3 — Redesignet ni fiender basert på referansebilder: Drupella-snegl, Papegøyefisk (rød-til-blå farge), Tornekrone-sjøstjerne (tettere pigger, beholdt 5 armer), Dypvannsspøkelse (ny retning: havbunnsfisk med lokkeantenne), algesky-boss (cellelignende struktur) og Oljesøl (gulgrønn oljevirvel).
❤️v5.4 — Snudde kjerne-liv-logikken for sti-kampanjer: Lett 10, Middels 20, Vanskelig 25, Uendelig 30 (økende, ikke synkende, med vanskelighetsgrad). Base-modus satt til 25 liv.
🌊v5.5 — Økte antall bølger per vanskelighetsgrad: Lett 20, Middels 40, Vanskelig 60.
⚡v5.6 — Reveblekksprut: økt frysesone (50→75px) + synlig iskappe-ring som viser hvem som fryses samtidig. Elektrisk ål: lyn-glimt vises nå direkte på fienden ved treff, ikke bare på kjedelyn-hoppene.
🔧v5.7 — Rettelse: Reveblekksprut fryser kun det ene målet den treffer (ikke lenger alle innenfor splash-sonen). Splash-skaden rammer fortsatt flere, men frysingen er nå enkeltmål som tiltenkt.
🦑v5.8 — Kjempeblekksprut roteres nå 20 grader mot venstre.
✨v5.9 — Forsvarere vokser ikke lenger fysisk ved oppgradering. Nivå vises nå i stedet gjennom kraftigere glød, mer intens farge, og flere glimt-partikler per nivå (kroppsstørrelsen er fast).
🦀v5.10 — Steinkrabbe redesignet: de tynne opp-svingende «armene» som lignet en ape er byttet ut med to tydelige, symmetriske klosaks-klør på siden av kroppen, og bena vinkles nå utover/nedover som ekte krabbeben.
🌀v5.11 — Redesignet Malstrøm-kløft: færre, mer romslige ringer (avstanden mellom parallelle stiseksjoner økt betydelig for å gi plass til forsvarere mellom dem), og kjernen møter nå stien naturlig i sentrum i stedet for å henge i løse luften.
🌀v5.12 — Malstrøm-kløft: lagt til en tredje ring igjen (fortsatt med jevn ~90-100px avstand mellom alle parallelle seksjoner), og kjernen ender nå rett ned i bunnen av banen, omtrent midt på horisontalt.
📄v6.0 — Menygjennomgang: fjernet tre stablede modal-bokser (modusvalg → vanskelighetsgrad → banevalg) og bygget dem om til trinnvis innhold direkte på hovedsiden i stedet. Færre klikk, ingen modal-på-modal, og «avslutt til banevalg» går nå rett til riktig steg på siden.
📐v6.1 — Banevalg-kortene har nå lik størrelse uansett hvor mange som vises per rad (byttet fra fleksibel til rutenett-basert layout for jevn bredde og høyde).
🌲v7.0 — Landprosjektet: helt nytt topp-valg mellom Havprosjektet og Landprosjektet. Landprosjektet inneholder Skogfront — samme spillmotor som Korallfront (mål-logikk, bølger, kampanjer, oppgraderinger uendret), men med 12 forsvarere og 9 fiender redesignet for skogtema (Piggsvin, Trollstubbe, Bjørn, Villsvin, Ulv m.fl.), egne banenavn, og skogtilpasset bakgrunn.
📱v7.1 — Mobiltilpasning av Havprosjektet og forsvars-spillene: spillfelt og sidepanel stables vertikalt under 900px, knapper/statistikk komprimeres for touch, butikken går til 2 kolonner på smale skjermer.
🏆v7.2 — Poengtavlen tar nå hensyn til vanskelighetsgrad: hver runde vektes etter Lett/Middels/Vanskelig/Uendelig/Base (høyere vanskelighetsgrad gir mer poeng for samme bølgetall), viser hvilken vanskelighetsgrad og verden (hav/skog) runden ble spilt i, og markerer fullførte kampanjer med ✓.
🗑️v8.0 — Fjernet Landprosjektet/Skogfront helt (verdensvalg, egen hub, all skog-tema-kode) — Havprosjektet er igjen direkte toppnivå. Lagt til lyd (tårn-plassering, drept fiende, bølgestart/-slutt, bonus, liv tapt, game over, seier) med av/på-knapp i hub og spill. Næringsbonus ved fullførte bølger skalerer nå tydeligere med progresjon, med ekstra bonus hver 5. bølge.
⚡v8.1 — Tydeligere spesialangreps-animasjoner: Elektrisk ål skyter nå en faktisk sikksakk-lynbue fra tårn til fiende (ikke bare et vanlig skudd), Muræne får et dobbelt bitt-glimt ved hvert treff, og Kjempeblekksprut viser en synlig tentakkel som trekker fienden tilbake.
📏v8.2 — Elektrisk ål fikk redusert rekkevidde (100→75) for å matche Muræne (70) sitt ål-arketype-mønster med kort rekkevidde/bakholdsangrep. Full gjennomgang av alle 12 forsvareres rekkevidder gjort — resten følger allerede en logisk profil (Napoleonfisk lengst som snikskytter, Revhai lengst totalt som topp-predator).
📏v8.3 — Redusert startrekkevidde for Pistolreke (100→72) og Kråkebolle (90→68). Siden rekkevidde allerede skalerer +10% per oppgraderingsnivå, reduseres maks-nivå-rekkevidden proporsjonalt med (f.eks. Pistolreke sin maks-rekkevidde går fra ~146 til ~105).
📏v8.4 — Full rekkevidde-gjennomgang for alle 12 forsvarere (start + skalering etter oppgradering). Rettet siste inkonsistens: Klovnfisk-anemone sin egen beskrivelse lovet «kort rekkevidde», men tallet (85) var lengre enn ål-typene — satt til 65, nå faktisk kortest av alle.
⬆️v9.0 — Maks oppgraderingsnivå økt fra 5 til 10 (nye terskler: 1-3 standard, 4-6 fra bølge 10, 7-10 fra bølge 20). Kort-rekkevidde-forsvarere (Klovnfisk-anemone, Kråkebolle, Pistolreke, Muræne, Elektrisk ål, Havskilpadde) slutter å utvide rekkevidde etter nivå 3, men får sterkere skade-vekst (×1,5 i stedet for ×1,4 per nivå) som kompensasjon. Alle andre forsvarere slutter å utvide rekkevidde etter nivå 5. Kråkebolle skyter nå ekte piggformer utover i en synlig sirkel i stedet for generiske prikker.
🐛v9.1 — Rettet bug der «Prøv igjen» på seiersskjermen i sjeldne tilfeller kunne lande på en tom banevalg-skjerm, hvis et gammelt tilstandsflagg fra en tidligere «Avslutt til banevalg»-handling ikke ble ryddet opp. «Prøv igjen» og «Avslutt til hovedmeny» rydder nå alltid dette flagget selv, og lagt til et sikkerhetsnett som faller tilbake til modusvalget hvis ingen steg skulle vise seg synlig.
🐛v9.2 — Rettet Malstrøm-kløft: inngangsstrekningen var ved en feil 760 enheter lang (3-4x lengre enn alle andre baner sine 170-220), som gjorde det umulig for kortrekkevidde-forsvarere å dekke starten av banen. Banen møter nå spiralens ytre ring etter kun 80 enheter — resten av ring-strukturen og avstanden mellom ringene er identisk, bare rekkefølgen på traverseringen er endret.
♾️v9.3 — Uendelig-modus utvidet fra 3 til 5 soner: lagt til Steinrekke og Ruinhage i rotasjonen (Korallkam og Malstrøm-kløft holdt utenfor siden de avviker for mye fra de delte start-/midt-/sluttpunktene som minimerer tårn-forskyvning ved sonebytte).
🎨v9.4 — Alle sju banene har nå egen bakgrunn: hver kombinerer distinkt fargeprofil, dekor og svømmende bakgrunnsskapninger som endrer type etter dybde (revfisk i de grunne, bunndyr i Steinrekke, tydelige søyler+buegang i Ruinhage, lysfisk-lignende skapning i Avgrunnsjuv, spøkelsesaktig skikkelse i Malstrøm-kløft). Full kode-gjennomgang av prosjektet gjort samtidig — ingen bugs funnet (sjekket dupliserte ID-er, døde referanser, udefinerte funksjonskall, og at alle data-tabeller for forsvarere/fiender/soner stemmer overens).
🏛️v9.5 — Ruinhage og Steinrekke sine bakgrunnselementer var skalert for en helt annen billedflate enn det faktiske 800×500-spillfeltet, og endte opp langt mindre enn tiltenkt. Søyler, buegang og steinsøyler er nå 2-3x større og tydeligere synlige.
🏛️v9.6 — Samme størrelsesjustering gjort på alle de gjenværende banene: korallgrenene i Korallabyrint og Åpen trau, korallkammen i Korallkam, og virvel-ringene i Malstrøm-kløft er alle omtrent dobbelt så store og tydelige nå. Dyp-vignetten i Avgrunnsjuv og Malstrøm-kløft er også gjort litt mørkere for bedre dybdefølelse.
🌈v9.7 — Korallbanene (Korallabyrint, Korallkam, Åpen trau) er nå fargerike i stedet for mørke silhuetter, inspirert av ekte korallrev-referanse: oransje, lilla, turkis korallgrener pluss buskete gule/rosa/grønne korallhoder spredt i bakgrunnen.
🪸v9.8 — Korallkam: byttet ut de firkantete søylene med organiske, tilspissede korallformer med rundet, humpete topp — og lagt til en sammenhengende revbunn under dem, så de nå ser ut som de vokser ut av samme rev i stedet for å stå som isolerte stolper.
🛒v9.9 — Butikken sorteres nå etter tilgjengelighet først (opplåst før låst), pris innad i hver gruppe. Priser justert ned for Kråkebolle (150→130) og Havskilpadde (220→195), siden nylige rekkevidde-kutt rammer AOE-radiusen deres direkte, og Elektrisk ål (130→120) etter samme rekkevidde-nerf.
❄️v10.0 — Reveblekksprut skyter sjeldnere (skyterate 1,3→1,9, DPS ned fra ~10,8 til ~7,4). Frys, sakke-ned og gift dekker nå hele fienden med en fargetonet kropps-overlay (blå/oransje/grønn) i stedet for bare en ring rundt — frys får i tillegg flere is-krystaller og et glimt-høylys. Muræne sitt bitt-glimt er gjort tydelig større (skalerer med fiendens størrelse), får skarpere hvit/rød farge, og et raskt hvitt kroppsblink ved hvert bitt.
🖋️v10.1 — Rettet at Reveblekksprut sin «frys» så ut som is, som ikke gir mening for en blekksprut. Byttet til en svart blekksky med bølgende blekk-tentakler rundt fienden i stedet — Havskilpaddes bedøvelse fikk samme opprydning og beholder is-visningen siden den fortsatt er den mest nøytrale «stille stående»-effekten.
🎯v10.2 — Tydeligere plasserings-indikator: markøren i midten er nå grønn med et hvitt hakemerke (✓) ved godkjent plassering, rød med et hvitt kryss (✗) ved ikke-godkjent — i stedet for bare en fargelagt prikk. Rekkevidde-ringen er også gjort til en stiplet linje med glød for bedre synlighet.
🖱️v10.3 — Musepekeren (kryss-ikonet fra nettleseren) skjules nå mens du plasserer et tårn, siden den la seg oppå og skjulte hakemerket/krysset. Kun den nye plasserings-markøren vises.
🏰v10.4 — Base-modus: startnæring økt til 210 og alle priser i butikken satt ned 15 % (kun i base-modus, sti-modus uendret), siden man må dekke tre innganger samtidig i stedet for én sti. Bekreftet at bølge-bonusen allerede gjelder i base-modus også, samme formel som sti. Soldat-animasjonene (Rekesoldater, Napoleontropp, Muræne, Blekksprutsoldat, Revhai) er gjort ~50 % større med tydelige øyne og flere detaljer, så de ikke lenger leser som runde flekker.
🖱️v10.5 — Rettet at musepekeren i base-modus ble helt usynlig utenfor boligplassene (forrige rettelse skjulte den for begge moduser, men i base-modus vises hakemerke/kryss-markøren kun rett ved en plass, så resten av skjermen var «tom»). Musepekeren er nå kun skjult i sti-modus; base-modus beholder en synlig markør, pluss en svak stiplet sirkel som følger musen mellom boligplassene.
👹v10.6 — Antall bosser per bosse-bølge økes nå ved høyere bølger: 1 boss under bølge 30, 2 fra bølge 30, 3 fra bølge 50, 4 fra bølge 60. HP-skalering var allerede på plass for alle bølger uten tak (eksponentiell + lineær vekst, med ekstra multiplikator for boss/oljesøl), bekreftet i koden.
⚔️v10.7 — Soldat-fordeling i base-modus er nå en vektet blanding: sterkeste trussel prioriteres fortsatt, men hver inngang som allerede har soldater på vei blir mindre attraktiv for neste soldat. Siden hvert boligtårn fortsatt følger sin egen marsjeringstakt (oppgraderingsnivå), fordeler dette seg naturlig over tid — de andre inngangene får jevnlig forsterkning uten at hovedtrusselen mister prioritet.
🖋️v10.8 — Blekksky-animasjonen (Reveblekksprut) er gjort om fra overlappende sirkler til en ekte, ujevn skyform bygget av flere blekk-puffer i varierende størrelse og gjennomsiktighet, med svakt pulserende bevegelse og bølgende blekk-tentakler som strekker seg lenger utover — leser nå tydelig som en sky rundt fienden, ikke en flat sort sirkel.
🐛v10.9 — Rettet bug i base-modus: når to soldat-tropper gikk mot samme fiende, «låste» den første fienden for kamp, men den andre troppen sjekket kun ulåste fiender og gikk derfor rett gjennom siden fienden allerede var opptatt. Tropper stopper og venter nå riktig bak en pågående kamp i stedet for å marsjere gjennom den.
👹v11.0 — Oppdaterte tre boss-varianter: Korallsykdom er helt omdesignet med sykelig gulbrun kropp, nekrose-flekker og sprekker (i stedet for en uforklarlig svart kniv-form). Sverm har nå tre ulike farger (rosa/blå/gul) pluss en glødende ytre ring som markerer boss-status. Oljesøl har fått ekte graderte regnbuebånd (lilla→blå→grønn→gul→rosa) i stedet for én tynn gul strek.
🧭v11.1 — Fiender langs stien tegnes nå alltid i sin faste, riktige orientering, i stedet for å rotere/vendes etter hvilken retning de beveger seg (opp/ned/venstre/høyre).
🔀v11.2 — Revduell og Tidevann: hvem som starter runden er nå tilfeldig (før var det alltid deg), så hvert spill føles mer variert. Lagt til poengsum for inneværende økt («Du X — Y Motstander»), synlig i toppraden og på seiersskjermen — «Spill igjen» starter en ny runde uten å nullstille stillingen, mens et helt nytt besøk fra hovedmenyen nullstiller den.
🥔v11.3 — Rettet at Korallsykdom (boss-variant) så ut som en potet — tan kropp med brune flekker leste rett og slett som potetskall. Redesignet med sykelig grønn-gul farge, ujevn asymmetrisk kroppsform, blekede flekker, og glinsende vorte-lignende byller med drypp i stedet for flate brune prikker.
🆕v12.0 — Tre nye forsvarere: Korallvokter (bølge 30, ren støtte — gir +20% skade til forsvarere i rekkevidde), Torpedorokke (bølge 40, gjennomborende linjeangrep — treffer opptil 4 fiender på rekke), Goblinhai (bølge 50, henrettelse — skader med 8% av fiendens nåværende liv). Alle tre kun opplåsbare i Vanskelig/Uendelig, vises låst med «🔒 Kun Vanskelig+» i Middels. Muræne flyttet før Elektrisk ål (bølge 8 vs 10), Revhai flyttet fra bølge 20 til 24. Engelske artsnavn: Napoleon Wrasse, Reef Shark, Giant Squid, Crown-of-Thorns Starfish, Stone Crab. Kråkebolle skyter nå kun når en fiende faktisk er i rekkevidde. Fjernet generiske "boble"-partikler ved vanlige treff (spesialeffektene er urørt). Oppgraderings-glød er nå kun for Manettrio/Elektrisk ål/Ildkorall — resten bruker kun de hvite nivå-prikkene. Reveblekksprut fikk tydelige øyne (hvit + pupill) i stedet for svarte prikker. Flere bosser i samme bølge bruker nå ulike typer i stedet for duplikater.