XPilot
XPilot | |
---|---|
Utvecklare | Olika |
Plattform(ar) | Unix-liknande , Windows , Mac OS , iOS |
Släpp | 1992 |
Genre(r) | Multiplayer onlinespel , Multidirectional shooter |
Läge(n) | Multiplayer |
XPilot är ett videospel för flera spelare . Det är öppen källkod och körs på många plattformar. Även om dess 2D-grafik har förbättrats med tiden, liknar de fortfarande stilen med Thrust . Spelet inkluderar Capture the Flag , basförsvar, racing och deathmatches . XPilot använder en klient-server- arkitektur, där en central metaserver tar emot information från alla XPilot- servrar på Internet .
Historia
År 1991 började Bjørn Stabell och Ken Schouten, dåvarande studenter i datavetenskap vid universitetet i Tromsø , skriva XPilot , inspirerad av det tidigare spelet Thrust . Det utvecklades ursprungligen i C på HP9000- arbetsstationer som körde Unix . Strax efter den första offentliga releasen 1992 började Stabell och Schouten få feedback, förslag och patchar från spelare över hela världen. Andra XPilot- användare skrev dokumentation och bidrog med källkod till projektet. År 1996 fanns det nästan hundra XPilot- servrar över hela världen.
XPilots kod har splittrats flera gånger. XPilot5 är en komplett omskrivning av XPilot i C++ . Till skillnad från sin föregångare kommer den med ljud och är buntad med applikationer för att konfigurera tangentbordet, skeppets former och beteende. Den senaste stabila versionen av XPilot5 är 5.0.0. I slutet av 2000 startade en annan grupp utvecklare en filial av XPilot , senare märkt XPilot NG (för nästa generation). Programmerad i C innehåller den två klienter , antingen X11 -baserade eller SDL / OpenGL -baserade. Till skillnad från de blockbaserade kartorna i originalspelet XPilot NG höga bildhastigheter och polygonkartor . En ny Java -baserad kartredigerare ger bättre kartredigeringsmöjligheter. Den senaste versionen av XPilot NG är 4.7.2. 2009 släppte 7b5 Labs XPilot iPhone , en XPilot- klient för Apples iPhone och iPod Touch . Den är baserad på XPilot och XPilot NG och använder pekskärmskontroller . Även om dessa moderna versioner implementerar många nya funktioner, är de mestadels kompatibla med originalprogrammet.
Gameplay
Metaservern innehåller en lista över alla XPilot-kartor på Internet . Dessa kartor, skapade av användare, har flera typer av spel. I deathmatches tjänas poäng genom att förstöra andra spelare eller robotar . Användare kan öka sin eldkraft genom att plocka upp föremål som missiler , minor och lasrar . Spelare kan också försvara sig själva genom att samla kappor , sköldar , ECM och rustningar . På racingkartor tjänar spelare poäng baserat på deras slutposition. Syftet med lagspel är att "förstöra" motståndarens boll genom att placera den i skattkistan . Lagspel kan också köras i ett lite annorlunda Capture the flag- läge. Det finns andra lägen, som att försöka överleva så länge som möjligt omgiven av kanoner, genom att undvika kulorna eller kombinationer av olika lägen.
gemenskap
XPilots chatt- och flerspelarfunktionalitet i spelet ledde till bildandet av en gemenskap. Kontakten mellan spelare underlättades av nyhetsgrupper som alt.games.xpilot och senare rec.games.computer.xpilot . Sedan 1991 har flera årliga lagturneringar, kända "Cups", hållits. Efter att de första webbläsarna för HTML och bildrendering introducerades utvecklade medlemmar av communityn spelets onlinedokumentation.