C2 valmis · hahmopersoonallisuudet käytössä

CANASTA
BONANZA

THE FINAL TABLE · STORY CAMPAIGN

Klassinen neljän pelaajan Canasta, jossa vastustajat eivät enää eroa vain nimellä ja kuvalla. Arcade-pelissä on nyt 13 hahmoa omine strategisine persoonallisuuksineen — ja seuraava suuri vaihe on 10-tasoinen Story Mode.

4 pelaajaa · 2 vs 2 108 fyysistä korttia 13 Arcade-hahmoa Arcade: Easy · Medium · Hard C2 Character AI valmis
Päivitetty oikean peli-UI:n pohjalta
Canasta Bonanza -pelinäkymä: pöytäykset, poistopakka ja pelaajan käsi
Canasta Bonanza TD -pelinäkymä
Erän lopun yhteenveto ja käteen jääneet kortit
Tumma teal-huopa, lasimaiset paneelit ja kultainen reunakieli ovat nykyisen mobiili-UI:n tunnuspiirteet.
Sama sivusto näyttää nyt myös oikean korttipelin, yhteenvetonäkymän ja TD-sivuhaaran visuaalisen suunnan.
Nykyinen peliydin · 23.9.2026

Canasta ensin. Hahmot tekevät siitä oman pelinsä.

Nykyinen projekti on paikallinen neljän pelaajan joukkuepeli: yksi ihminen, oma bottipartneri ja kaksi vastustajaa. Arcade valitsee hahmorosterin kerran uuden ottelun alussa, sama kokoonpano säilyy erästä toiseen ja myös Continue-palautuksessa.

108fyysistä korttia, identiteetti säilyy
Validoitu ydin
13aktiivista normaalia Arcade-hahmoa
C1c käytössä
643/643C2:n uutta tarkistusta läpäisty
Ei uusia regressioita
105vanhaa päätöstilannetta ennallaan
Yhteensopivuus säilyi
Vuoron rytmi

Kolme päätöstä. Paljon taktiikkaa.

Käyttöliittymän tavoite on vähentää nappiviidakkoa ja antaa pelaajan toimia suoraan korteilla ja pakoilla.

01
⬇

Nosta

Klikkaa nostopakkaa tai aktivoi poistopakka. Poistopakan validointi tapahtuu suoraan oikealla sääntömoottorilla ennen korttien siirtoa.

02
♣

Pöytää

Valitse kortit ja vedä ne omalle pöytäysalueelle tai olemassa olevaan pöytäykseen. Villit erotetaan pöydällä myös visuaalisesti 90° kulmalla.

03
↗

Poista

Vuoro päättyy poistoon. Jos lopetusyritys ei ole sääntöjen mukaan sallittu, pelitila palautuu eikä pelaaja jää jumiin.

Oikeat kuvakaappaukset

Pelin nykyinen grafiikka ja käyttöliittymä.

Kiitos kuvista — sivuston visuaalinen ilme on nyt päivitetty oikean pelin suuntaan. Alla näkyvät Canasta Bonanzan tämänhetkinen mobiili-UI, erän lopun yhteenveto sekä Tower Defense -haaran ilme.

Lasimainen HUD

Yläreunan piste- ja valuuttalaatikot ovat pyöristettyjä, puoliläpinäkyviä ja kevyesti hehkuvia — ei litteitä dashboard-kortteja.

Kultaiset reunat

Paneeleissa, korteissa ja CTA-painikkeissa toistuu lämmin kultainen kehys, joka sitoo koko käyttöliittymän yhteen.

Mobiili ensin

Oikea peli on vahvasti pystyformaatin mobiilikäyttöliittymä. Siksi myös sivuston kuvakieli painottaa korkeita ruutuja ja vertikaalista rytmiä.

Vähemmän koriste-UI:ta

Todellinen peli-ilme on hillitympi kuin aiempi konseptipiirros: vähemmän abstrakteja elementtejä, enemmän aitoa peli-informaatiota ja korttitilaa.

Huomioitu sivustopäivityksessä: Canasta Bonanza esitellään nyt oikeaa peliä vastaavammalla värimaailmalla, lasimaisilla paneeleilla ja aidolla mobiili-UI-kuvastolla — eikä enää vain tyyliteltynä konseptipöytänä.
C2 · Character AI Personalities

13 hahmoa. 13 erilaista tapaa pelata Canastaa.

