maanantai 26. maaliskuuta 2012

The Humble Bundle for Android #2

Again, it's time for yet another Humble Bundle. That's five or six games that work on Windows, Linux, Mac and Android, for whatever price you want to pay! There are just seven days left of this offer, so go to humblebundle.com and act now!

sunnuntai 25. maaliskuuta 2012

Walter Isaacson: Steve Jobs

I just finished reading Walter Isaacson's 600 pages long book Steve Jobs, the biography of Steve Jobs (February 24, 1955 – October 5, 2011). This is my attempt at summarizing the parts of the book that I found the most interesting.

According to the book, in Jobs's mind everything -- including ideas, people and products -- was either the best or utter crap. Not many shades of grey there. He also voiced his opinions loudly and shamelessly in front of other people. At some point some of his colleagues and employees understood that when Jobs called their idea/concept/product/model total bullshit, he actually meant "Please explain to me why this is absolutely the best way of doing this". If you then managed to do that, Jobs would respect you. He might not necessarily admit it at first, but he would come back in a few days and then present you your idea as his own.

This has to do with another concept that was discussed a lot in the book: Jobs's ability to distort the reality. Jobs could easily hurt people, but he was just as skilled in flattering them or persuading them to do something -- even if that something was thought to be impossible. When Jobs told his team that they could do something, they believed him and actually pulled it through. For example, in January 1984, when there was a week left before the deadline for the software of the new Macintosh, the engineers concluded that they just couldn't do it: they needed two more weeks to finish it. Jobs explained to them that they were a great team and had been working on the project for months so a couple of extra weeks would not make a difference and the original deadline would stay. So the team bought a huge bag of coffee beans, pulled a few all-nighters and actually shipped the product in time.

Jobs's skill of persuading almost anyone of almost anything was the product of a couple of factors. First, Jobs could also deceive himself to believe in anything he decided was the truth. Some would say he was lying, but it seems he truly and fully believed in whatever he had decided was the reality. He could effortlessly ignore any fact he didn't like (such as the birth of his first daughter Lisa, for the first couple of years), or he could just twist those facts to suit his own mind. Second, Jobs could direct his attention sharply to anyone or anything, ignoring anything else around. He could focus on something "like a laser beam". He had even learned to stare at people without blinking.

Jobs was a special kind of a person who could as easily focus on the big picture as the smallest details. He could spend a morning in a board meeting and then in the afternoon give his unfiltered opinions on the coating or curvature of the screw heads in their newest physical product. He was passionate about the details of the products of his companies and worked closely with the designers. He actually forced everyone in his companies to work closely together: in other organizations, such as Sony, different divisions practically competed with each other. That is one reason why Sony failed to create a solution that would integrate an online music store with an MP3 player: they were afraid that the online store would eat a share of their traditional CD sales. Jobs managed to do this with the iPod and iTunes and was never afraid to have one product cannibalize another's market: "If you don't cannibalize yourself, someone else will".

Jobs considered himself and Apple as being in the intersection of humanities and sciences, or creativity and technology. He was a good engineer but Steve Wozniak, with whom he founded Apple in 1976, was the best one. Whenever Wozniak came up with a new invention, Jobs found a way to make money with it, so they completed each other in that sense. Wozniak was more of a hacker and was happy when soldering parts on a circuit board, but Jobs always insisted that everything should be intuitive and easy to use for an average person.

During his youth Jobs tried LSD, marijuana and other drugs. He later said that taking LSD was one of the most important things in his life as that -- and his Zen studies -- made him "more enlightened". He was rebellious and lived with fruit and vegetable diets, and also traveled to India to find his guru. He liked to walk barefoot and also thought that because of his vegetarian diet he wouldn't need to shower or use deodorant, which wasn't too nice for the people around him. Later on when he got the cancer in the 2000s he still tried to distort reality into overcoming the cancer with various fruit-based diets only, which delayed the proper medical care for several months and actually worsened his condition badly.

Finally, here's Jobs's speech to the graduates of the Stanford University in 2005. All the themes of the speech and the speech itself are also discussed in the book, but I figured I'd rather not repeat them and just let Steve speak for himself:

