<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>brian will . net &#187; Games</title>
	<atom:link href="http://brianwill.net/blog/category/games/feed/" rel="self" type="application/rss+xml" />
	<link>http://brianwill.net/blog</link>
	<description></description>
	<lastBuildDate>Sat, 21 Jan 2012 00:15:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How to actually get better team play in Battlefield 3</title>
		<link>http://brianwill.net/blog/2011/12/11/how-to-actually-get-better-team-play-in-battlefield-3/</link>
		<comments>http://brianwill.net/blog/2011/12/11/how-to-actually-get-better-team-play-in-battlefield-3/#comments</comments>
		<pubDate>Sun, 11 Dec 2011 21:04:03 +0000</pubDate>
		<dc:creator>Brian Will</dc:creator>
				<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://brianwill.net/blog/?p=1014</guid>
		<description><![CDATA[This article makes the point that the Call of Duty experience is about the player maximizing KDR (kill-to-death ratio) and further argues that the Battlefield 3 experience, in contrast, is about team work and winning the objective. While this is true, relatively speaking, I argued earlier that this is not true enough. I didn&#8217;t offer [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://fullnovazero.com/2011/12/09/five-reasons-why-battlefield-needs-to-stop-trying-to-compete-with-call-of-duty/">This article</a> makes the point that the Call of Duty experience is about the player maximizing KDR (kill-to-death ratio) and further argues that the Battlefield 3 experience, in contrast, is about team work and winning the objective. While this is true, relatively speaking, I argued earlier that <a href="http://brianwill.net/blog/2011/09/03/11-ways-to-ruin-team-play-a-k-a-why-battlefield-3-will-probably-still-be-fundamentally-broken/">this is not true enough</a>. I didn&#8217;t offer any fixes, though. I had many ideas, but by far the simplest (for players and for DICE to implement) would simply be an optional server rule set (in the vein of hardcore mode). Let&#8217;s call it &#8216;team mode&#8217;.</p>
<p>As the aforementioned article implies, the pursuit of maximum KDR competes with the pursuit of team objectives. Therefore, team mode does not record the players&#8217; kills and deaths nor even display them in the scoreboard. Instead, team mode is all about points, and points are only awarded for team/squad actions. For example, a player would only receive points for capturing or defending a flag which their squad leader has designated as their target. Players would only receive points for suppressing/hurting/killing enemies in the vicinity of their squad mates (or possibly also those shooting at their squad mates if implementing such a thing is practical). If these measures are not sufficient, it might make sense to go so far as to actually deduct points for non-team play actions, such as wandering too far off from your squad (though with exceptions, such as for players spawning far away from their squad). As a bonus, offering team mode as a separate mode in itself has the virtue of self-selecting those pub game players most interested in effective team play.</p>
]]></content:encoded>
			<wfw:commentRss>http://brianwill.net/blog/2011/12/11/how-to-actually-get-better-team-play-in-battlefield-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Player “freedom” in multiplayer games is a design cop-out</title>
		<link>http://brianwill.net/blog/2007/07/15/player-%e2%80%9cfreedom%e2%80%9d-in-multiplayer-games-is-a-design-cop-out/</link>
		<comments>http://brianwill.net/blog/2007/07/15/player-%e2%80%9cfreedom%e2%80%9d-in-multiplayer-games-is-a-design-cop-out/#comments</comments>
		<pubDate>Mon, 16 Jul 2007 01:29:52 +0000</pubDate>
		<dc:creator>Brian Will</dc:creator>
				<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://brianwill.net/blog/2007/07/15/player-%e2%80%9cfreedom%e2%80%9d-in-multiplayer-games-is-a-design-cop-out/</guid>
		<description><![CDATA[For the sake of cleaning random stuff off my hard drive, here’s something I saved which I posted to a forum a couple years back. It mainly concerns the Battlefield series of games, developed by DICE. In Battlefield, two teams fight each other for control of key points on the map; players spawn into the [...]]]></description>
			<content:encoded><![CDATA[<p><em>For the sake of cleaning random stuff off my hard drive, here’s something I saved which I posted to a forum a couple years back. It mainly concerns the Battlefield series of games, developed by DICE. In Battlefield, two teams fight each other for control of key points on the map; players spawn into the world on foot, but they can enter and exit vehicles found in the world, such as tanks and planes, and this has always been the key appeal of the series.</em></p>
<p>I&#8217;m waiting for Battlefield 2 with much anxiety because the developers keep talking about how the original was great because of its &#8220;freedom&#8221; and &#8220;rock-paper-scissors&#8221; balance.</p>
<p>BF1942 (Battlefield 1942, the original game in the series) was a great game for about 6 months, but then on public servers, the gameplay devolved into mindless deathmatch: initially, players were excited by the new objective-based gameplay, so interesting public matches were common, but then, when the novelty wore off, individuals just got frustrated in not being able to coordinate with the strangers on their team, so they started taking the &#8216;freedom&#8217; of the game too far&#8212;meaning they just started goofing around, playing only for personal kill counts, and sabotaging their own teams. (Which is unexpected: you&#8217;d think there would be more focused play as the game aged compared to the first months, but this only applied to BF1942 clan matches, not public games.)</p>
<p>Furthermore, certain roles got too powerful as players got really skilled, most notably the pilots: remember how everyone fought over the planes all the time? Well, some of those guys won planes and kept winning them. Then they got really, really good at flying them to the point that every server has that one pilot who climbs to a billion feet then dive bombs everything with pin-point precision. Because everyone else never got practice in the planes (and because they never even hear the planes coming from that altitude), they&#8217;re mostly helpless.</p>
<p>Perhaps the basic question that needs to be answered is how to design a more strategic action war-game by upping the average stay-alive time while making it much more deadly for players to play in a Quakish manner (jumping around like a chicken with your head cut off) so that players are forced to use cover. In other words, designers need to coerce players into preserving their lives more without going for the Counter Strike (CS) nuclear-option of permanent death. The CS scheme has the fatal flaw of punishing less skilled players&#8212;punishing them not only with less play time and therefore less fun, but also with less practice time. Being dead most of the time hampers the novices&#8217; ability to learn. (CS suffers worse from this dynamic more than other games because of its system whereby the best players have the most money and thereby get more practice time with the best weapons, which are very difficult to learn how to shoot accurately.)</p>
<p>My point is that, first, DICE over-rates freedom: &#8216;freedom&#8217; in gameplay of this kind is neat at first, but then as the balance of the game comes into focus as enough players gain skill, the freedom destroys the coherence. Second, the rock-paper-scissors balance of deadly encounters must be put in a strong teamplay context or else the encounters with the enemy devolve into just random noise: player on side A has the overwhelming advantage one third of the time while player on side B has it another third.</p>
<p>Another reason to coerce players into playing as a team is because of the ‘90/10 rule’: 10% of players far out-class the other 90%. Such disparities make a game fun for no one except the highly skilled players (assuming they don&#8217;t care about being challenged), and worse, from a game maker’s perspective, not giving less skilled players a useful role to play discourages new entrants to the game. Forcing teams to really work together would dampen the distorting effect of the outliers upon the game.</p>
<p>To encourage teamplay, the most basic step is to keep teammates near each other. In the Battlefield series (and in fact in most other FPS games), teammates wandering off on their own is a constant problem because the temptation for each player to take their own course of action without consulting or informing their teammates is simply natural: even if players could reach agreements on what to do, the pace of most games is too fast and the communication mechanisms too cumbersome to execute coordinated actions, so few players try. Voice communication is not enough because 1) only a quarter of players tend to have mics 2) there&#8217;s a limit how many people you can effectively talk to at once 3) action games tend to move too fast for players to debate a course of action, and no one can decide who should give orders. Instead, what&#8217;s really needed is a way to effectively coordinate with players near you without inundating players with useless info spam; this alone will greatly encourage players to actually move in convoy and thereby really play as a team.</p>
<p>To enforce sticking together, the mechanism I concocted is to damage and eventually kill players for straying away from other players. The details of this are a bit tricky, as you must account for the fact that players might respawn far away from their team, a player’s teammates might die around him, and griefers might abuse the system. The system would work something like this:</p>
<ul>
<li>Every few seconds or so, for each player, get the set of teammates within a certain radius. Those with <em>n</em> teammates within their radius are ‘in compliance’.</li>
<li>Depending upon the value of <em>n</em> and the number of players on a team, a team might have separate clusters of ‘in compliance’ players, so it’s not necessarily the case that the whole team has to travel as one. The center point of these clusters is found by averaging together the in-compliance players of each cluster, and HUD arrows direct out-of-compliance players to these clusters.</li>
<li>Each player has a compliance rating bar: out-of-compliance players start losing compliance points, and when they get to zero compliance, they start losing health.</li>
<li>To account for cases where a player spawns far away from other players, set their compliance bleed rate to something slow enough to reach any of the clusters.</li>
<li>A player might wish to move to another cluster, so the bleed rate of a player leaving compliance is slow enough for them to reach the other clusters.</li>
<li>Players don’t instantly regain their compliance points when going from out of compliance to in compliance; otherwise, players would abuse the system by hoping in and out of compliance, making the compliance radius less meaningful.</li>
<li>If a player’s cluster is dissolved because of his nearby teammates’ deaths or desertions, the player gets full compliance and a new bleed rate slow enough to reach another cluster.</li>
</ul>
<p>Obviously this is all subject to real-world testing, but I think something like this would go a long way to making gameplay more coherent. Getting the bleed rates right would be tricky, so perhaps it would be more effective to instead give in-compliance players significant artificial advantages, such as more health points and/or more powerful weapons; making out-of-compliance players simply not competitive better avoids annoying death and griefing scenarios.</p>
]]></content:encoded>
			<wfw:commentRss>http://brianwill.net/blog/2007/07/15/player-%e2%80%9cfreedom%e2%80%9d-in-multiplayer-games-is-a-design-cop-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Battlefield Nerf</title>
		<link>http://brianwill.net/blog/2006/10/30/battlefield-nerf/</link>
		<comments>http://brianwill.net/blog/2006/10/30/battlefield-nerf/#comments</comments>
		<pubDate>Mon, 30 Oct 2006 09:51:15 +0000</pubDate>
		<dc:creator>Brian Will</dc:creator>
				<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://brianwill.net/blog/2006/10/30/battlefield-nerf/</guid>
		<description><![CDATA[Yes, Electronics Arts is evil, but having checked out the Battlefield 2142 demo, I caved in and bought the full game. If you&#8217;re not aware of the controversy, here&#8217;s a partial list of bugaboos: The game contains a mild form of targeted in-game advertising via billboards seen in the game world. So far, these billboards [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, Electronics Arts is evil, but having checked out the Battlefield 2142 demo, I caved in and bought the full game. If you&#8217;re not aware of the <a href="http://en.wikipedia.org/wiki/Battlefield_2142#Criticism">controversy</a>, here&#8217;s a partial list of bugaboos:</p>
<ol>
<li>The game contains a mild form of targeted in-game advertising <em>via</em> billboards seen in the game world. So far, these billboards show a generic message, but they supposedly will soon start showing players advertisements targeted at their country of residence (determined <em>via</em> the player&#8217;s IP&#8211;not an exact science, really, but probably good enough for this purpose).</li>
<li>Playing the game online requires making an account with EA and logging in every time. Not only is this a potential invasion of privacy, the authentication process is often buggy and not infrequently prevents a player from loading and playing the game. Last night, for instance, when testing the mod I was writing [discussed later in this post], every time I loaded the client, the game would seemingly hang for ten minutes at the log in screen before finally either succeeding or giving an error message. Other players have more serious problems involving authentication keys (a disturbingly common problem with many PC games these days).</li>
<li>The &#8220;unlocks&#8221; system&#8211;wherein players gain better equipment as they earn points on &#8220;ranked&#8221; servers (servers registered with EA)&#8211;makes what is an otherwise purely skill-based game into a bit of a <a href="http://en.wikipedia.org/wiki/Timesink">timesink</a> in the vain of World of Warcraft and other MMORPG&#8217;s. Effectively, players with more skill (or at least a lot of time to play the game) get quite significant advantages over other players. This is totally backwards: better players, if anything, should get handicaps, not special advantages. Supposedly, in 2142, advancing through the unlocks is much faster than it was in Battlefield 2 (the previous installment in the series), so it should only take a month or two of regular play to get all the stuff. Still, inclusion of the unlock system is rather dumb as it simply frustrates any player coming to the game late: when a newb starts playing, most of the other players will have all the fancy unlocks already while the newb is stuck with the ineffectual and highly inaccurate starting weapons.</li>
<li>This last problem aggravates the game&#8217;s already steep learning curve. Players must learn to master: four infantry classes, each with different weapons and several pieces of equipment; half a dozen land vehicles (including hover tanks, bipedal mechs, APC&#8217;s, and jeeps), each of which has multiple seating positions with different functions; four air vehicles; drop-pods; titans (giant airships on which players can walk and man various gunning positions); the team communication systems, which includes voice com and a targeting-based canned message system.</li>
<li>Many hardcore fans are angry that EA has long refused to fix serious bugs in previous games, such as an infamous bug in Battlefield 2 that makes your teammates appear as enemy players at random intervals. This list of bugs is quite long.</li>
<li>The game does not support widescreen resolutions. Supposedly this is to prevent players with widescreens from having a greater field-of-view compared to players with 4:3 screens, but this is a silly argument because field-of-view can easily be set independently of resolution. The game seems to compromise by using a field-of-view that is narrower than should be normal for widescreens but which is wider than should be normal for 4:3 screens: on a widescreen, things seem a bit stretched horizontally, while on a 4:3 screen, things seem a bit scrunched horizontally.</li>
</ol>
<p>Aside from all that, my own particular peeves with the game include:</p>
<ol>
<li>The Battlefield series has had traditionally horrible menu screens, and Battlefield 2142 continues that tradition. The layout and organization of the screens are generally dandy; the problem has always been they&#8217;re slow. Unlike the best game menus, the Battlefield menu is not a simple overlay that is accessible while playing. Rather, hitting the ESC key triggers a few moments pause before the full screen menu appears, complete with visual effect doodads that add to an already processing and memory hungry game. (In previous installments, the menu background was even an animated video! Thankfully, that misstep has been avoided this time, but the whole thing is still sluggish.)</li>
<li>Speaking of performance, the Battlefield engines&#8211;both the one used for the original, Battlefield 1942, and Battlefield Vietnam, and the engine that succeeded it for Battlefield 2 and now 2142&#8211;have always featured degraded control responsiveness when running around as an infantryman, especially when the system gets overtaxed. Most other engines, including those from id, valve, and epic, don&#8217;t have this problem until the framerate gets noticeably bad; with Battlefield, the framerate can appear fine while the controls feel like crap. My suspicion has always been that this has to do with the way vehicles and infantry are physically simulated, and it may just be a necessary sacrifice to get a good vehicle control feel (something which Battlefield does well but other engines usually haven&#8217;t).</li>
<li>And speaking of aggravating menus, you&#8217;ll probably be spending a lot of time in them every time you load the game to fiddle around with your control settings. The control selection is split between three control modes&#8211;common (for infantry), land vehicles, and air vehicles&#8211;and these modes seem to overlap in surprising and inconsistent ways, <em>e.g.</em> selecting a button for an air vehicle control may conflict with a control used in common mode even though that control isn&#8217;t used when flying air vehicles. Worst of all, the game has a way of forgetting your control settings or not accepting the changes you make. You&#8217;ll go back to the game and find things are not as you set them.</li>
<li>EA and DICE both seem convinced that players should be forced to watch 30 seconds of unskippable intro video every time the game is loaded. This will piss you off immensely if you are reloading the game for the umpteenth time after a crash. (There is a simple hack to make the videos go away: rename or delete the video files. Still, it&#8217;s outrageous that users can&#8217;t bypass the videos or set a preference to make them go away.)</li>
<li>Battlefield 2 introduced a HUD system in which markers indicating the position of team mates and squad mates are superimposed over your field of vision. While occasionally useful, it&#8217;s not useful enough to justify not including any way to disable this feature. Ideally, the position markers could be shown or hidden <em>via</em> a hot button.</li>
<li>The Battlefield 2 engine exposes modding capabilities only really for adding/modifying weapons and vehicles. On the scripting side, while the engine features a built-in Python interpreter, the functionality exposed for it is extremely limited, gameplay-wise. For the most part, script mods are limited to doing administrative things like implementing auto-team balance and sending messages to players. Even simple things, like having the server hurt or kill a player can&#8217;t be scripted (at least in a satisfactory way).</li>
</ol>
<p>Speaking of modding, I spent all Thursday making <a href="http://bfeditor.org/forums/index.php?showtopic=8138">my own mod for 2142</a>. The idea is to change the flow of the game by allowing only certain squad leaders to neutralized and capture flags. This is a rather crude way of addressing my longstanding annoyance in the Battlefield series, a lack of team coordination and a lack of strategic cohesion (if you can take any flag at any moment and the enemy can do the same, the game mostly degrades into a glorified deathmatch). Hopefully, this mod will force/encourage players to support their squad leaders rather than run off to capture flags on their own.</p>
]]></content:encoded>
			<wfw:commentRss>http://brianwill.net/blog/2006/10/30/battlefield-nerf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

