Ludo HTML5 -pelipohja: tarkistettavat asiat ennen ostoa
Pelitilat, hosting, lähdekoodi ja se, mitä Ludo-pohjaan ei sisälly, esimerkkinä Ludo Cats -versio.

Ludo-pohja on lautapeliohjelmistoista yksi helpoimmista ostoksista, koska kaikki tuntevat säännöt. Ostopäätös ratkeaa yksityiskohdissa. Pelaako tietokonevastustaja tasolla, josta pelaajat nauttivat? Toimiiko lauta puhelimessa? Voiko pelin hostata ilman palvelinta? Ja mitä hintaan ei sisälly?
Tämä opas vastaa näihin kysymyksiin Ludo Catsin osalta. Se on valmis selainversio Ludosta kissanpentujen kera, ja oppaan tarkistuslistaa voi käyttää minkä tahansa lautapelipohjan arvioinnissa.
Lyhyesti: Ludo Cats on staattinen pelikansio. Se ladataan HTTP(S)-hostingiin ja toimii selaimessa, eikä ostajan puolella tarvita build-vaihetta, tietokantaa tai tekijän tiliä.
Mitä Ludo Cats -versiossa pelataan
Versio kattaa pelitilat, joista lautapelien ostajat yleensä kysyvät. Classic on perinteinen kilpajuoksu petien luo. Quick lyhentää ottelua. Teams pelataan pareittain, ja Custom-tilassa ottelun asetuksia voi muuttaa.
Vastustajina ovat tietokonepelaajat tasoilla helppo, normaali ja vaikea, tai kahdesta neljään ihmistä vuorotellen samalla laitteella. Erillistä tilaa etävastustajaa varten ei ole, joten projekti kannattaa suunnitella paikallisen pelin varaan.
Ääninäytelty opetusohjelma neuvoo ensimmäiset siirrot, ja avattavat asusteet antavat vakiopelaajille tavoiteltavaa. Nappuloissa on myös värisymbolit, joten jokaisen kissan tunnistaa muustakin kuin väristä.
Hosting kannattaa tarkistaa ennen ulkoasua
Pelikansiossa ovat kuvitus, äänet ja fontti, joten pelin aikana mitään ei ladata kolmannen osapuolen palvelusta. Versio vaatii ajantasaisen selaimen, jossa on JavaScript- ja äänituki, sekä HTTP(S)-hostingin, joka tarjoilee staattisia tiedostoja.
Tietokantaa, PHP:tä tai tekijän tiliä ei tarvita. Ratkaisevaa on, pystyykö hosting-paketti tarjoilemaan kansiollisen staattisia tiedostoja (useimmat pystyvät), ja se kannattaa testata yhdellä sivulla ennen sitoutumista.
- game/-kansion sisältö ladataan siihen kansioon, jossa pelin halutaan toimivan.
- Sivu avataan HTTPS:n kautta, samalla tavalla kuin pelaajat sen avaavat.
- Lauta testataan puhelimella eikä vain tietokoneella ennen kuin linkki jaetaan.
Lähdekoodi kannattaa lukea ennen muutoksia
Paketissa on luettavaa, kommentoitua JavaScriptiä ja CSS:ää ilman build-vaihetta sekä automaattiset selaintestit. Muokattavat tiedostot ovat samat, jotka ladataan palvelimelle, joten projektia on helppo seurata myös freelancerin tai opiskelijan.
Ennen sääntöjen muuttamista pelilogiikka ja testit kannattaa avata rinnakkain. Testit kuvaavat käyttäytymisen, jota pohja odottaa, joten rikottu sääntö kaataa yleensä ensin jonkin testin, ja samalla selviää, missä kohdassa koodia sääntö asuu.
Kolmansien osapuolten lisenssitiedot ovat mukana. Ne kannattaa säilyttää, jos peliä levitetään eteenpäin, koska kuvitus ja äänet tulevat paketista.
Mitä hintaan ei sisälly
Rajaukset kannattaa lukea yhtä huolellisesti kuin ominaisuudet. Ludo Catsissa ei ole verkkomoninpeliä, joten sitä pelataan tietokonetta vastaan tai ystävien kanssa samalla laitteella. Siinä ei ole pilvitallennusta, verkkotulostaulukkoa, oikealla rahalla tehtäviä ostoja eikä mainos-SDK:ta.
Eteneminen tallentuu paikallisesti pelaajan selaimeen: asetukset, voitot, avatut asusteet ja kesken oleva ottelu. Natiivisovellukset, hosting ja räätälöity kehitystyö eivät sisälly hintaan.
Ludo Catsin koko tuotesivu: vaatimukset ja usein kysytyt kysymykset
Usein kysytyt kysymykset
Täytyykö peli buildata itse?
Ei. game/-kansion sisältö ladataan HTTP(S)-hostingiin. Build-vaihetta ei ole, joten muokattavat tiedostot ovat samat, jotka ladataan palvelimelle.
Mihin eteneminen tallentuu?
Paikallisesti pelaajan selaimeen: asetukset, voitot, avatut asusteet ja kesken oleva ottelu.
Onko pelissä verkkomoninpeli?
Ei. Ludo Catsia pelataan tietokonetta vastaan tai ystävien kanssa vuorotellen samalla laitteella.
Mikä lisenssi on voimassa?
Käyttöön sovelletaan Polar Games Marketplacen ehtoja, jotka näytetään kassalla. Ne kannattaa lukea ennen ostoa, varsinkin jos peli tulee asiakkaan käyttöön.
Mihin Ludo-pohja sopii
Tällainen pohja sopii luokkahuoneen peliksi, perhesivustolle tai studiolle, joka haluaa lautapelin lähtökohdaksi. Koska kyseessä on valmis peli eikä kehys, se sopii parhaiten silloin, kun muutokset koskevat sääntöjä, kuvitusta tai ääniä.
Jos projekti tarvitsee verkkopeliä, käyttäjätilejä tai yhteistä tulostaulukkoa, tämä versio on väärä tuote, ja räätälöity työ kannattaa budjetoida alusta asti.
