I de flesta tv-spel , kan tecken delas in i två grundläggande kategorier: spelaren kontrollerade tecken och tecken styrs av artificiell intelligens skript . Det innebär dock existerar en tredje kategori som blandar egenskaperna hos de andra två . Denna kategori är bot , en artificiell intelligens script som uppfyller roller som normalt utförs av en spelare . Vanligtvis skapas av användare i ett game mod , bots tjäna många syften . Vissa kan användas som praxis motståndare i multiplayer-spel , medan andra utför mer tråkiga gameplay funktioner spelaren inte vill engagera sig i. Oavsett , skapa någon bot kräver samma grundläggande metoden . Saker du behöver
kod kompilator
Level editor
Visa fler instruktioner
1
Skriv en lista över de beteenden och egenskaper du vill din bot att ställa ut . Tänk vilka vapen du vill att boten att gynna , samt vilka power-ups kommer att fortsätta , om bot är för användning i en konkurrenskraftig multiplayer spel . Om boten blir för kooperativa spela , lista de uppgifter du vill att boten att utföra på spelarens räkning .
2
Öppna nivå redaktör för spel där du tänker använda din bot . Använda verktygen enhet insättning finns i viss editor , placera osynliga och tveksam enheter över hela kartan i pathway hyggen . Space dem jämnt på alla tänkbara ställe en karaktär skulle gå . Varje enhet ska bära samma tagg , t.ex. " waypoint ". Dessa enheter kommer att användas för att styra din bot hela kartan .
3
Öppna filen bin för spelet och avgöra vilken typ av kod script -filen används för artificiellt intelligenta tecken . Vissa spel, såsom Unreal Tournament 3 , stödja användningen av bots regelrätt och innehålla en fil katalog för dem . Skapa en ny fil av den typen och öppna den i din kod kompilator . Programmera beteende och prioriteringar bot på " if-else " slingor eller motsvarande som den specifika skriptspråk stöder --- mening om ett villkor är sant , gör det , annars , gör det . I ett multiplayer first- person shooter , bör boten första prioritet att vinna matchen , dvs söka efter andra spelare och attackera dem som de hittar . Annars bör manuset ha bot bedöma sin egen hälsa och ammunition och göra en bana för dessa inköp , om de finns brister . Program i pathfinding förmåga genom att ha skriptet scan , inom en viss radie , för " waypoint " enheter du placerade över hela kartan och rör sig mot den som kommer att ta den närmast sitt mål .