• 18 odgovora
  • 8.169 pregleda
Re: Savršenstvo u 96kB 10.05.2004. u 14:28 · pre 273 meseci #2
Pa jednostavnije je da to okačiš ovde kad tako malo zauzima :)
Potpis
Ljubičice crvena, što si plava kô zelena trava.
Re: Savršenstvo u 96kB 10.05.2004. u 21:54 · pre 273 meseci #3
Puna torba trikova.... narochito sa teksturama :)
Re: Savršenstvo u 96kB 11.05.2004. u 11:18 · pre 273 meseci #4
Na koju foru? Ovoliko malo ne zauzima ni txt fajl
Re: Savršenstvo u 96kB 12.05.2004. u 01:16 · pre 273 meseci #6
Sada prave igrice na 4, 5, 6 ili vise diskova, a sutra ce da ih prave na floppy-ju!
Re: Savršenstvo u 96kB 12.05.2004. u 11:15 · pre 273 meseci #8
super je :)
nego, da neko ne zna kako u opengl da napravim onaj, da ga nazovem 16x9 ekran, ili slikovite da da ide fullscreen, a da imam dva crna pravougaonika gore i dole ;)
Re: Savršenstvo u 96kB 03.08.2004. u 00:18 · pre 270 meseci #9
Malo kasnim sa ovom temom, ali posto sam novi ovde nadam se da mi necete zameriti.
Za sve koji zele da vide, po meni, najbolji demo svih vremena neka na google potraze "seventh heaven"-samo 64K. Softverski rendering, stara skola, postoje dos i win verzija(izgledaju isto s tim sto win verzija podrzava vise rezolucije, cini mi se, davno je to bilo :) ).
Do danas sam video samo jedan demo koji mu moze biti konkurencija, ali samo oni koji su sacuvali svoje amige, i pri tome ih nabudzili sa jacim procesorima ce moci da ga vide. Demo se zove "Lapsus on Amiga" i pobedio je pre dve - tri godine, cini mi se na assembly-ju u konkurenciji demoa koji su radili na PC pod DX na 1ghz+ procesorima. Inace uradili su ga momci iz Finske koji prave 3d mark program, a demo su uradili samo da bi dokazali da ne koriste rutine iz firme za pravljenje demoa....e yebiga, previse komplikovano da sada ovde objasnjavam citavu pricu, uglavnom demo je neverovatan...
Potpis
Q: Are there really any systems where
void main() doesn't work?
A: It has been reported that programs using void main() can crash.
Q: The book I've been using, _C Programing for the Compleat Idiot_,
always uses void main().
A: Perhaps its author counts himself among the target audience.
Re: Savršenstvo u 96kB 03.08.2004. u 03:22 · pre 270 meseci #11
@Nothingman
Hajde okaci ovde taj demo, ja nisam mogao da ga nadjem preko google-a...
Re: Savršenstvo u 96kB 10.08.2004. u 11:37 · pre 270 meseci #14
Zaraza je pitao za 16:9 widescreen. Ovo bi trebalo da radi (modifikovani NeHeGL osnovni kod)

Code:


GLvoid ReSizeGLScene(GLsizei width, GLsizei height) // width/height su trenutna rezolucija
{
    if (!height) height = 1;

    GLsizei newH = (GLsizei) (width * 9.0 / 16); // nova visina
        glViewport(0, (height - newH)/2, width, newH);    

    glMatrixMode(GL_PROJECTION);
    glLoadIdentity();

    gluPerspective(45.0f, (GLfloat) (16.0/9), 0.1f, 100.0f); // podesen aspekt

    glMatrixMode(GL_MODELVIEW);
    glLoadIdentity();
}
Re: Savršenstvo u 96kB 13.08.2004. u 10:34 · pre 270 meseci #15
Evo istog i za DX:

