BZFlag: тегін, ашық кодты, көп ойыншылы танк ойыны. Battlezone-нан шабыттанған, 1992 ж. құрылған. Карталарды өзгертуге болады, бірінші тұлға көзқарасы.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
BZFlag (Battle Zone capture the Flag) - тегін және ашық кодты, көп ойыншылы онлайн танк ойыны.
Video game
BZFlag (an abbreviation for Battle Zone capture the Flag) is a free and open source, multiplayer online, tank game.
Даму
Battlezone ойынынан шабыттанған BZFlag алғаш рет 1992 жылы Крис Шоунеман Корнелл университетінде оқып жүргенде C тілінде жазылған. BZFlag бастапқыда "bz" деп аталған, және Крис Футстың SGI ойынымен ұқсас болғанымен, екі ойын бір-бірінен толыққандай тәуелсіз.
Inspired by Battlezone, BZFlag was first written in C by Chris Schoeneman in 1992, as a part of his studies at Cornell University. BZFlag was initially called "bz" and despite its similarity to the SGI game of the same title by Chris Fouts, the games are completely independent of each other.
Ойын процесі
BZFlag ойынында ойыншылар серверде анықталған әлемде (әрі "карта" деп те аталады), өзгертілуге болатын, бірінші тұлға көзқарасынан танктерді айдайды. Танктер бір-бірінің ішінде жүре алады, бірақ ғимараттар мен әлемнің басқа да нысандарынан өте алмайды. Негізгі мақсат – қарсыластардың танктерін жою, яғни басқа команданың танктерін. Барлық ойыншылар радардағы барлық танктердің орнын көре алатындықтан, бұл жасырыну емес, стратегиялық ойынға негізделген. Ойын мақсатын өзгертетін түрлі стильдер бар. Стильдер серверге байланысты, себебі сервер операторы қандай стильде ойнауды таңдайды. Егер сервер иесі ешқандай арнайы стиль көрсетпесе, жалғыз мақсат – жоғарыда айтылғандай, қарсыластардың танктерін жою; мұны "әдемі тәртіпсіздік" немесе қысқаша "FFA" деп атайды. Тағы үш мақсат пен оған сәйкес стильлер бар (барлығы төрт): "жалауды басып алу" (немесе қысқаша "CTF") стилінде танктер қарсыластың жалауын алып, өздерінің базасына жеткізуге тырысады, "қоянды қуу" стилінде әрбір аңшы (қызғылт) танк "қоян" деп аталатын нақты бір ақ танкты жоюға тырысады, ал "Төбедегі патша" стилінде команда 30–60 секунд бойы өлместен белгілі бір аймақта тұруға тырысады. Егер олар мұндайда табысқа жетсе, сол команда "Төбедегі патша" атанды. Серверлер ойын режимін өзгерте алады және ойынның ерекшеліктеріне сай карталар жасауға болады. Зардап шектіруші ойыншыларды анықтап, серверден шығарып тастау үшін белгілі бір шектеулер қолданылады, сондай-ақ хабарлама сүзгілері мен алдаудың алдын алуға арналған көптеген функциялар бар. Кез келген уақытта шамамен 250 сервер белсенді болады (бірақ олардың тек 10–20% ғана көбінесе ойыншылармен толған).
In a game of BZFlag, players drive around tanks, viewed from a first person view, in a server defined world (also known as a "map"), which can be modified. Tanks have the ability to drive through other tanks, but cannot travel through buildings or other world objects. The basic objective is to destroy opponents' tanks, which are tanks of another team's color. Since all players can see the position of all the tanks on their radar, it is a game of outmaneuvering rather than sneaking. There are styles of game play that modify the objective. Styles are server based, as the server operator chooses what style to host. If there is no special style indicated by the server owner, the only objective is the above (to simply kill opponent tanks); it is called a "free for all", or "FFA" for short. There are three other objectives and corresponding styles (four in total): a style called "capture the flag" (or "CTF" for short) in which tanks try to pick up an opponent's flag and bring to their own home base, a style called "rabbit chase" in which the objective is to have every hunter (orange) tank try to destroy a particular white tank, called the "rabbit," and a style called "King of the Hill," in which a team attempts to stay in a certain area for 30–60 seconds without being killed. If they succeed, that team becomes "The King of the Hill." Servers can change the game mode and have custom maps made to fit the properties of the game. Certain thresholds are used to catch malicious players and kick them off the server, as well as message filters and an entire collection of other anti cheating features. There are around 250 servers active at any given time (although only about 10 20% have active players most of the time).
Командалар
Танкілер төрт команда түсінің бірі ретінде, жезөкше ретінде немесе бақылаушы ретінде қосыла алады. Бақылаушылар ойнамайды, бірақ әлемнің кез келген жеріне жылжып, байланыстырылған танктың не істеп жатқанын көре алады. Бақылаушылардың таңкісі болмайды, сондықтан оларды ойыншылар көрмейді, бірақ олар көрсеткіш тақтасында көрсетіледі. Түсті командалар: қызыл, жасыл, көк және қызғылт. Жезөкше ойыншылар – командасыз ойыншылар: оларға түсті команда ойыншыларын және басқа жезөкшелерді өлтіруге рұқсат етіледі. Жезөкше танктері терезеде қара сұр түспен, ал радарда сары түспен көрсетіледі. Қоян аулау ойынында "қоян" деп аталатын ақ танк, қызғылт қоңыр "аңшыларға" немесе басқа ойыншыларға қарсы шығады. Аңшылар команда саналады, сондықтан геноцид, соққы толқыны, басқарылатын зымыран немесе лазерлік тулары бар қоян қауіпті, және көбінесе "қоянға" жасалған топтық шабуылдан командалық өлтірулер болады. Командалар өздерінің командалық туын ұстаудан қорғау үшін қажет, сондықтан туды басып алу ойындарында олар қажет. Серверлерде жезөкшелерге кейде рұқсат берілетіндіктен, жезөкше таңкінің қорғауға туы болмайды, және өз кезегінде туды басып ала алмайды. Алайда, жезөкшелер көбінесе басқа командаларға көмектеседі немесе барлық командаларға кедергі келтіруден ләззат алады. Бұған жол бермейтін плагин бар, бірақ ол екі үлкен командасы және бір немесе екі жезөкше ойыншысы бар серверлерде ғана қолданылады. Командалық тулар тек туды басып алу ойынында әлемге орналастырылады және оның түсіне сәйкес команданы көрсетеді. Супер тулар – бұл барлық ойындар үшін тегін және туды басып алу ойындары үшін қолданылатын, бірақ сервер операторы қатты бақылайтын тулар. Оператор супер тулардың саны, түрлері және орналасқан жерін анықтай алады. Супер тулар жаман және жақсы түрде болуы мүмкін, және осыған байланысты танк әсер етеді. Жаман ту танктың белгілі бір қабілетін жоғалтуы мүмкін: оның көру қабілетін, жылдамдығын немесе басқа да байланысты нәрселерді, ал жақсы ту керісінше, танкке көмектеседі. Жақсы супер тулар әдетте танк өлтіріліп, жарылғанға дейін немесе танкты жүргізуші ойыншы туды түсіруді шешкенге дейін ұсталады. Жаман тулар қысқа уақыттан кейін, белгілі бір "жеңіс" санынан кейін немесе танк өлгенге дейін түсіріледі. Жаман туларды түсіру ережелерін оператор белгілейді. Барлық супер туларда бір немесе екі әріпті код бар, ол ойыншыда сол ту болған кезде көрсеткіш тақтасында оның атының жанында көрсетіледі. Кейде жаңа тулар енгізіледі, оған кез келген адам әзірлеушімен байланыс немесе вики арқылы үлес қоса алады. BZFlag 2004 жылдың сәуір айында SourceForge.net жобасының айлық жобасы ретінде таңдалды. Free Software Magazine және Linux Magazine журналдары BZFlag ойынының қызықты және жас ойыншыларға қолайлы екенін атап өтті.
Tanks can join as one of the four team colors, as a rogue, or as an observer. Observers cannot play, but can move anywhere in the world and watch what the tank they are linked to is doing. Observers do not have a tank and are therefore not visible to players, but are shown in the scoreboard. The colored teams are Red, Green, Blue and Purple. Rogue players are teamless players: they are allowed to kill colored team players and other rogues. Rogue tanks are colored dark grey out the window, and yellow on the radar. In rabbit hunt games there is a white tank, known as the "rabbit", against the orange brown "hunters", or every other player. The hunters are considered a team, so rabbits with genocide, shockwave, Guided Missile, or Laser flags are dangerous, and often team kills occur due to a group assault on the "rabbit." Teams are necessary in capture the flag games, in which they have to protect their team flag from capture. Because rogues are occasionally allowed on servers, a rogue tank does not have any flag to defend, and in turn cannot capture flags. However, rogues usually tend to aid other teams of choice, or merely enjoy adding a distraction to all teams. There is a plugin to prevent this, however it is only used on servers with two large teams and one or two rogue players. Team flags are only placed in a world during a capture the flag game, and represent the team it is colored to. Super flags are flags that can be in both free for all games and capture the flag games, but are strongly controlled by a server operator. The number, types of super flags, as well as where they are placed can all be controlled by the operator. Super flags come in both bad and good form, and affect a tank accordingly. A bad flag may take away a certain sense of the tank: its sight, speed, or related things, while a good flag does the opposite and actually helps a tank. Good super flags are usually held until the tank is killed and explodes, or until the player driving the tank chooses to drop the flag. Bad flags are dropped after a short amount of time, after a certain number of "wins", or until the tank dies. The rules for dropping bad flags are set by the operator. All super flags have a one or two letter code that is displayed next to a player's name on the scoreboard when that player has that flag. Once in a while, a new flag is introduced, which anyone can contribute to via developer contact or the wiki. BZFlag was selected as the SourceForge. net Project of the Month for April 2004. Both Free Software Magazine and Linux Magazine noted that BZFlag was fun to play and suitable for younger gamers.