News for hackers. Stuff that matters.
Re:FTL: Advanced Edition by WA on Tuesday November 12, 2013 @04:45AM (#6716774)
This is one of the most perfectly balanced games I've ever played.

Err what? I happened to play quite a few games where I advanced to sector 3 or 4, never found a good weapon in any shop. Then I was destroyed, because I couldn't kill enemies with 2 shields. And I fought as many battles as possible in each sector.

Since this happened in the majority of my games, I stopped playing.

Re:FTL: Advanced Edition by jere on Tuesday November 12, 2013 @06:40AM (#6717168)
I wouldn't say to stop playing. I was losing a lot of games because I had the wrong notion about how beams worked. It was fairly easy after that. And fun!

But you are exactly right that calling the game "perfectly balanced" is ridiculous. It's a roguelike. There are so many random elements and sometimes you just get a string of bad dice rolls. This topic is brought up explicitly in the DCSS faq (another hugely popular roguelike) and I think it applies here:

>The possibility of unavoidable deaths is a larger topic in computer games. Ideally, a game like this would be really challenging and have both random layout and random course of action, yet still be winnable with perfect play. This goal seems out of reach. Thus, computer games can be soft in the sense that optimal play ensures a win. Apart from puzzles, though, this means that the game is solved from the outset; this is where the lack of a human game-master is obvious. Alternatively, they can be hard in the sense that unavoidable deaths can occur. We feel that the latter choice provides much more fun in the long run.

http://crawl.develz.org/other/manual.html#n-philosophy-pas-d...

Re:FTL: Advanced Edition by chongli on Tuesday November 12, 2013 @12:56PM (#6719429)
The possibility of unavoidable deaths is a larger topic in computer games. Ideally, a game like this would be really challenging and have both random layout and random course of action, yet still be winnable with perfect play.

Just the very notion of perfect play somehow ensuring a win is rather silly in the context of imperfect information and games of chance. Look at the game of poker: even a heavy underdog can win if he catches perfect.

Re:FTL: Advanced Edition by aamar on Tuesday November 12, 2013 @03:29PM (#6720761)
Not at all; it depends on how strong the effects of chance are. Poker is typically played in a way (ante amounts, etc.) that gives skilled players a meaningful but not overwhelming advantage.

Single-player games, even those with random elements, can be designed such that the odds of winning in perfect play can be 100% or (easier) extremely close to 100%.

Re:FTL: Advanced Edition by saraid216 on Tuesday November 12, 2013 @06:32PM (#6722218)
> Not at all; it depends on how strong the effects of chance are.

A little off-topic, but I've been trying to come up with a way to quantify (or at least usefully bucket) the strength of the effects of chance on a game. Do you have any ideas for how do to that?

Re:FTL: Advanced Edition by lmkg on Tuesday November 12, 2013 @07:38PM (#6722535)
I've thought about how to quantify the effects of skill on a game. A first-order estimate would quantify luck as the inverse of skill.

In a completely symmetric multiplayer game, Player A is measurably more skilled than Player B if, over a large number of games, Player A's win rate is higher than 50% by a statistically significant margin. This definition can be extended to both single-player games, and to non-symmetric multiplayer games, by saying that after Player A and Player B have played the same scenario a large number of times, that Player A's win rate is higher than Player B's by a statistically significant margin. The "same scenario" meaning identical starting conditions for single-player, or the same opponents for multi-player. This can be extended again by saying "the same scenario" means drawing starting conditions or opponents from the same random distribution (by relying on the nature of statistical significance).

So that's how you would define pairwise player skill. From this, there are several ways to determine total rankings for a population of players, using Elo or linear algebra techniques. I'm eliding details here because this is the step where they matter the least.

Finally, in order to determine the impact of Luck vs Skill: Take two players at different skill levels. Say, Player X is at the median skill level, and Player Y is two standard deviations above that (top 5%). What is Player Y's win rate over Player X? The closer to 100%, the more skill-based the game is. The closer to 50%, the more luck-based the game is.

Note that in general this will depend heavily on which two skill levels you pick to compare. For example, Player X is median, Player Y is top 5%, Player Z is top 1%. Players Y & Z could have a 100% win rate over Player X, but Player Z only has a 51% win rate over Player Y. This game would probably be described as heavily skill-based, but with a low skill ceiling.

Re:FTL: Advanced Edition by aamar on Tuesday November 12, 2013 @07:23PM (#6722460)
In a one-player game, you can write a competent, consistent computer player. Then use the standard deviation in performance of that bot over many runs as a measure of chance in the game.

In a multiplayer game, write a skilled/optimum player and a naive/basic player. The win-percentage of the weak bot can be a good measure of chance.

Many roguelikes (a category FTL is usually included in) have bots which facilitate this kind of analysis. But since competent bots are sometimes difficult to write well, some games also use "scummers" and/or stats modules which generate millions of randomly-generated levels and compute difficulty or reward heuristics for each, ensuring that the st. dev. is within desired ranges. If the heuristics are good, this can be sufficient.

Another option in a hosted game or one that can phone home is to have real-live players be the guinea pigs instead of the bots. Same basic principles apply.

Re:FTL: Advanced Edition by chongli on Tuesday November 12, 2013 @04:12PM (#6721149)
It depends entirely how you define a particular game. My poker example is in reference to winning a single hand. In that case, one hand is a single game. This makes poker highly variable and effectively impossible to win every time despite perfect play. In real life poker, this is mitigated by playing many hands over a long period of time.

In the case of single-player games such as FTL, people really do mean one single game when they talk about winning or losing. Otherwise, your odds of winning no matter how bad you are begin to approach 100% if you play enough games.

Re:FTL: Advanced Edition by aamar on Tuesday November 12, 2013 @06:59PM (#6722349)
Agreed. I was considering a "game" of poker to be a series of hands sufficient to determine a winner, for example, a freeze-out tournament, where hands are played until every player but one loses all their chips.

Reportedly, skilled FTL players can win nearly every game. Similar things have been reported about certain other roguelikes.

Re:FTL: Advanced Edition by bitJericho on Tuesday November 12, 2013 @10:28PM (#6723161)
I have a friend that can beat that game every other time it seems. Me? I've beaten it twice with 60 tries. I've never felt accomplishment quite as great as when I finally beat the game for the first time after the 52nd try. I literally stood up and shouted! Don't think I've ever done that before...
Re:FTL: Advanced Edition by chongli on Tuesday November 12, 2013 @12:46PM (#6719353)
How much damage were you taking in those battles? How much scrap were you spending on minor upgrades (doors, oxygen, medical, shields, etc) or repairs?

A good player can often get through the first sector without repairing at all, without spending a single point of scrap on minor upgrades and fighting as many battles as possible. This lets you buy a big ticket item such as a cloaking device, a teleporter or a powerful weapon right away. Big ticket items (especially the teleporter) have the ability to pay for themselves many times over.

The real beauty and elegance of FTL's design is that it makes opportunity costs a real factor in game play. Buying a lot of small upgrades makes you a lot more survivable early on but severely restricts your total scrap potential over the course of an entire game. The key to winning FTL is to coast along on as minimal a budget as possible until you land a big ticket item and then invest heavily into it so that you can earn more scrap and take a lot less damage going forward. Of course, none of this strategy works if you aren't playing battles very carefully and making optimal use of the pause button to coordinate your weapons.

Re:FTL: Advanced Edition by bhaak on Tuesday November 12, 2013 @06:01AM (#6717041)
I'm not sure I would call it "perfectly balanced" but remember "dying is fun".

If you die repetitively, you should try a change of strategy. Not finding any weapons? Try drones or crew transporters. Only finding wimpy weapons? Can you somehow combine their features and synchronize the attack to make them more powerful than they are alone?

But if you have a problem enjoying the irony of a suffocation death of your crew because you opened the airlocks to suffocate some intruders and the intruders took out your oxygen system with their last breaths, FTL might be too cruel for you.

Re:FTL: Advanced Edition by jonnathanson on Tuesday November 12, 2013 @01:52PM (#6719952)
The genius of the game is that it's really about deep strategy and tactical optimization, despite the appearance of random chance as a hugely deterministic factor. The more you play -- and it took me hundreds of failed runs through to grok this point -- the more you realize that chance has something to do with it, but not all that much. As in poker, you get the hands you're dealt -- but how you play them makes all the difference.

I recommend reading up on the prevailing FAQs for the game. They go into great detail about how to optimize your runs through the first few sectors to gather the resources and items you'll need to survive the last half. For the life of me, I've never been able to beat the boss at the end of the game. I've come close, but personal circumstances forced me to stop playing for awhile, so I never climbed all the way up the learning curve. Even still, it's remarkable how different a player I was at that point from what I was when I started.

(I still enjoyed "fucking-around" runs, where I just sort of let stuff happen and bounced around from adventure to adventure. But that's a very different style from the min-maxing one needs to do to win.)

Re:FTL: Advanced Edition by otikik on Tuesday November 12, 2013 @04:50AM (#6716791)
You must be playing without using pause. Spacebar is your friend on this game.
Re:FTL: Advanced Edition by WA on Tuesday November 12, 2013 @05:02AM (#6716840)
But pause doesn't help me get through their shields if I have shitty weapons. I read some tips below and will try it again. Maybe I just bought the wrong stuff all the time.
Re:FTL: Advanced Edition by lobotryas on Tuesday November 12, 2013 @05:54AM (#6717021)
To add to what others have said, one of the most important tactics is timing your weapon usage in combat.

For example, if you're using the Kestrel (Missile and Laser weapons), then you want to hit Shields with the missile first to disable them. Only if you actually downed the shields do you want to shoot the laser so that all three shots have a chance at doing damage (preferably on the Weapons subsystem). If everything hits (which happens very often in the first 4 sectors), then you've just disabled the enemy's shields AND weapons - they are now easy pickings.

In summary, never use autofire (unless you have Ion weapons) and time your shots so each weapon gets a maximum chance of doing damage.

Re:FTL: Advanced Edition by araes on Tuesday November 12, 2013 @01:19PM (#6719630)
The real trick to consistently beating this game is to always horde at least 75 scrap, and buy a Teleporter as soon as possible. Then, buy extra crew members. Preferably, these will be Mantis > Rock > Most Others > Engi & Zoltan. Then, near the start of every battle, fire a single volley to set things on fire / distract crews, and immediately send over your boarding party to begin harassing them. If there are too many, pick on them, or attack things while they try to put out fires. Often, this will cause them to give up on one repair, wasting time while they run around the ship. If they're a small crew, then just roll over them with Mantis / Rock strength. Just make sure you don't attack too much, or you may kill your boarders.

This is doubly effective, as if you kill all of a crew, then you (almost) always get the best reward possible, which often contains bonus equipment, and up to 50% more scrap.

By the end, you'll often have so much money that you'll be capped on energy, and just buying alternate max systems. Also, always destroy rebel ship Medbays, and the Fire Beam and Bio Beam are devastating for this strategy.

Finally, as noted in another person's comment, Teleporter makes the last boss remarkably easy. Just Teleport into each of the weapon rooms and kill the operator (starting with Missiles). Notably, don't kill every crew member, or the Super AI will take over for the final boss and it goes into crazy, Ultra-mode.

Re:FTL: Advanced Edition by danielbarla on Tuesday November 12, 2013 @05:34AM (#6716962)
Hmmm, by sectors 3 or 4, you should definitely run across something on the offensive side. This could be another weapon (and these can also be picked up outside of shops, if you are lucky), a teleporter, or a drone control / offensive done.

Even failing that, the starting ship has some decent weaponry; the missile can go through shields (so if you time it together with your lasers), you should be able to completely disable a 2-level shield with your first salvo. You may want to go for their weapons first, though. Disabling their pilot / engines removes their ability to dodge, meaning that all 3 of your lasers will hit.

I'd also recommend reading through the various wikis that exist, e.g. ftlwiki has great tips / strategies for each player ship. Here's their take on the Kestrel (starting ship):

http://ftlwiki.com/wiki/The_Kestrel

Other simple tips would be - always attack (and defeat) slavers, they usually offer a slave in exchange for mercy, which is a great deal. If they are non-human, you will get more "blue" options, which usually have (better) rewards. Later on, simply get to level 5 to unlock the engi ship, and play around with it to get an idea of how powerful drones can be.

In summary, the gameplay is actually very balanced, and pretty deep. With a lot of skill, you should be able to get to the final level on easy most of the time (and perhaps beat the boss half the time, depending on your strategy). But being a kind of roguelike (with all its randomness), sometimes you will just have bad luck...

Re:FTL: Advanced Edition by InclinedPlane on Tuesday November 12, 2013 @11:24AM (#6718668)
If you can't defeat a particular enemy you absolutely should not be fighting them. Hunker down, bring up your jump as quick as possible and get out of there. Then concentrate on building your ship up until you are more formidable.
Re:FTL: Advanced Edition by dalore on Tuesday November 12, 2013 @06:02AM (#6717044)
Don't use autofire.
Re:FTL: Advanced Edition by jonny_eh on Tuesday November 12, 2013 @02:12PM (#6720130)
Unless you have an ion cannon with a 5 second cooldown.
Re:FTL: Advanced Edition by blakeley on Tuesday November 12, 2013 @05:36AM (#6716965)
Missiles penetrate shields. Target their shields system with your missiles and then target their weapons system with your lasers and you should make short work of most enemies. With the starting ship (The Kestrel), this strategy can get you through sector 4 without any significant upgrade.
Re:FTL: Advanced Edition by menubar on Tuesday November 12, 2013 @08:52AM (#6717775)
Another useful tip is to get those doors upgraded ASAP, then work on upgrading shields. Fully upgraded doors are lifesavers when fires break out or intruders beam in.
Re:FTL: Advanced Edition by PhasmaFelis on Tuesday November 12, 2013 @01:26PM (#6719705)
A single level of door upgrades is often enough, I've found. The second level is iffier.

But do keep in mind that door upgrades and a few others (I forget which) don't require extra power. That makes them much more attractive.

Re:FTL: Advanced Edition by PhasmaFelis on Tuesday November 12, 2013 @05:53PM (#6721957)
Oh yeah: if you haven't already, always get at least level 2 doors ASAP when heading into a Mantis sector. Almost every one of those mean motherfuckers carries a teleporter, and you do not want to get up close and personal with them.
Re:FTL: Advanced Edition by PeterisP on Tuesday November 12, 2013 @10:15PM (#6723120)
If you've got a medbay upgrade (which I like because it offers many 'good' choices to events) then you can easily defend from Mantis boarders, just make sure that you fight in your medbay where you get healed all the time, they'll teleport out when they're almost dead, though - try to disable their teleporter for that moment if you can.
Re:FTL: Advanced Edition by jonnathanson on Tuesday November 12, 2013 @05:30PM (#6721795)
A lot has been written about combat and crew strategies, and I've benefitted a great deal from reading up on those topics. But when it comes to upgrade strategies, the jury seems to be mixed. I've tended to get the most bang for my buck from shields, then doors. But I've heard arguments in either direction. Have also heard arguments (in varying degrees of persuasiveness) for prioritizing the other systems.

Can someone who's consistently beaten the game chime in on his or he preferred upgrade path?

Re:FTL: Advanced Edition by chongli on Tuesday November 12, 2013 @06:24PM (#6722178)
What? Noooooo. I don't upgrade the doors until I'm well into looking for luxury upgrades after my core build. Shields are another luxury as well. Definitely favour a teleporter or a good weapon, followed by weapon systems (just enough to use all your weapons except for your missiles) and engines. Always go engines before shields!

Intruders and fires are basically a non-factor once you learn to use the pause button promptly and often.

Re:FTL: Advanced Edition by itsybitsycoder on Tuesday November 12, 2013 @12:54PM (#6719408)
Venting the ship also helps with fire & boarders. Both will die in an oxygen-free environment (except for boarding drones), and since breathing boarders will try to avoid rooms without oxygen, you can almost control where the boarders go. If you can direct the boarders into the medbay and fight them there, it gives you a big advantage.
Re:FTL: Advanced Edition by otikik on Thursday November 14, 2013 @04:51AM (#6731511)
I usually prefer just venting the air of the rooms attacked until the boarders reach my medbay, where my guys have an advante. If you have rockmen, you can also try to fight on rooms on fire (since they are immune they have an advantage).
Re:FTL: Advanced Edition by dangayle on Tuesday November 12, 2013 @03:46PM (#6720901)
If you're waiting to get good weapons through the shops, you'll always fail. They'll drop the good stuff early on when you don't have any cash, or they'll have only all drone stuff, or whatever. You have to maximize your confrontations early on, hit as many shops as you can, and try to capture ships rather than blowing them up.