keskiviikko 7. maaliskuuta 2012

Battlefield 3 newbie tutorial

Last March I wrote a couple of posts about the Battlefield: Bad Company 2 game. They were aimed for newbies, documenting pieces of information that I wish I knew right from the beginning. The newest installment of the series, Battlefield 3, was released last October and I've already played it for perhaps even a bit too much. I cannot consider myself a newbie to the series anymore but I figured I'd still try to help those who are just getting into the game, so here goes. Note that I focus solely on the PC multiplayer aspect of the game. I'd like this to be some kind of a "everything you ever wanted to know about Battlefield 3 but were afraid to ask" -list. Comments and further questions both from newbies and experienced players would also be much appreciated. Experienced players, what tricks do you wish you knew right from the beginning?

Game modes


The most popular game modes are Rush and Conquest. The other ones are Team Deathmatch and Squad Deathmatch, but I'll focus on the first two modes.

Rush


Arming an MCOM
In Rush one team, the attackers, tries to arm bombs to MCOM stations, marked on the minimap with squares. The other team, defenders, tries to prevent the attackers from arming the bombs. You arm a bomb by holding down the E-key when next to the station (on any side of it). After the bomb is armed, it takes perhaps some 30 seconds before it explodes, during which time the defenders will try to disarm the bomb. You disarm the bomb exactly as you would arm one, by holding down the E-key. Arming and destroying MCOMs earns you a lot of points, so you should try to do that. Surprisingly often no-one wants to make the final move towards the station, everyone just expects "somebody else" to do that, and that's no way of winning matches.
MCOM armed

After destroying two MCOMs the map is expanded, the attackers advance and the defenders fall back to defend the next pair of MCOMs. There are usually 3 or 4 pairs of MCOMs. The game ends if the attackers destroy all the MCOMs or if the defenders kill all the attackers. The number of attackers is visible at the lower left corner above your minimap. That number is called the number of tickets. Defenders have an unlimited number of tickets.

A destroyed MCOM
When you have armed an MCOM station you should do whatever it takes to defend it from being disarmed. Get into a corner and take a doorway into your sights (you bring up your weapon's sights by holding down the right mouse button). If there's a teammate in the same room or area with you, see which entrance point he picks and pick the other one yourself. If the enemies try to advance, kill them. If it looks like you are going to die, you might, as the last resort, want to throw a grenade towards the MCOM. I recommend binding the grenades to the F-key, I seem to recall they are bound to G by default. F, I think, is, by default, the key for your knife -- you'll want to bind this to a mouse key if your mouse has more than the basic two keys and a scroll wheel. More on the knife later.

Also, once one of your teammates has armed the MCOM station you should prevent the enemies from getting there. At this point the enemies are usually running quite blindly towards it, so this may even give you chance to go for the other MCOM station when the enemies are busy with the first one!

Conquest
Capturing a flag in an infantry fighting vehicle (IFV)

In Conquest the teams try to conquer flags that are scattered around the map. The flags are initially neutral and are converted by hanging out near them, without any enemies in the vicinity. Once you get close enough to the  flag you'll see and hear a counter ticking in the middle of the screen. Capturing flags earns you a lot of points, just like arming MCOMs in the Rush mode. The Back to Karkand expansion pack also added a slightly different variation, Conquest Assault, where one team, the defenders, starts with all the flags and the other team must conquer them to deplete the defenders from spawning points. The Conquest games end when one of the teams runs out of tickets. One important thing to know about the Conquest mode is that once one team controls more than half of the flags, the other team bleeds tickets. This means that they lose reinforcements even if no one is actually killed, so this gives you even more reason to try to capture flags from enemies.

Squads, character kits and their equipment

Squad selection screen
There are four character classes -- or kits -- in the game: Assault, Engineer, Support and Recon. They all have different strengths and weaknesses. One thing I'd like to stress at this point: always join a squad! Most servers seem not to assign you into a squad automatically, so unless you do that by yourself, you will miss a lot of points, as working with your squad mates always gives you some extra points compared to working with any other team members. (Not that you shouldn't help them also; of course you should!)

