Level editor
by
, 2012-06-28 at 20:50 (5556 Visningar)
Nu när jag fått ihop något som i alla fall ser ut som ett väldigt enkelt spel så infinner sig ju nästa fråga. Hur gör jag om jag vill ta det här vidare? Om jag vill göra ett riktigt spel av det.
Det jag insett är i alla fall att det behövs något vettigt sätt att bygga banor på. Dels behöver man ju kunna skapa kartorna, men ska någon sitta och bygga banor måste man ju också kunna lägga in motståndare, och gärna kunna skapa några olika typer av motståndare. För att man ska kunna testa vad som ger en bra spelkänsla så vore det smidigt om man också kan bestämma hur bra vapen, skydd och annat motståndarna ska ha. Och kanske också vad man själv ska ha.. Ja ni fattar principen, jag behöver inte dra alla detaljer man vill kunna ändra.
Särskilt om man är flera i projektet så blir det ju orimligt att sitta och kompilera om varje gång man ändrar en variabel eller flyttar ett objekt. Då vill man ju att den som bygger nivåer, eller sitter och provspelar, snabbt kan gå in och ändra saker.. Har sett en del trådar i forumen här som verkar intressanta, så jag ska börja med att läsa där.
Att skapa en editor där man placerar ut olika objekt och sedan spara ner den informationen till en fil känns överkomligt. Här skulle man t.ex. kunna använda en vanlig xml fil. Fråga är om det är ett bra val? Lua verkar ju vara något av en standard i dom här sammanhangen. Kan man använda Lua till all information? Bör man kanske använda XML för kartan och Lua för mer avancerade objekt. Kanske rent av låta hela eller en del av fiendens AI skötas av Lua script?
Det enda jag har klart för mig just nu är att jag nog bör titta lite mer på Lua så att jag kan avgöra vad man kan använda det till, och om det är något jag har nytta av.
Skriv gärna en kommentar om ni har några tips på läsning för en smått förvirrad nybörjare.