Beskrivelse af Bob's Adventure
Bob's Adventure er et fortællings-spil. 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.
Bob's Adventure er et eksempel på, hvordan du kan tilføje indhold til et spil, kun ved at rette i en tekstfil. Alle begivenheder i spillet, findes i en enkelt tekstfil. Det samme gælder de valgmuligheder som hører til dem. Filen er i et specielt format (JSON). Denne fil indlæses af spillet når det starter.
På den måde kan du nemt tilføje nye begivenheder og valg til historien. Du kan bare rette i denne fil i en tekst-editor.
En begivenhed i spillet består af tre dele: Dels et tal-id, dels den beskrivelse som vises til spilleren, og dels en liste af en eller flere valgmuligheder. Hver valgmulighed indeholder en beskrivelse (som vises på knappen), og peger herudover på det event-id som skal vises hvis man vælger dette valg.
På denne måde kan du opbygge en historie ud fra en "kæde" af begivenheder, hvor hver beslutning fører spilleren igennem forskellige veje af historien.
Bob's Adventure bruger LibGDX's Scene2D værktøjer til at opbygge tekstbokse og knapper, samt at håndtere hvad der sker når man klikker på knapperne.
Brug dette link til at hente en zip-fil med spillets source-code. Du kan herefter udpakke filen i en folder, og importere den i Eclipse (se guiden for mere information)
Ideer til videreudvikling af Bob's Adventure
- Byg din egen historie (eller byg videre på eksempel-historien), ved at tilføje dine egne begivenheder og valgmuligheder.
- Udvid visningen af begivenheder, så de også kan vise et billede over eller under hovedteksten.
- Udvid valgmuligheder, så de udover knap-teksten også kan vise en kort tekstbesked.
Be First to Comment