YoonioR's Quake Page: Stories - Reaper a sprawa 486.

Main Page | News | Mirrors | QuakeToys | Console | Servers
Players | Links | Help! | FAQ | Screenshots | Stories | Credits

Reaper a sprawa 486.
Śniegowy

    REAPER A SPRAWA 486.
     UWAGA !!! Jezeli ktos nie czuje sie na silach proszony jest o nieczytanie
    tego postu. Jest cholernie dlugi i bardziej nadaje sie do czasopisma
    "Juznyj pragramist" niz do pl.rec.itakdalej.I poza tym ma chyba ~100kB :>

    Warning !!! Strictly pseudotechnical stuff starts here !!!!
    REAPER A SPRAWA 486.
    ====================
     A co do zwalniania reapera na 486. Przegladalem zrodla do roznych smieci
    w quake-c i mniej wiecej (raczej duuuzo mniej) orientuje sie jak to
    wszystko dziala. Caly swiat sklada sie z obiektow (programowanie obiektowe
    rulez !). Przypuscmy ze chcemy aby jakies zdarzenie dotyczace danego
    obiektu zostalo rozpatrzone za jakis czas (np. wedrujacy ogr (ogier?!?)
    chce zrobic w tyl zwrot). Piszemy (chyba :>) :
    /* ogry ida na spacer */
    /* copyright by sniegowy */
    void ogre_rusz_dupsko(ogre object)
     {
      ogre_abarot();          // znaczy odwroc sie
      ogre_szagom_marsz();    // znaczy maszeruj prosto
      ogre.nexthink = ogre.nexthink + 0.5; // <<-- i tu jest pies pogrzebany
     }
    [Dla czepialskich: nie, macie racje, to nie jest Quake-C a ja i tak nie
    umiem programowac w Quake-C i wogole nie mam o tym pojecia. Dziekuje]
    Czyli, nastepne zdarzenie (ogre_rusz_dupsko) bedzie rozpatrywane dopiero
    za 0.5 czegos tam (czas rzeczywisty, jakies ramki na sekunde ?). No i
    wszystko rozbija sie o to "czegos tam". Biorac pod uwage fakt, ze
    obliczanie swiata Quake'a zwalnia potwornie na 486 (praktycznie wszystko
    dziala w oparciu o "licznik" nexthink) mozna wysnuc (jakze falszywy i
    skadinad krzywdzacy wniosek), ze grajacym na 486 swiat Quake'a daje fory i
    gra jest latwiejsza!
     Spoko spoko !!! odlozcie te noze i klawiatury na bok !!! Moment ...
    zyjemy przeciez w cywilizowanym swiecie, i takie sprawy zalatwia sie
    inaczej ... panowie rozejdzcie sie do swoich naroznikow !Gong! BOX !!!!
     Dobra, co z tego ze komp mieli wolniej zdarzenia, jak uzytkownikowi
    (czyt. graczowi) i tak to guzik daje, bo komp wolniej podaje mu informacje
    co w tym swiecie sie dzieje (ramki na sekunde) i w ten sposob gracz nie
    moze wykorzystac faktu wolniejszego dzialania swiata quake'a!
     Zobaczcie demko nostromo (Yoonior :>) z konkursu 1.5.
    Boty biegaja jakby mialy wirtualna sraczke i baly sie ze jak podskocza
    wyzej to popuszcza w wirtualne majtasy. A jak strzelaja !!! Gwozdziownica
    w ich lapach strzela jak pistolet Rumcajsa ! (taki co trzeba go ladowac od
    lufy i ubijac proch patyczkiem) - po prostu wolno! I co z tego ?
    "ogladajacy wie gdzie sa boty a Yoonior jak zaczarowany nie wie" (czy cos
    w tym guscie). Po prostu Yoonior mial taki framerate ze przy obracaniu nie
    byl w stanie stwierdzic czy na ktoryms ze "slajdow" zostal uwieczniony
    bot.
     Ale nalezy uwzglednic jeszcze jeden czynnik :
    psychofizjologicznohardware'owy - Yoonior, burzuj jeden ma pewno jakiegos
    QuadPentiumTurboProSnopowiazalka-1000-MHz-Hiper-Biper i jest
    przyzwyczajony do smooth-strafing i wogole framerate ponizej 100 nie
    schodzi :>. A tu go przesadzili na 486 monochrom bez karty dzwiekowej i
    nie da sie grac !!! Po prostu sila przyzwyczajenia.
     Natomiast jezeli ktos jest przyzwyczajony do zabiej animacji (dluuugi
    czas gralem na 386SX20MHz w Dooma, wiec wiem co to jest !) To swietnie da
    sobie rade w takich warunkach.I chwala mu za to.
     [Do czepialskich: nie wymieniam tu zadnych nazwisk ani ksyw ludzi ktorzy
    brali udzial w konkursie zeby nikt mnie nie zj*al jak psa. Ale i tak mnie
    zjecie :. Yoonior nie bral udzialu w konkursie i na pewno sie nie obrazi
    o ten QuadPentium :nieprawdaz ?]
     Probowalem nagrac demko na p100 z wylaczonym turbo (p60)(proponuje
    zrobic takie doswiadczenie) - przy playdemo (juz na p100) wychodzi, ze
    boty na p60 poruszaja sie skokowo. No i zdziebko wolniej strzelaja z
    gwozdziownicy. A korzysci z tego i tak zadnych bo ze wzgledu na kijowy
    FPS nie moglem sobie dac rady (lamer). Przyzwyczailem sie do high FPS ! :)
     Nie wiem jak sprawa ma sie z pentiawkami szybszymi od p100. Czy bot
    szybciej strzela ? Na pewno nie - jego tez obowiazuja reguly swiate
    quake'a (np. czas przeladowania broni). Ale czy nie bedzie szybciej
    sie obracal albo reagowal, tego na prawde nie wiem.
    I z tym oto optymistycznym akcentem koncze ow wyklad.
    Sniegowy
    ========
    Rafal Stajkowski
    PS. Jezeli ktos ma cos do mnie, to w torbie mam modem 28.8.
     Do konca tygodnia powinienem sie zjawic na jakims Q-serwerku :>
     Jezeli pingi beda w porzadku to bede wpadal czesciej...
    PS2. Zrodla do reaperbota sa dosc pouczajaca lektura :>

Text © Copyright 1997 Śniegowy
Page layout & design © Copyright 1996-1997 Piotr Marek, Jr.