J2ME spill til Iden Phone

J2ME spill til Iden Phone


J2ME er en Java-basert mobil utviklingsplattform utformet for å utvikle spill og andre programmer for mobiltelefoner. Motorolas serie Iden, eller integrert digital forbedret nettverk, mobiltelefoner er i stand til å kjøre J2ME baserte spill. Mange Iden enheter levert sammen med programvaren fra fabrikken, og har innebygd minne som kan lagre ekstra programvare og spill.

Introduksjon

Kjent i sin lengre form som Java Platform Micro Edition, er J2ME ikke bare brukes på Iden telefoner, men også som den innebygde firmware som styrer enkle elektroniske enheter fra industrielle kontroller og set-top-kabelbokser. J2ME miljø bruker en optimalisert versjon av Java kjøretidsmiljø. I tillegg til spill utvikling, kan J2ME utvide funksjonaliteten ombord programmer, brukes som en sikkerhetsprotokoll og samhandle med Iden telefon eksterne enheter som for eksempel minnekort.

Gamecanvas

Inkludert med J2ME er et brukergrensesnitt motor kjent som Gamecanvas. Gamecanvas gir verktøy som lar utviklere å sette opp spillet skjermen. Bruke Graphics-funksjonen av Gamecanvas lar utviklere å tegne former og figurer, samt sette inn bilder som brukes i spillet. En annen funksjon i Gamecanvas er dens evne til å bufre spillet off-screen, som reduserer mengden av tiden brukeren må kanskje vente for elementer i spillet for å laste.

sprites

Sprites brukes på tvers av alle spillutvikling plattformer. De tjener som avatarer eller figurer i spillet, og er også brukt til å representere andre visuelle komponenter av spillet. De kan være kompliserte bilder eller enkle visuelle representasjoner. J2ME plattformen gjengir sprite som en kontinuerlig handling og trekker flere bilder av animasjon fra en bildefil. For sprites å jobbe, rammene i bildefilen må dele samme bredde og høyde.

GameManager

GameManager er en annen kritisk J2ME funksjon som brukes i å utvikle spill på plattformen. Det fungerer som en leder for serien av lagene som utgjør det visuelle inntrykket av spillet. GameManager gjengir automatisk hver visuell lag i en rekkefølge spesifisert av programvareutvikleren. Ved hjelp av denne funksjonen, kan utviklere legge til og fjerne lagdelte bilder, samt definere betingede lag så det visuelle utseende endringer som brukeren spiller spillet.