Aktív témák

  • QuarK

    senior tag

    Igen, int10h hasznalataval lepek 320x200 8bit módba. Aztán beállítom az (esetleg gammakorrektált) palettát, s lefoglalok 64000 bájtot a virtuális képernyőnek. Ide rajzolok (memóriába gyorsabban lehet írni), majd kiköpöm a képernyőre, s vRetrace.

    Már egész jól haladok, van egy 3x3-as játékterem, egy kocka egy 32x32-es textúrát tartalmaz, ez lehet fal, padló, plafon, vagy víz (mely szépen kavarog a'la Quake). A fények térben vannak elhelyezve, s megfelelően bevilágítják a teret, árnyékot képeznek a falak, stb. Ezek lightmapet képeznek, és így a textúrákat 8x8-as darabkákban rakom ki, s a 4 sarok fényerejét interpolálom. Küldhetem a demót :) 28k az exe, 16k a colormap, meg két 1k-s textúrát használ eddig. :)) A demóban a 3x3-as közepe egy fal, rajta két kis lámpácskával, meg egy szektor víz, és a fal körül egy fény kering körbe-körbe, árnyékot meg fényt képezve. P2-n hozza a 30-35FPS-t, és még ez nincs is optimalizálva :D

    Lesz benne sztereó SB hang, meg kliens-szerver alapú játék, IPX támogatás, meg soros/párhuzamos port lehetőség is. :)

Aktív témák