Persoonallisuus ei ole uusi vaikeustaso. Vaikeus määrittää kuinka hyvin botti toteuttaa strategiaa; hahmopersoonallisuus määrittää, mitä järkevää strategiaa se yleensä suosii. Sama Cassandra tuntuu Cassandralta Easyllä ja Hardilla.

Poistopakka = odotusarvo

Botti vertaa avopakan arvoa umpipakkaan: hyötykortit, roskat, Canasta-potentiaali ja suuren pakan hallinta vaikuttavat päätökseen.

Panttaa kun se kannattaa

Luonnollisia pareja ja piilorakennetta voidaan säästää, jotta vastustaja ei näe kaikkea ja myöhempi avopakan nosto pysyy mahdollisena.

Turvallinen syöttö

Botit lukevat vastustajan julkisia pöytäyksiä ja nostoja, välttelevät ruokkimista ja voivat jäädyttää tai estää arvokasta pakkaa.

Joukkue ennen egoa

Parin pöytäykset ovat yhteisiä; luonnollisilla korteilla jatkaminen ja puhtaan Canastan säilyttäminen saavat painoa.

Deterministinen AI

Persoonallisuus ≠ satunnaisuus

Sama pelitila, sama julkinen historia, sama hahmo ja sama vaikeustaso tuottavat saman päätöksen. Persoonallisuus muuttaa laillisten ja järkevien vaihtoehtojen pisteytystä, ei sääntöjä.

No cheating

Vain julkinen tieto

Botit voivat käyttää omaa kättään, pöytäyksiä, poistopakkaa, pistetilannetta, pakkojen kokoja ja julkista toimintohistoriaa. Vastustajien tai partnerin piilokorttien identiteettejä ei lueta.

Loppupeli ohittaa persoonallisuuden. Kun endgame-tila aktivoituu, pitkäjänteiset ansat, säästettävät parit ja muut persoonalliset varaukset väistyvät. Kortteja pankitetaan laillisesti pois kädestä käsipisteriskin minimoimiseksi.
Tunnettu virityspiste: loppupelin erillinen syöttöarvio ei vielä sisällä kaikkea normaalin pelin puolustavaa poistopakan lukitusarvoa. Siksi loppupelin estopeli on nykyisessä toteutuksessa hieman heikompi kuin muualla.
Suora pelipöytä

Kortit ovat käyttöliittymä.

Yllä olevat kuvakaappaukset näyttävät oikean Canasta Bonanza -UI:n. Alla oleva minidemo havainnollistaa edelleen samaa suoraa korttiohjausta selaimessa: klikattu kortti nousee kuten varsinaisessa käyttöliittymässä.

Team A · omat pöytäykset

8-pöytäys

8♣8♥8♠2♦

Q-pöytäys

Q♥Q♣Q♦
Story Mode · arkkitehtuuri päätetty, toteutus ei alkanut

The Final Table

Uusin Story-rakenne ei käytä Easy/Medium/Hard-valintaa. Pelaaja valitsee pelimuodon, ja vaikeus kasvaa hahmojen taktiikoiden, joukkueparien ja yhteistyön kautta.

10 levels

Yksi nouseva tikapuu

Tasot 1–9 tuovat vastaan päähaastajan ja tämän oman apurin. Hahmojen strategiset persoonallisuudet voidaan käyttää Storyssa samasta katalogista kuin Arcadessa.

4-1-1 / 4-2-2

Pelaaja valitsee pelimuodon

Storyssa ei valita vaikeustasoa. Pelaaja valitsee 4-1-1- tai 4-2-2-formaatin, ja bottien yhteinen perustaso on vahva.

Team tactics

Haaste syntyy hahmoista

Nousu ei perustu keinotekoiseen stat-buustiin. Vastustajien persoonallisuudet, apurit ja yhteispeli tekevät myöhemmistä tasoista vaativampia.

Level 10 · Phase I

LORD AMEN + Kruunupäinen Jokeri

Pelaaja ja Story-pari kohtaavat bossikaksikon täydessä Canasta-ottelussa. LORD AMEN ja Jokeri pysyvät siihen asti lukittuina normaali-Arcaden rosterista.

The Second Coming

Tuore 1 vs 1 · 2-2-2

Phase I:n voitto käynnistää uuden ottelun pisteistä 0–0: pelaaja vastaan LORD AMEN, kaksi korttia nostossa ja kaksi Canastaa ulosmenoon.

Full victory

Bossit avautuvat profiiliin

