Hvordan komme i gang med rammeverket
Installasjonen av WTK 2.2 og EclipseME er snart gjennomført på terminalsalene. Sitter du på sal kan du begynne rett på punktet "Opprette nytt ordinært prosjekt", evt "Opprette nytt J2ME prosjekt2.
Teorien til selve rammeverket er forklart i spillrammeverket.pdf (lysark fra forelesningen om rammeverket)
Filene:
- spillprosjekt.zip
- spillprosjektme.zip
- eclipsemeui.jar
For deg som skal utvikle ordinære java-spill
- spillrammeverket i Java 1.5 og med Swing-GUI
Rammeverket som skal brukes når du lager vanlige java-spill i Java 1.5 med Swing-biblioteket, importeres på samme vis som en øving. Det kan være lurt å opprette ei ny prosjektmappe for spillprosjektet.
Opprette nytt ordinært prosjekt
Lag et nytt prosjekt, med navn "spillprosjekt2. Husk og marker for separate "source" og "output" mapper. Trykk "Next"

Velg "Create new source folder"

Skriv inn "resource". Trykk "Ok".

Du skal nå ha en prosjektmappe som ser sånn ut:

Importer så spillprosjekt.zip, på samme måte som du har gjort med øvingene.
For deg som skal utvikle mobilspill
- spillrammeverket i J2ME og med Midlet-GUI
Sitter du på egen datamaskin og ønsker å lage spill for mobil, må du benytte en annen versjon av java enn den vi har brukt til nå. EclipseME er en plugin til eclipse som bruker J2ME (Java microedition). I J2ME finner vi de biblioteker som trengs for å lage mobilapplikasjoner.
Innstaller wtk
EclipseME trenger en eller flere WTK (Wireless Toolkit) som brukes for å emulere en mobil slik at du får testet spillet ditt. En liste over wtk-er som er støttet av EclipseME kan du finne her:
http://eclipseme.org/docs/support_wtk.html
Vi anbefaler å benytte Sun Java Wireless Toolkit 2.2
Last ned og innstaller en wtk.
Installer EclipseME-pluginen
Når det er gjort, må dere installere EclipseME. Du kan da enten laste ned pluginen, eller bruke update-mekanismen i eclipse til å installere den automatisk. Linken http://eclipseme.org/docs/installEclipseME.html forklarer hvordan det skal gjøres.
Kopier inn oppdatert eclipsemeui.jar
Etter at pluginen er ferdig installert, avslutt eclipse og bytt eclipsemeui.jar i katalogen eclipse/plugins/eclipseme-ui_1.5.0/ med tilsvarende fil som dere finner her (eclipsemeui.jar). Denne fikser en feil ifm. opprettelse av nye J2ME Midlet Suite-prosjekter
Konfigurer EclipseME
Det er viktig at EclipseME konfigureres rett. Følg denne tutorialen for å gjøre dette.
Husk at hvis du skal debugge Midleten, må du også endre disse settingene i Eclipse. Dette gjøres i punkt 2 i tutorialen over.
Opprette nytt J2ME prosjekt
Du må så opprette et nytt prosjekt for spillet. Dette gjøres på en litt annerledes måte enn vi er vant med.
Først må vi konfigurere eclipse slik at vi får rett "source" og "output" mapper.
Gå til "Windows" -> "Preferences"
Velg "Build Path" som ligger under "Java" I menylista.
Kontroller at "Folders" står som default "Source and output folder", og trykk "OK".

Du kan nå lage et nytt J2ME Midlet Suite-prosjekt
Åpne "new Project"-wizarden og velg "J2ME Midlet Suite". Trykk "Next".

Velg prosjektnavn, trykk "Next".

Kontroller at Eclipse finner rett wtk. Hvis den ikke er i lista, bruk "Manage Devices" til å finne den (pek på rota til mappa der du installerte wtk-en). Trykk "Next".

Kontroller at prosjektmappene er delt opp slik:

I så fall trykk "Finish".
Er de ikke satt opp slik, bruk "Add Folder" til å opprette prosjektmappene:


Husk å sette banen til "Default output folder" til å være /bin
Importer så spillprosjektme.zip, på samme måte som du har gjort med øvingene.
Eksempelapplikasjonen SumGameGUI
Eksempelapplikasjonen er lagt ved for å demonstrere hvordan du kan bruke rammeverket. Når du skal lage egen applikasjon, kan det være smart å legge den i en pakke på samme nivå som pakka "no.hal.sumgame". Som en start kan du kopiere over filene fra denne pakka til din egen og modifisere de slik at applikasjonen din gjør det du ønsker.
Husk at kravet om 500 kodelinjer kommer i tillegg til den koden som finnes i rammeverket.
Swing-applikasjon
For å kjøre eksempelapplikasjonen SumGameGUI, høyreklikker du på java-fila. Flytt muspekeren ned til "Run As" og velg "Emulated J2ME Midlet".

Applikasjonen starter da i et eget vindu:

J2ME Midlet
For å kjøre eksempelapplikasjonen SumGameGUI, høyreklikker du på java-fila. Flytt muspekeren ned til "Run As" og velg "SWT application".

Eclipse starter da en emulator som etterligner en generisk mobiltelefon, med skjerm og standardtastatur. Obs: Det kan ta litt tid å starte opp emulatoren..


Ansvarlig for innhold:
Teknisk ansvarlig:
|
|
|