📣 Lähetä tiedotteenne meille
Sivusto päivittyy 15 minuutin välein
Teknologia

Kehittäjä loi 3D-kaupungin ASCII-merkeillä

IT Home uutisoi kehittäjästä, joka on luonut tutkittavan 3D-kaupungin pelkästään ASCII-merkeillä. Projekti osoittaa luovuutta rajallisilla resursseilla.

20. elokuuta 2026
Kehittäjä loi 3D-kaupungin ASCII-merkeillä
Kuva on AI:lla tehty kuvituskuva

Nykyaikaisen tietotekniikan teho on mahdollistanut monimutkaisten tehtävien suorittamisen, jotka olivat aiemmin mahdottomia. Graafisen ulkoasun kehittyessä kohti realismia jotkut harrastajat kääntyvät kuitenkin mielellään tutkimaan varhaisten tietokoneiden rajoitettuja mahdollisuuksia.

Yksi tällainen esimerkki on Windows 1.1a -version Word-tekstinkäsittelyohjelman siirtäminen nykyaikaisille alustoille, mikä mahdollistaa sen suorittamisen suoraan Windows 11 -tietokoneissa. Tämä projekti heijastaa samankaltaista mielenkiintoa varhaisia tietokoneiden taidemuotoja kohtaan.

ASCII-taide, joka käyttää ainoastaan kirjaimia, numeroita ja symboleita visuaalisten kohtausten luomiseen, on toinen esimerkki. Grow Now! Games -niminen kehittäjä on vienyt tämän idean pidemmälle luomalla ASCII-merkeistä täysin tutkittavan 3D-kaupungin. Projekti ei käytä 3D-malleja, varjostimia tai perinteisiä graafisia resursseja.

Sen sijaan pieni, itse kehitetty moottori käyttää erilaisia merkkejä muodostamaan kokonaisen 3D-maailman. Järjestelmä tallentaa tietoja, kuten rakennusten korkeuden. Jokaisen kuvan luomiseksi renderöijä lähettää säteitä ruudukkoon, määrittää ensin osuman saaneen kohteen ja laskee sitten etäisyyden perusteella perspektiivin, syvyyden ja objektien koon sekä mahdolliset peittymiset.

Moottori sisältää myös törmäystunnistuksen, ajoneuvojen liikkeen ja objektien järjestyksen. Lähempänä pelaajaa olevat objektit esitetään suuremmilla ja kirkkaammilla merkeillä, kun taas etäisyyden kasvaessa merkit pienenevät ja himmenevät, sulautuen lopulta mustaan taustaan. Tämä prosessi luo illuusion syvyydestä, saaden ASCII-merkeistä koostuvan maailman näyttämään uskottavalta 3D-tilalta. Kehittäjä ilmoitti projektin olevan pieni prototyyppi, johon tulevaisuudessa pyritään kehittämään uusia lähestymistapoja.

Alkuperäinen lähde: ithome.com