cbAStar on CoolBasicille kirjoitettu reitinhakukirjasto, joka pohjautuu A*-algoritmiin. Helppo käyttää CoolBasicin oman tilekarttamoottorin rinnalla, mutta kirjasto on mahdollista liittää myös itse tekemäänsä kenttämoottoriin.
Tätä voi käyttää osana vihollisen tekoälyä tai vaikka pelaajan routterina pelissä, jossa pelaaja voi klikata kentällä paikkaan, johon hahmon tulee osata liikkua.
Kun tarvittavat alustukset on tehty, koko reitin voi hakea kerralla yhdellä funktiokutsulla. Jos reitin hakeminen kuormittaa peliä liikaa, haun voi jakaa siten, että yhdellä kutsulla haetaan vain yksi pieni osa reitistä, jonka jälkeen suoritus palautetaan muuhun osaan ohjelmasta ja peli pääsee käyttämään resurssejaan tasaisemmin.
Haetut reitit talletetaan muistipaloihin, joista reittiä voi lukea helposti kirjaston omilla funktioilla. Saman reitin voi vaikka kääntää ympäri ja lähteä seuraamaan reittiä takaisin aloituspisteeseen.
Kirjasto ja ohjeistus on kokonaan englanniksi.
Tämä on vain-luku-versio K-pelit-sivustosta:
- Vanhojen tiedostojen lataaminen on mahdollista.
- Sisältösivut ovat suurimmaksi osaksi näkyvillä.
- (Vanha sivusto on konvertoitu lähes kokonaan staattiseksi, PHP:ta on vain pieni pätkä, tietokantaa ei ole.)
Seuraavat asiat eivät toimi:
- Ei kirjautumista.
- Ei viestien / uuden sisällön kirjoittamista.
- Ei uusien tiedostojen uploadaamista.
- Käyttäjät-sivu ei toimi.
- Kävijälaskurien lukemat ovat vuosien takaa, eivätkä kasva.
- Varmaan moni muukaan asia ei toimi.
Jos jotakin oleellista puuttuu/on rikki (esimerkiksi jokin sisältö/tiedosto jonka olet tänne aikoinaan lisännyt) tai haluat muuten vain tulla juttelemaan, niin j -at- jare.fi -sähköpostiosoite on sopiva kanava siihen :). Voit ottaa yhteyttä myös, mikäli haluat jonkin vanhan sisältösi poistettavan sivustolta.
T. Jare 12.3.2021.
cbAStar
Tiedot
| Lähde tai alkuperäinen tekijä | Jarkko Linnanvirta |
|---|---|
| Onko tekijä mainittava? | Ei |
| Arvosana |
Tiedostot
| Nimi | Tiedot | |
![]() | ( | |
|---|---|---|
![]() | ( | |