So, to join a squad check the squad menu from the spawn screen to see which squads have vacant places. A squad holds four soldiers, so to get a maximum amount of support from friends -- and to help a maximum amount of friends -- try to join a squad that has three players. In addition to the attacked/defender starting point or a flag, a server may allow you to spawn to your squad leader or to any of your squad member. Before blindly spawning, inspect the situation at least for a couple of seconds. You do that by clicking on the desired spawn location which moves the camera there. If your squad mate is in some good position, such as flanking an enemy, you'll want to join him. But also if he's under fire, you might want to join him as an Assault soldier in order to give him a medkit and to revive him if needed. In general I always drop a medkit or an ammo kit right away when I spawn next to a squad mate.

Assault

The assault soldier carries an assault rifle and medkits by default. Use the medkits! What I generally do when I spawn next to a squad member, I immediately throw them a medkit. Hanging next to a medkit heals you quickly and earns points for whoever deployed that kit. Assault soldiers can make good points without even killing anyone by deploying medkits and reviving fallen team mates (once you have unlocked the paddles). You use the paddles by aiming at your dead friend and firing -- there's no indication on when you are at the right position and sometimes the paddles seem to be buggy and won't have an effect (on the first try), but that's how you do it anyway.

The assault class also has an unlockable grenade launcher, but using that one uses up the slot where you'd normally keep the medkit. Once you kill 20 enemies with the grenade launcher, you earn smoke grenades for it. These are very useful especially for the attackers in the Rush mode as they help you to advance in the cover of a smoke cloud without the enemy seeing where exactly are you.

Engineer

Engineers are good at repairing and destroying vehicles. By default they carry a basic rocket launcher and a repair torch or anti-tank mines. The main weapon of an engineer is a carbine. In terms of stopping power and accuracy carbines are basically as good as assault rifles; my favorite carbine is the SCAR-H which is the third or fourth unlock of the Engineer class, depending on how you count it, after 14000 points.

Engineers are similar to assault soldiers in that they, too, can earn lots of points just by helping the other members of the team. With this I'm referring to repairing their vehicles, of course. Choosing whether to use AT mines or the repair torch should be decided on a case by case basis. If you can get into a tank or some other vehicle the repair torch is always a good choice, but if there are no seats left for you then you might want to make sure that the enemies don't use their vehicles either. ;) However, when attacking in a Rush game you will usually want to equip the repair torch.

Applying the repair torch to an enemy vehicle causes damage to it, so it's entirely possible to kill enemies by destroying their tank with a torch. You should, however, be aware of a few points. One: many people use proximity scanners in their vehicles so you won't be able to approach the vehicle without being noticed. Two: you can be ran over by a vehicle if you are in front of it or behind it. Three: one member of the vehicle crew will probably jump out and kill you even if the vehicle's weapons cannot shoot you when you are right next to the vehicle. So mines are a lot safer for you if you keep clear from them when they detonate.

Notice that while unarmored vehicles will be destroyed by one mine, tanks usually won't. Instead they become disabled, which means that their turret can still turn and they can shoot, they just cannot drive away anymore, or only in crawling speed. The vehicle also catches a fire and will start losing health, but if there's no one to finish the vehicle off with an RPG then there's a good chance that a member of the crew will just repair the vehicle. I realize that it's boring and risky to wait for someone to drive to your mine and no one actually does that, but at least the defenders of a Rush round should be aware of this issue.

At 82000 points the Engineer class unlocks the Javelin missile. It locks on to a target and is then guided into it. That's at least in theory. In practice the locking time feels like an eternity and you seldom have the chance to shoot enemy vehicles from a distance where Javelin would be better than a regular RPG. You also cannot shoot Javelin without it locking into a vehicle first, so you cannot use it in quick situations or against infantry, nor can you, by default, shoot aerial vehicles with a Javelin. Finally, the basic RPGs are slightly more powerful than the Javelin if they hit their target anywhere but on the top. However, Javelin excels if one of your team mates is using a laser designator, more on which later under the Recon header.
Stinger ready to be fired

