Beskrivelse af Enhanced King Bob
Enhanced King Bob er en udvidelse af King Bob spillet fra sidste undervisnings-gang. Spillet er blevet udvidet med ekstra effekt-typer, som kan bruges til at lave mere avancerede events.
Enhanced King Bob er en udvidelse af King Bob spillet fra sidste undervisnings-gang. Spillet er blevet udvidet med ekstra effekt-typer, som kan bruges til at lave mere avancerede events.
Beskrivelse af King Bob I King Bob, udfører du en række valg i rollen som Bob, som nu er blevet konge. Du får en beskrivelse…
Bob's Adventure er et fortællings-spil, hvor spilleren får en beskrivelse af situationen, og herefter skal vælge imellem en eller flere handlinger. Og hver af disse handlinger, fører spilleren videre til en ny situation, med nye valgmuligheder.
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.
En kort introduktion til Java Denne introduktion til Java indeholder et eksempel-program, med kode-eksempler som beskriver en del af de grundlæggende dele af Java. Jeg…
Importering af Java Eclipse projekter fungerer på en lidt anden måde end for LibGDX-spil.
Følg nedenstående vejledning for at importere et Java-projekt uden LibGDX ind i din Eclipse
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 vs. Obo er den udvidelse af Bob the Explorer, som jeg gennemgik på anden undervisningsgang. Den introducerer et nyt element, Obo, en fjendtlig modstander, som styres af computeren. Hvis Obo fanger Bob, så slutter spillet.
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 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.