Koko kampanjan ja finaalin voittaminen avaa LORD AMENin ja Kruunupäisen Jokerin pelaajan profiiliin. Mahdollinen harvinainen Arcade-esiintyminen on myöhempi idea.

Ehdotus

Valitse oma Story-pari

Viimeisimmässä keskustelussa ehdotettiin, että pelaaja saisi itse valita kumppaninsa. Päätös ei ole vielä merkitty toteutetuksi.

Ehdotus

Completion XP

Koko Story Moden voittamisesta ehdotettiin erillistä bonus-XP:tä, esimerkiksi 1000 XP. Lopullinen määrä odottaa suhteutusta nykyiseen progression talouteen.

Nykytila

Storya ei ole vielä koodattu

Hahmoluettelo, avatarit, persoonallisuudet, pelimuodot ja tallennusjärjestelmä ovat valmiina pohjaksi. Kampanjan eteneminen ja Story-palkinnot ovat seuraavaa työtä.

Tower Defense · myöhempi konsepti

Canasta muuttuu taistelukentäksi.

Tower Defense säilyy rinnakkaisena jatkokehityssuuntana. Se ei kuulu C2-päivitykseen eikä Story Moden seuraavaan toteutusvaiheeseen, mutta kortit, värit ja hahmot muodostavat sille valmiin pelimaailman.

Tornit lukevat korttien väriä

Jokaiselle maalle voidaan rakentaa oma torni. Reunuksen väri kertoo kohteet: punainen hyökkää punaisiin kortteihin, musta mustiin ja punamusta molempiin. Ensimmäisen kierroksen perustorni osuu kaikkeen, mutta jää teholtaan heikoksi.

♥
Punainen torniHertta + ruutu
♠
Musta torniPata + risti
★
KaksoisreunusVoi osua molempiin väreihin
LEVEL 7 · 8 pakkaa♥ 18
♥
♠
★
4♣
K♥
JOKER
BLACK
CANASTA
2pakkaa TD level 1:llä
+1 pakka / level
Jokernopein yksittäinen kortti
2:t seuraavina
Canastahidas mutta raskas kohde
Wave-painotus
5 → 7mustat Canastat mukaan
1 / 2 / 10 kpl
Kehitystilanne

Mikä on peliä nyt — ja mikä seuraavaksi?

Toteutettu tila, testattu C2-päivitys ja suunnitteluvaiheen ominaisuudet on erotettu toisistaan. Näin esittely pysyy rehellisenä myös projektin edetessä nopeasti.

01 · Core

Canasta-säännöt

108 kortin invariantti, pisteytys, pöytäykset, poistopakka, punaiset kolmoset ja ulosmeno muodostavat nykyisen peliytimen.

Validoitu perusta
02 · C1a–C1c

Profiilit & rosteri

Oletusnimi Miciz, neutraali Haastaja-avatar sekä 13 aktiivisen Arcade-hahmon ottelukohtainen rosteri ovat käytössä. Roster säilyy erien ja Continue-palautuksen yli.

Manuaalisesti vahvistettu
03 · C2

Character AI

Kaikilla 13 Arcade-hahmolla on oma strateginen persoonallisuus. 643/643 uutta tarkistusta läpäistiin eikä uusia regressioita löytynyt.

Valmis 23.9.2026
04 · Next

Story Mode

10 tason rakenne, 4-1-1 / 4-2-2 valinta, Level 10 -bossi ja The Second Coming on määritelty. Varsinaista Story-koodausta ei ole vielä aloitettu.

Seuraava suuri vaihe
05 · Later

Tower Defense

Korttiviholliset, värikoodatut tornit ja Canasta-wavejen vaikeuskehitys säilyvät myöhempänä rinnakkaispelikonseptina.

Konsepti
Testitilanne

57 / 79 nykyistä Godot-kokonaisuutta läpi

C2-raportissa jäljelle jäi samat 22 aiemmin epäonnistunutta kokonaisuutta. Ne on erotettu uusista regressioista — C2 ei lisännyt uusia vikoja.

Seuraava UI-viilaus

Vähemmän turhaa informaatiota

–
Poista alareunan jatkuva “Toiminto hyväksytty.” -teksti.
✓
Säilytä oman vuoron muistutus vasta, kun aikaa on esimerkiksi 30 sekuntia.
–
Poista yläpalkin turhat “0/2 Canastaa” -laskurit joukkueiden nimien yhteydestä.