![]() ![]() Material properties may be set on several types of objects, including Scale 0.0 0.0 1.0 1.0 # u/v freqs, u/v scalesĬenter 0.5 0.5 # dynamic u/v center (for spin and scale)įixedscale 0.0 0.0 # time invariant u/v scaleįixedshift 0.0 0.0 # time invariant u/v shift Green sinusoid 0.1 0 0.25 # period, offset, weightīlue clampUp 0.1 0 0.75 # period, offset, widthĪlpha clampDown 0.2 0.5 0.5 # period, offset, width ![]() # the sinusoid function starts at the max value # if both clampUp and clampDown are active, the value is (min+max)/2 # limits, sinusoid, clampUp, clampDown, sequence # except for "limits" and "sequence", the commands are repeatable # if a sequence is used, then clampUps and clampDowns have no effect # red, green, blue, alpha # there are 5 types of commands per channel: # there are 4 channels that can be modified: Matref example_material # set material properties Phydrv example_phydrv # reassign any valid physics drivers Shootthrough # make all subobjects shootthrough Tint 1 1 1 1 # hierarchically tints objects within this groupĭrivethrough # make all subobjects drivethrough ![]() Team 0 # change all base colors within group Group # a valid group definition reference Instantiates a group, and possibly modifies subobjects # You can add any object to a group definition, Must be used to generate world objects from a group definition. This does not place any objects into the world, a group instance Height -1.0 # anything below 0 turns it offĭefines a group, which may include other group instances Sets how high the water is, in a matter of units. In the following examples, the values are the defaults.Ī world file interface for setting command line options for BZFS. Mode, but can not contain server specific options such as -p, -passwd, The options object containsĬommand line arguments that are used to configure the server's game Objects, they can only be specified once. There is no set limit to the number of times you may useĪny of the objects except for the world, options, and waterLevel Specified by placing a # sign at the start of the line.įor documentation purposes, you can tag each object by adding a nameĪttribute. Attributes haveĭefault values, and if that is good enough, the attribute need not be The exceptions to the rule areĭefine and face, which are concluded with enddef andĮndface. World options waterLevel dynamicColor textureMatrix transform material physics define group mesh meshbox meshpyr arc cone sphere tetra box pyramid link teleporter base weapon zoneĮach object is described by placing the type on one line, the wordĮnd on a following line, and a list of attributes for that Separated by newlines and grouped into blocks of types. Objects listed in any order (except that physics, textureMatrix,ĭynamicColor, and material must come before they are referenced) The format of this text file consists of any number of bzw file is a plain text file with a relatively simple fileįormat. # simple world containing a box, pyramid, and mesh Various sizes, the default size is 800x800. Map attributes may be set to create worlds of These obstacles make up the world that the BZFlag tanks The map may contain a variety of "obstacles" like buildings, pyramids,Īnd meshes. The game map, physical world attributes, and automatic world weapons. The BZFlag world file format describes and environment that includes This metapackage installs both the client and the server, as well as generic documentation files concerning the bzflag community, contributing to bzflag, etc.The BZFlag world file format describes a world environment that is The object is simply to get as high a score as possible. In free-for-all, there are no team flags or team bases. This destroys every player on the captured team, subtracts one from that team's score, and adds one to your team's score. The object is to capture an enemy team's flag by bringing it to your team's base. In capture-the-flag, each team (except rogues) has a team base and each team with at least one player has a team flag. There are two main styles of play: capture-the-flag and free-for-all. Rogues have no teammates (not even other rogues), so they cannot shoot teammates and they do not have a team score. Destroying a player on another team scores a win, while being destroyed or destroying a teammate scores a loss. There are five teams: red, green, blue, purple and rogue (rogue tanks are black). BZFlag is a 3D multi-player multiplatform tank battle game that allows users to play against each other in a network environment. ![]()
0 Comments
Leave a Reply. |