Code:
HRESULT Render()
{
    D3DVIEWPORT9 vpOld;
    D3DVIEWPORT9 vp;

    g_pd3dDevice->GetViewport(&vpOld);
    g_pd3dDevice->Clear( 0, NULL, D3DCLEAR_TARGET, D3DCOLOR_XRGB(0,0,0), 1.0f, 0 ); // cistimo crnom

    if( SUCCEEDED( g_pd3dDevice->BeginScene() ) )
    {
        DWORD newH = (DWORD)(w * 9.0 / 16.0);
        vp.X      = 0;
        vp.Y      = (h - newH) / 2;
        vp.Width  = w;
        vp.Height = newH;
        vp.MinZ   = 0.0f;
        vp.MaxZ   = 1.0f;
        if( FAILED( g_pd3dDevice->SetViewport(&vp) ) )
            return E_FAIL;
        g_pd3dDevice->Clear( 0, NULL, D3DCLEAR_TARGET, D3DCOLOR_XRGB(0,0,255), 1.0f, 0 );

        D3DXMATRIX matrix;
        D3DXMatrixPerspectiveFovLH(&matrix, D3DX_PI / 4, (float)16/9, 0.1f, 50.0f );
        g_pd3dDevice->SetTransform(D3DTS_PROJECTION, &matrix);

        // crtaj nesto
        g_pd3dDevice->SetStreamSource( 0, g_pVB, 0, sizeof(CUSTOMVERTEX) );
        g_pd3dDevice->SetFVF( D3DFVF_CUSTOMVERTEX );
        g_pd3dDevice->DrawPrimitive( D3DPT_TRIANGLELIST, 0, 1 );

        g_pd3dDevice->SetViewport(&vpOld);
        g_pd3dDevice->EndScene();
    }

    if ( FAILED (g_pd3dDevice->Present( NULL, NULL, NULL, NULL ) ) )
    {
        g_pd3dDevice->Reset(&d3dpp);
    }

    return S_OK;
}
Re: Savršenstvo u 96kB 26.08.2004. u 17:39 · pre 269 meseci #16
Hocete savrsenstvo!? Onda pogledajte ovo... Nije bas neka grafika, ali s obzirom na velicinu...

PAZNJA: program se mora oboriti jer u ovih 16 bajtova nije moglo da stane i pisanje komande za izlaz, zato ctrl+alt+del, ili winkey pa onda desni klik/close...
Potpis
Avram,
http://www.eyesburn.co.sr/
Re: Savršenstvo u 96kB 10.10.2004. u 19:10 · pre 268 meseci #17
Hteo sam i ja da okacim taj demo od 16 bajta jos kada sam pomenuo
H7 demo ali to nisam ucinio iz dva razloga:

1. Nisam mogao da nadjem na kojem mi je cd-u :)
2. Iako je demo pravo malo remek delo ipak ne zasluzuje da se
uporedjuje sa H7 jer su efekti koje proizvodi puka slucajnost. Verujem da ni sam autor nije znao kakav ce output demo proizvesti dok ga je pravio(ADC sigurno nije nesto za sta mozes reci da je pouzdan oslonac :) ). Na drugoj strani H7 je za mene umetnost...
Potpis
Q: Are there really any systems where
void main() doesn't work?
A: It has been reported that programs using void main() can crash.
Q: The book I've been using, _C Programing for the Compleat Idiot_,
always uses void main().
A: Perhaps its author counts himself among the target audience.
Re: Savršenstvo u 96kB 23.12.2006. u 02:13 · pre 241 meseci #18
Citat:
bkaradzic: Samo da se nadovezem... Odabrani Amiga demo (ukljucujuci Lapsus) ce izaci uskoro na DVD-u:

MindCandy Volume 2: Amiga Demos
http://www.demodvd.org

Branimir

Trebao sam da kažem "uskoro"...

MindCandy Volume 2: Amiga Demos
napokon izlazi 16. Januara 2007:
http://www.mindcandydvd.com/
Potpis
https://github.com/bkaradzic/bgfx
Re: Savršenstvo u 96kB 26.12.2006. u 12:40 · pre 241 meseci #19
@Bojan

Preterano!!!!

Jako mi se svidja "fr030-candytron-final-101.exe" .... jako su dobro odradili ...

Vidim da je ekipa daleko stigla u 64k segmentu ...:) ne pratim scenu od tamo neke '94 - cuveni assembly ... :)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme