Ohjelmoinnin taidonnäyte

Käykääpäs katsomassa, te joilla koneen tehot riittää kkrieger-nimistä ohjelmoinnin ihmenäytettä.

Kyseessä on siis ilmeisesti perinteinen 3d-räiskintäpeli kaikkine efekteineen, mutta peli on saatu mahtumaan alle sataan (!?!) kilotavuun !!! Sitä miten tässä on onnistuttu, en ymmärrä.

Löytyy ainakin linkistä http://www.gamershell.com/download_5578.shtml ja googlella varmaan muualtakin.
71666
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat

"...mutta peli on saatu mahtumaan alle sataan (!?!) kilotavuun !!! Sitä miten tässä on onnistuttu, en ymmärrä. "

Siis mikä on alle 100kt? Käynnistyspalikka? Paljonko on kirjastopalikoita ohjelmahakemistossa? Paljonko systeemihakemistoissa?

En viitsi käydä katsomassa minkälainen systeemi toi nyt on...

Äänestä
  • "all the code, textures, geometry, sound, monsters and, well, lots of bugs - all crammed into 96 kilobytes"

    Ja on muuten nätin näkösiä screenshotteja! Mitenkäköhän ne on ton tehny??

    Äänestä

  • Minulle ja muille onko peli asennettuna enemmän kuin tuo sanottu alle 100 kt, te jotka sitä olette käyttäneet, vai onko pakattu jotenkin. Oma käsitykseni on että _koko_ homma on tämä n. 96kt.

    Itselläni kun ei tehot riitä kuin hädintuskin paketin avaamiseen :D

    Mutta, ilmeisestihän tässä on käytetty jotain directx 9:n sisällä olevia textuureja tms. ja pelissä itsessään on vain matemaattisia kaavoja siitä miten grafiikka muodostetaan.

    Äänestä

Waude! Ei voi muuta sanoa... en kyllä tajua minäkään miten kaikki grafiikat, äänet ja kaikki on saatu mahtumaan noin pieneen tilaan.

Äänestä

Aivan tavallista demo-ohjelmointia, jota on tehty vuosikaudet. Kukaan ei vaan ole huomaavinaan demoja, joten jos samalla tekniikalla tehdään peli, niin sitä pidetään sitten jonkinlaisena ennennäkemättömänä saavutuksena.

96 kilotavua on vieläpä suhteellisen paljon. Jos kaiken haluaisi tehdä perfektionistisesti (siihen malliin kuin esimerkiksi 4-kiloisia ja sitä pienempiä introja tehdään), niin tuon melkein sadan kilon täyttämiseen menisi iäisyys.

Mutta vastauksena ihmettelyyn: kaiken datan (tekstuurit, äänet, 3d-objektit, maailmat ym.) pystyy tuottamaan algoritmisesti huomattavasti pienemmästä datamäärästä. Olennaista on lähinnä sellaisten algoritmien löytäminen, jotka tuottavat mahdollisimman vähästä lähtödatasta mahdollisimman kauniita ja monipuolisia lopputuloksia.

Äänestä
  • Enpä ole vuosien demo kokemuksellakaan(11v) ikinä nähnyt noin vaikuttavaa ilmestystä 100kt:hen survottuna.

    Äänestä

Kommentoi aloitusta


Ihmetys kirjoitti:

Käykääpäs katsomassa, te joilla koneen tehot riittää kkrieger-nimistä ohjelmoinnin ihmenäytettä.

Kyseessä on siis ilmeisesti perinteinen 3d-räiskintäpeli kaikkine efekteineen, mutta peli on saatu mahtumaan alle sataan (!?!) kilotavuun !!! Sitä miten tässä on onnistuttu, en ymmärrä.

Löytyy ainakin linkistä http://www.gamershell.com/download_5578.shtml ja googlella varmaan muualtakin.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu