Mikähän mahtaa olla ohjelmointikieli jolla kkrieger on väännetty? Tämä mainio pelihän mahtuisi vaikka kymmenenä kopiona korpulle ja grafiikkakin on aika täydellisen näköistä noin pieneen pakettiin.
Kysymys pelistä
Antti
2212
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 2
Vanhimmat
.kkrieger was mostly written in C , with some tiny bits of assembler where it is actually advantageous (notably, there are a lot of MMX optimisations in the texture generator).
Kun optimoi generaattorinsa päteväksi ja käyttää matemaattisia kaavoja tekemään työt puolestaan niin eihän se tosiaankaan vie paljoakaan tilaa. Osoitukset voi tehdä suoraan grafiikkamoottorista ja välttää siten kaikki kirjastot...
Kaupallisissa peleissä tila tuhrautuu ennenkaikkea grafiikoihin ja monimutkaisiin ennaltamääriteltyihin rautalankamalleihin. Itse ajettava ohjelma on niissäkin vain muutaman megan luokkaa ja tuostakin tilasta suurin osa on jotain grafiikkakorttikohtaisia kirjasto/tulkkaus/konversiotauhkaa jota ei koskaan ajeta suorittimessa asti tietyllä laitteistolla.
Matematiikka on pientä, multimedia suurta.
Tää tilajuttu muuten on ihan naurettava nykyisin. Pelkästään hiiren ajurit vie 16 megaa tilaa. Sama paska vei dos-aikoina 3 kilotavua täsmälleen samanlaisella toiminnallisuudella.
Ihmettelen kyllä miksi niin harvat nykyään osaa koodata. Laadusta usein kielii se että ajettava ohjelma on muutaman kymmenen kilotavun luokkaa...
Koodaushelmi on esimerkiksi tuo foobar2000 musiikkisoitin. Myös winternalsin systeemityökalut ovat järjestäen loistavasti toteutettuja (esim. taskmanager-korvaaja 20kilotavua, 100 kertaa parempi kuin microsoftin...) ja niiden ominaisuudet ja mahdollisuudet ovat totista guruluokkaa.