There are also anti-air missiles in the Engineer kit: the IGLA for Russians and the Stinger for the US troops. These need a lock-on just like the Javelin and they only lock on to aerial vehicles. The air vehicles then have a chance to defend themselves with IR flares, so it's still not a guaranteed hit.

Support

Support soldiers are armed with a light machine gun and can deal ammo for their team mates. As with the Assault medkits, do deal ammo out too! Light machine guns are pretty effective if used correctly, but horribly ineffective if used incorrectly. A correct way to use a light machine gun is to deploy a bipod for it. If you have selected one as an accessory for your gun, the bipod is deployed automatically when you bring up your sights when you are laying down or close to a suitable obstacle on which to place the bipod.

The bipod makes the gun very stable so it is often quite feasible to just go for a long burst of automatic fire. However, when using a machine gun without a bipod, that's not a good idea. The recoil will throw your aim off and there's a great chance that you only get yourself killed by an enemy five meters away after spraying 50 bullets at him. So go for short bursts and in between correct your aim.

As a Support soldier you will quickly earn the C4 plastic explosives. Later on the Support class will also earn Claymore mines and a 60 mm mortar. The C4 can be used -- you guessed it -- to destroy stuff. You deploy an explosive with the right mouse button and detonate it with the left one. You can remember this from the fact that every other weapon is fired with the left button as well. You can have several explosives deployed at any given time, and when you run out, you can just drop an ammo box and collect new ones. Deploying "too many" C4s (or anti-tank mines or Claymore mines) will, however, make the oldest explosives disappear.

If you are brave, you can destroy enemy tanks with the C4. Just go to the tank, attach an explosive with the right mouse button, preferably back off and then detonate. The same cautions apply as with the Engineer and his repair torch, so you are likely to get noticed and killed, but hey, it's still worth a try especially if the tank in question is busy with shooting at your team mates in the other direction. I have also found the C4 useful as a Rush defender when you can attach the explosives to the MCOMs or right next to them and then easily kill the first one trying to arm a bomb.

The Claymore mines are anti-personnel explosives. Use them to protect the MCOMs and routes that you cannot guard the whole time. Be careful to set the mine so that the direction of the explosion is the direction from which an enemy is likely to approach. I also sometimes disguise the Claymores by dropping an ammo box right on top of it.

You can also destroy enemy explosives with the mortar
The 60 mm mortar is a weapon that can provide indirect fire afar. The basic shells are high explosive (HE), but you can also use them to shoot smoke shells. It's a bit difficult because there's no indicator on the screen on whether you have the HE or the smoke shells selected: you just have to know it. You select the smoke shells with button "2" and the HE shells with "1". They have independent reloading times so you can shoot two shells in a very quick succession before a short loading period. Smoke shells are especially useful for attackers in the Rush mode. Naturally they can be used to cover your own troops but they can also be used to blind the defenders. If an enemy sniper is fortified somewhere so that you cannot kill them with the HE shells, you can often blind them with the smoke shells, which is enough to force them to find another position. The possible problem with the mortar is that as you cannot see the target area directly, you only rely on your team mates spotting the enemies so that you can see them on your minimap that you use for targeting. So this is yet another good reason for you to spot every enemy you see.

Recon

The Recon class is often regarded as the "sniper" class as they get the sniper rifles. This seems like a tempting class for many new players. However, a sniper's worst enemy is often another sniper, and unfortunately for you the truth is that most enemy snipers on the field are much more experienced and better equipped than you. Thus it might not be a good idea for a new player to camp somewhere with a sniper rifle when they could be in the frontline using some other kit.

In addition to the sniper rifles the Recon class also gets some nice gadgets such as the T-UGS. If you wish to use these but killing enemies with sniper rifles doesn't seem to work out, I recommend you to play some Team Deathmatch games as a Recon soldier using some all-kit weapon, such as the UMP-45 submachine gun. You can earn this gun using any other character kit and then use the gun to get some points with the Recon kit.

