I have no idea why I read all of this, probably because I had a couple of ideas and I was trying to make sure they haven't been posted, well, they haven't.
I - A learning bot
What we could implement into the new SSB-B is to add a profile system. You make a profile, and as you play more computers, they get harder. There will be a set 1-9 level (or 1-30, 50, w/e for that matter, its how good they are that matters), but at the same time a changing bot (a separate level) that starts off at level 1. When it plays you, it will record information about the battle, and specific things/moves you tend to use, with its magnitude. Using a SSBM example: If you shffl fox dair waveshine them off the stage all the time, the magnitude will be high because it took out a stock. So after a while, the bot learns that the move is dangerous (moves it higher on the danger list. Perhaps even use the same move sequence you used against you in the future if they record that its successful), and tries to anticipate your move. Because human players tend to do things the same, and its hard to change our habits, we will most likely fall into their trap, which makes this bot effective.
It doesn't need advanced techniques, it just needs to know some simple moves. Right now the bots don't maximize each character's potential, and to have them do that will not be too difficult. Example:
opponent % < 70, fox up throw uair = 50% of the time
opponent % > 70, fox up throw uair = 80% of the time
etc.
Of course, once you get used to the game, you'll want to 'teach' the bot all over again, so there would probably be like a um... erase bot memory function... just off the top of my head, haven't thought of this for a long time, just as long as it took for me to skim this therad haha.
So the thing is, the reason people play against computers is that they get better. The bot itself does not need to be perfect, it all depends on the player playing the bot. Even if you make the most amazing bot there is, sooner or later, obsessive gamers will crack their way through it and figure out a method to beat the bot, then the bot will just be a regular level 9. The thing that makes super smash so fun is the variety of things u can do with it, making a computer that would adapt to your playing style would force you to change, and make u assess certain situations, making you an overall better player.
(sorry if the post is too long... i tend to talk alot >_<)
II. Specialized Bots
Like I already mentioned, the reason ppl play against computers is to improve. So instead of having a normal bot, have ones that specialize in different areas. give them levels accordingly, so u can practice against a specific type of opponent. This could always just be a training option, but w/e, a couple options I thought of are, that applies to SSBM:
DI (levels 1-5): lets u practice your CGs, combos, etc.
Tech (levels 1-5): those ppl that get on ur nerve cuz they tech everything? yeah...
and so forth
To sum it up, making a more difficult CP is going to be impossible because most advanced techniques are exploited by players anyway (read the other long post on the 2nd page), and its going to be extremely difficult for nintendo to update all their bots with complete moveset and AI every week or so, which is why a learning cpu will do this. At the same time, you're capable of killing them, which does not make the game 'un-fun' by making a 'level' you can never get past, just makes it more interesting and perhaps frustrating at times. True, you can trick your bot by being stupid, but the person you're hurting is yourself so... whatever haha.
Yeah, thats my two cents for this thread, and to the guy who flamed the thread creator like 4x, please stop, you only look more like a ******* this way. do everybody a favor, we'll like u much better that way. (realize how everyobdy's ignoring ur posts? yeah)