19. september 2002 - 12:49Der er
8 kommentarer og 1 løsning
Gamle spil...
Jeg er lidt af en nostalgiker, hvad der angår spil. Jeg syntes der er lige så meget spil-værdi i f.eks. spillet Raptor, som der er i CS (nåja, så'en er jeg bare) Men jeg er kommet til at tænke på noget angående de lidt ældre spil af den genre: Hvilket programmerings sprog blev de programmeret i "dengang", og hvilke programmer brugte man til det, altså hvilke programmer sskulle man bruge for at lave et nyt 'Raptor'...med det hele, rent hypotetisk!
I 'gamle' dage var man nød til at presse den tilgængelige hardware til det yderste. Jeg kan ikke lige huske, hvad Raptor var for et spil, men stort set alle spil til hjemmecomputere blev programmeret i assembler, da det gav den performance. Assembler sprog er maskinkode instruktioner direkte til processoren og er derfor afhængig af processoren.
Undtagelse:Meget simple spil med blokgrafik og kun bip-bip-bip lyd kunne godt laves i BASIC, Comal80 og andet.
Idag er spilkonsollerne meget kraftigere, og spil til Playstation, Nintendo, XBox m.fl. udvikles i kombinationer af Assembler, C++ og Java (måske flere). Det sker i udvikler-kits, hvor PC'en kan simulere spilkonsollen. Til sidst compileres det hele til maskinkode, som kan køre på den aktuelle konsol.
Decompile Raptor kommer an på hvad Raptor er lavet i. Turors i assembler kender jeg ikke pt. nogle urler til. Tror at de gode gamle bøger tilbage i amiga/commodore og tidl. tider er nogle af dem fra newbie til færdig produkt der vil være bedst - men der kan jeg ikke guide.
Man skal virkelig være en haj for at få meget ud af de-compilet maskinkode. Det er noget man anvender for at aflure specifikke detaljer - ikke for at kopiere et helt program. Det er ikke et sted man starter.
Tutorials til assembler programmering til hvilken platform? PC(Intel) går jeg ud fra. Søg på "Assembly programming" og "tutorial".
Der er idag lavet emulators, som kan afvikle kopier af spil Amiga, GameBoy m.fl. på PC'en. Måske har de noget spændende information. Søg efter "emulators" evt. "amiga emulator".
Hvis du skal lave spil til PC har du ikke nødvendigvis behov for assembler, da PC'en er så kraftig idag. Jeg kan anbefale C++, men der er mange andre muligheder.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.