Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako naprogramovať Game Boy Advance hry

Game Boy Advance je ručné hernú platformu . Napriek svojej proprietárne povahe , fanatikov programátori boli schopní písať vlastné aplikácie , väčšinou hry , ktoré možno spustiť na ňom . V skutočnosti , veľká komunita amatérskych herných vývojárov pracovať na Game Boy . Rovnako ako všetky ostatné rozvojové hra projektov , vývoji hry pre Game Boy Advance je oveľa ťažšie , než by sa mohlo zdať . Vývoj pre Game Boy Advance vyžaduje hlbokú znalosť programovacieho jazyka C. Pokyny dovolená 1

Stiahnite si nástroje pre Game Boy Advance vývoja . Hlavným nástrojom , ktorý je špecifický pre rozvoj pre túto platformu je kompilátor , ktorý obsahuje príslušné softvérové ​​knižnice . Stiahnite si emulátor vyskúšať hru na a stiahnuť si zadarmo VirtualBoy , pretože to sa stalo niečím štandardu pre testovanie medzi fanúšikov komunity . Stiahnite IDE ( integrované vývojové prostredie ) , ktorý má zvýraznenie syntaxe a doplňovanie kódu pre C programovací jazyk . Voľby IDE patrí Eclipse , NetBeans , a kód :: Blocks , ktoré sú multiplatformový a beží na Linuxe , Mac OS /X a Windows .
2

Import požadovaný súbor C , ktorý riadi Game Boy advance kontroly . Kód je # include " keypad.h . " Tým umožňuje volať vstavané funkcie , ktoré riadia na D - pad systému a ďalších tlačidiel .
3

Definujte typ grafiky , že vaša hra bude používať pomocou C # define . Môžete zobraziť grafiku na systémy s tromi režimami , označené režimoch 3 až 5. Mode 3 je najmenší režim rozlíšenia , ale umožňuje najvyšší počet farieb , zatiaľ čo režim 5 je najvyššia režim rozlíšenie displeja , ale tiež umožňuje najmenší počet farieb . Režim 4 je medzi režimami 3 a 5. Kód bude vyzerať podobne ako tento : # define MODE_4 0x4
4

Kód Hlavná trieda vaša hra je .. Hlavná trieda je miesto , kde program začína vykonávanie kódu pri spustení aplikácie . Vzhľadom k tomu , robíte videohru , patrí vaša hra je aktualizácia slučky , niekedy označované ako herné slučky . To je nekonečná slučka , ktorá je vaša hra neustále kontrolovať vstup užívateľa , ako je napríklad stlačením D - pad a meniace sa životné prostredie v priebehu času , ako napríklad zmenu skóre hráčovmu založené na neho príliš dlho na dokončenie úlohy . Vzorka aktualizácia slučka bude vyzerať nejako takto : while ( 1 ) { if { player.y - - ; } ... ( ( ( * KEYS ) a KEY_UP ! ) ) } . Predchádzajúci kód sa presunie na obrazovke po stlačení tlačidla " hore " . Kompletné slučku s akciami pre ostatné tlačidlá a akékoľvek iné herné logiky , že vaša hra vyžaduje .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené