lørdag, januar 23, 2021

FPS Spil På 96kb

Daily Rush Debat Off-topic FPS Spil På 96kb

  • Forfatter
    Emne
  • #0

    TheRaz
    Bruger
    9.294 indlæg
    Offline

    Det er PÆNT resource-krævende (og kræver nogle bestemte hardware finesser), og ALT bliver genereret ved launch. Ganske langhåret må man sige, og selvom at ens spidskompetence måske ikke er programmering, forstår man hvor hardcore det er at skabe et spil der fylder så lidt. Om det er kodet i assembler eller ren maskinkode ved jeg ikke…gutterne bag er vist nogen fra demo scenen. Enjoy.

    http://www.theprodukkt.com/

    Regards,
    Razzar

    Jeg har atomer i bukserne. Og så kan man desuden aldrig få CPU'er nok. Det er ganske enkelt naturvidenskabeligt umuligt.

Viser 15 kommentarer - 1 til 15 (af 23 i alt)
  • Forfatter
    Kommentarer
  • #1

    telum
    Bruger
    935 indlæg
    Offline

    mener det er de samme som lavede den syge 64kb demo som vandt til the party for år tilbage – den var vild =)

    kan ikke finde link, men har den liggende hvis nogen har et sted at putte den op, hvis det har interesse.

    "In your face space coyote!" - Homer

    #2

    Justice
    Bruger
    3.780 indlæg
    Offline

    Ja, den var for fed – snakker vi om syg komprimering?

    ingnegg EUALE kan fjen dine bassis ufravigelgei rettigheder - GG SB

    #3

    ash_dk
    Bruger
    884 indlæg
    Offline

    assembler er maskinkode.

    https://robertsspaceindustries.com/

    #4

    Skringer
    Bruger
    712 indlæg
    Offline

    Nej, det er en FORM for maskinkode..

    sååååååååååååååååå owned

    #5

    TheRaz
    Bruger
    9.294 indlæg
    Offline

    Et skud i tågen kunne være (som jeg også nævnte i post #0) at den eksekverbare spilfil indeholder rutiner der genererer alt, som teksturer, lydeffekter, fysik osv, og ikke udelukkende er komprimering.

    Regards,
    Razzar

    Jeg har atomer i bukserne. Og så kan man desuden aldrig få CPU'er nok. Det er ganske enkelt naturvidenskabeligt umuligt.

    #6

    dengmao
    Bruger
    281 indlæg
    Offline

    #3 – Nej det er det ikke…

    #0 – Det er nok ikke helt ved siden af, at tro at spillet er lavet i assembly. Men det er da vældig nice :]

    #7

    ash_dk
    Bruger
    884 indlæg
    Offline

    #4 så er det jo også maskinkode, assembler er skrevet direkte til cpu’en.

    Sådan set bort fra det, så er det et ganske cool lavet spil.
    Alle textures er procedual, dvs de er genereret af en stump kode.

    Musikken og lyden er syntheciezer (eller hvordan fanden det staves)

    Geometri, hvis lagret ordenligt, behøver ikke fylde specielt meget.

    #6, nej det er en den rå binære kode, men der er ingen der ligefrem koder i binær, som i sidste ende er det cpu’en tygger igennem.

    https://robertsspaceindustries.com/

    #8

    Munter
    Bruger
    2.473 indlæg
    Offline

    Jeg har desværre ikke en maskine som kan trække den, men til gengæld minder det mig on da jeg var til The Party i 1999 og så en 64k demo af Farb-Raush som slog fødderne væk under mig: fr-08: .das .produkt

    Umiddelbart leder navneligheden og notationerne med punktummer mig til at tro at vi har at gøre med de samme bagmænd, og så kan man godt forberede sig på lidt af hvert.

    – EDIT –
    Telum kom mig i forkøbet, men nu har I også de links han efterlyste

    "Everybody wants to laugh but nobody wants to cry, Everybody wants to go to heaven... but nobody wants to die!"--Larry Howard

    #9

    sYnCHAoZ
    Bruger
    12.058 indlæg
    Offline

    Det er ret imponerende, for at sige det mildt.

    #10

    gombo
    Bruger
    511 indlæg
    Offline

    Nice spil… jeg sad og var ret preindfattet, at det måtte være noget lort, Men jeg må sige at det imponere meget. Det er ret flot grafisk og hvis man ser på størrelsen kan jeg kun sige wow.. jeg kender dog ikke lige hvad det kræver af maskinen, men jeg frites til at sige at de slå blizzard. :), men fuck hvor er det nemt.

    Plz keep it emty

    #11

    Lillemanden
    Bruger
    650 indlæg
    Offline

    Fjolser. assembler er ikke maskinkode. Assembler skal kompiles før det kan køres. I assembler bruger du kommandoer på (som regel) tre eller fire bogstaver og evt. nogle parametere. F.eks. ADDA , JMP eller JSR . Maskinkode skrives i binær kode. Og her har man ikke mulighed for at bruge labels.
    Kompilingen af assembler er meget simpel og kan meget let gøres i hovedet, ikke at der er nogen grund. Der er heller ikke nogen fordel ved at skrive maskinkode frem for assembler.

    #12

    Sven_Bent
    Bruger
    25.996 indlæg
    Offline

    NEJ spillet et IKKE komprimeres. eller retter det er ikke nogen speceil syg eller “magisk” komprimering.
    Det pga at spillet bruger formler og genbrug til alting.

    Der er ingen testures
    ingen AI
    Kun en hånd fuld forskellige monster.
    baner er basere på formler og ikke på færdige baner. dvs baner bliver bygget ved kørsel.

    Det er IKKE programmeret i assembly men i C++ og kun en smule rutiner i assembly. bla den rutiner som genere textures

    forskellen på at laver alt på formler og at gemmm i data, er ligsom med denne tal række

    1 3 7 15 31 63 127 255 ….

    den kan entes gemme som en lang tal række eller med formlen
    x=x*2+1

    Som i kan se fylder formle mindre..men bergænser altså også indviduelle/unikke detaljer
    Da man ikke an have en tal række som er
    1 8 7 15 97 63 12 255

    da der ikke kan laves en (lille) formel for dette

    Sven Bent - Dr. Diagnostic
    www.TechCenter.DK

    #13

    dengmao
    Bruger
    281 indlæg
    Offline

    #11 – netop :]

    #12 – OK, vidste ikke de havde kodet det i C++…

    #14

    sYnCHAoZ
    Bruger
    12.058 indlæg
    Offline

    Hvad så med demo’en i #8? Hvordan HELVEDE har de knaldet alt det ned på 65kb? Jeg tænker især på musikken… lyd er nu engang lyd, og det kræver efter min beskedne viden en række fysiske samples, sammensat og udført i forskellig variation, tempo og opsætning – eller s’føli en fysisk soundchip, men så snakker vi om hardware dele, hvilket jo ikke er tilfældet her.

    Ved godt der findes programmer som kan afspille en enkelt lyd i latterligt mange forskellige toner, frekvenser og diverse effekter, så den kommer til at lyde som flere forskellige samples. Der er dog en del selvstændige lyde i musikken, som er brugt i den demo, og de lyder ikke som 8 bits samples i 11khz… de er af forbløffende god kvalitet.

    Og det er nok næppe en emuleret SID chip der generere de lyde…
    Det er satme godt stykket sammen, gad godt vide hvordan de har båret sig ad med det.

    #15

    JaPeX
    Bruger
    2.054 indlæg
    Offline

    #12 – hvor får du fra at de har skrevet det meste i C++ med lidt inline asm? De sources på demoer jeg har set har været ren asm.

    Karl Pilkington has got a head like a fucking orange.

Viser 15 kommentarer - 1 til 15 (af 23 i alt)
  • Du skal være logget ind for at kommentere på dette indlæg.