So, the Recon class gets these gadgets. The first one is the Radio Beacon. This is basically a spawn point for you and your squad. Depending on the map you might spawn next to the beacon or you might spawn into the air with a parachute! In some maps you can take advantage of this to attack the MCOMs by moving your parachute towards one. Using Radio Beacons is a good idea, especially since you have nothing to lose. Or, well, they do beep so they might give your position away, but in general the ability to spawn to a critical point greatly overweights this drawback.

The second gadget is the cryptically named T-UGS. It's short for Tactical Unattended Ground Sensor. It is basically a motion sensor. You deploy it anywhere and it will then spot enemies that come nearby. Again, you might want to put these near MCOMs or somewhere behind you to prevent enemies from sneaking up to you. These do, however, get destroyed pretty easily and the enemy will also seek to do just that.

SOFLAM and its remote controller 
SOFLAM tracking a target
The next gadget is the SOFLAM. It is a sensor that is used to laser designate vehicles. Laser designation causes Javelin rockets and certain other guided weapons to home to the target and also to cause more damage than they would without the laser designation. The nice thing about SOFLAMs is that you don't need to be anywhere near it to use it. You deploy it (left click), exit it (E), move to a safe place and bring up its remote controller again (select it and left click). With the right mouse button you can also change the zoom level of the gadget. It is useful even if there are no enemy vehicles as you still use it to spot enemies. Also you can just forget about the device, it will automatically lock on to targets and help your team on its own (until it gets destroyed).

A view from the MAV
Finally, there's the MAV. It's a small flying spying machine with a motion sensor. You can guide it from a safe location, and if you exit it, it will gently float down to ground (or a roof if that's what was below it). Like the SOFLAM, you can then forget about the gadget and just let it act as a static motion sensor, or you can get back to it later. The MAV operator can also ram the machine against an enemy soldier to kill them! This requires some skill as the gadget is quite tricky to control that precisely, but this can prove useful for, say, killing a well fortified sniper.

General tips & tricks

More on the knife, as promised. The knife does some damage to the enemy if you just swing it at them, but the real way knifes are used is the takedown, which is instantly fatal. You perform a takedown by approaching the enemy from behind and then holding down the knife button when close to them. This wasn't told anywhere clear enough for me so at first I missed a couple of takedown chances when I didn't know I need to hold the button down. When you perform a takedown the game goes out of your control for a couple of seconds to show an animation of you cutting the victim's throat. When performing a takedown you also get the victim's dogtags. Not that there's any value in them in the game, but they are valued as "trophies" outside the game.

Next, the helicopters. I'll be the first one to admit I'm still a bad helicopter pilot. However, I found them easier to control once I changed the default keys so that mouse controls the pitch and yaw and the keyboard controls the roll. That basically allows you to aim with the mouse, as usual.

4x scope on a PKP Pecheneg machine gun
Then about weapon accessories. When you use a weapon you unlock new accessories to it. You may, for example, unlock holographic sights or scopes. Choose your sights wisely: in a tightly packed map a 4x scope is usually too much when the enemy may appear right in front of you. Also, if your weapon is not suited for longer distances, like shotguns or submachine guns, a 4x scope is not that useful and you should instead go for  the holographic or red dot sights. Sights with magnification may also be slightly slower to deploy than the sights without magnification. The sights with the highest degrees of magnification have scope sway. This means that the sights are moving around a bit and it is more difficult to properly acquire a target. You can hold your breath and thus temporarily get rid of the scope sway by holding down the sprint button (left shift by default).

Another thing you should know about the weapons is that many of them, especially assault rifles, have a firing selector. This means that you can choose between single shot fire, burst fire and fully automatic fire. Not every weapon has all of the options available to it, but anyway. The default key for the selector is "V" and you'll see a firing mode indicator at the bottom right corner next to your ammo count: *** means full auto, ** burst fire and * single shot fire. Full auto may be the best in close quarters but single shot has its use with long range shots.

Well, that concludes this post. I hope you learned something. Again, comments and questions both from new and experienced players would be much appreciated. Finally, here are a couple of nice links: The Battlefield Wiki and the BF3Stats.com site for tracking your statistics. Also, the software I used to capture those screenshots is called FRAPS.