login::
pass::
name::
id::
node:
Re: Conspiracy - Chaos Theory
template:
4
parent:
Conspiracy - Chaos Theory
owner:
pole
viewed by:
created:
10.04.2010 - 17:19:02
cwbe coordinatez
:
101
63540
63542
975307
5278828
5282485
ABSOLUT
K
YBERIA
permissions
you:
r,
system:
public
net:
yes
так
neurons
stats
|
by_visit
|
by_K
source
tiamat
K
|
my_K
|
given_K
last
commanders
polls
total descendants::2
total children::1
show[
2
|
3
]
flat
ako sa nieco taketo moze mestit do 64Kb? Vysvetlenie?
title/content
title
content
user
00000101000635400006354200975307052788280528248505282514
cache
10.04.2010 - 17:46:43
[
1K
] , level: 1,
UP
NEW
Re[2]: Conspiracy - Chaos Theory
Na tej stranke conspiracy.hu si mozes stiahnut exe a vyskusat sam. Ale potrebuje to celkom slusny hw, ak sa pamatam.
A ako sa to dostane do 64kB? V prvom rade, cely engine takeho dema je jednorazovy. Sluzi len na jednu konkretnu vec a na nic ine. To umoznuje vela veci pisat napevno, staticky, bez nejakych kluciek a ifov. Tym sa toho vela skracuje. Vynechavaju sa aj "poistky", preto sa pomerne dost takyto dem vyznacuje nestabilitou. Dalej tam nie su ziadne textury, grafika nic. Este aj fonty su pouzivane systemove. Ak si to poriadne pozres, vsetko je len ciste (t.j. len farebne povrchy) a pouzili efektove algoritmy pomocou pixel shaderov. Hudba napodobne, ziadne sample nie su. Pouziva sa synteza. Ta sa pouzivala aj v minulosti, staci si spomenut midi subory, ktore hrala zvukovka bez samplov. Znelo to strasne, ale dnesne techniky uz pokrocili. A hw je dostatocny na to, aby to pred samotnym spustenim dema vygeneroval (preto sa aj tak dlho natahuju).
Co sa tyka objektov, tak ak si vsimnes, moc ich nieje. A vsetky su pomerne jednoduche a symetricke. Takze pravdepodobne nejakym efektivnym definovanim pomocou napr. fraktalov uchovavaju cast objektu, ktory potom jednoducho vygeneruju, podobne ako sample.
V minulosti sa pouzival assembler, dnes sa pouzivaju kompilery ktore kod efektivne zbuilduju na konkretne instrukcie. Som si skoro isty, ze napriklad na grafike bez pixel shaderov a procesore bez sse3 by to spadlo s nejakou brutalnou chybou, ak nie rovno do BSOD. No a uplne na zaver este pouziju interne spakovanie samotneho exe suboru, ten je totiz casto plny balastu, ktory sa da spakovat a ziskat priestor.