Skip to content

Kategori: Spiludviklings-holdet

Guides og andet materiale som gennemgås i på spiludviklings-holdet.

Enhanced Bob in Space - et spil-eksempel

Beskrivelse af Enhanced Bob in Space

Enhanced Bob in Space, er en videreudvikling af det oprindelige Bob in Space, som bruger nogle af de ting jeg gennemgik sidste undervisnings-gang.

Der er indført to nye ideer. For det første, så bruger spillet nu EnumMaps og en ny klasse, KeyMapping. Disse bruges til at gøre det nemmere at indføre nye handlinger i spillet, og koble dem til bestemte taster på tastaturet.

Herudover er spillet udvidet med skud, både skud som spillerens skib kan affyre, og skud som fjenderne kan affyre. Disse bruger et nyt interface, GameObject, til at gøre koden simplere. Det gælder især kollisions-koden.

...

Bob in Space - et spil-eksempel

Beskrivelse af Bob in Space

I Bob In Space, må Bob undvige de fjendtlige Obo-skibe i så lang tid som muligt.

Styr Bob fra side til side med A og D, juster farten med W og S, og opnå så mange point som muligt.

Spillet indeholder eksempler på håndtering af spiller-input, game-over besked, kollision imellem forskellige spil-objekter, og afspilning af lyde.

Spillet er også et eksempel på, hvordan du kan skabe illusionen af bevægelse. Bemærk at selve skibet aldrig bevæger sig op eller ned. Istedet ændrer vi hastigheden på alle andre objekter på skærmen, afhængigt af hvor høj hastighed skibet har.

På samme måde er banen skabt tilfældigt, ved at flytte både stjerner og fjender op på en tilfældig plads i toppen, hver gang de er forsvundet ud af bunden.

Som altid, kan du i kommentarerne i spillets kode, se forklaringer på, hvad de forskellige dele af spillet gør.

...

Bob the Explorer - et spil-eksempel

Beskrivelse af Bob the Explorer

Bob the Explorer er et simpelt spil-eksempel, hvor du bevæger Bob rundt på et lille kort, med wasd-tasterne.

Formålet med Bob the Explorer spillet er, at give et simpelt eksempel på et LibGDX-spil, som du selv kan eksperimentere videre med.

Du kan i kommentarerne i spillets kode se forklaringer på, hvad de forskellige dele af spillet gør.

...

LibGDX til spiludvikling i Java

Introduktion til LibGDX

LibGDX er en udvidelse til programmerings-sproget Java, som gør det nemmere at programmere spil.

Den indeholder en masse hjælpefunktioner, som f.eks. gør det nemt at tegne tekst og grafik til skærmen, afspille musik og lyd, og lytte på input fra tastatur og mus.

Herudover indeholder den også en skabelon for computerspil, med nogle standard-metoder som kan udvides til at indeholde kildekoden til dit spil.

Download LibGDX

...