SC2SEA.com - Starcraft 2 SEA eSports Community Site


  • Home
  • About
  • Streams
  • Features
  • Tournaments
  • Forums
SC2SEA.com - Starcraft 2 SEA eSports Community Site > Starcraft 2 Discussion > Strategy & Improvement > [General] playing VERY inconsistently
Community
House Clans
Clans
No recent threads.
Community
No recent threads.
Tournaments
No recent threads.
Latest Blogs New
tier list of people...
asdfSchnitzel
My Life Was Turned...
Sc2Clare
I've been playing...
SLCN.Wally
My Starcraft/eSpor...
syfChadMann
My Starcraft/eSpor...
syfChadMann
General
Stickied Threads
No recent threads.
General Threads
No recent threads.
StarCraft II
Starcraft General
No recent threads.
Strategy Discussion
No recent threads.
BSG Discussion
No recent threads.
Other Games
Other Games
No recent threads.
Sports
No recent threads.
News
News Archive
No recent threads.
Tournament News
No recent threads.
Articles Archive
Replays
Photo Gallery
Mark all forums as read
Reply
Display Modes
Thread Tools
Unread Thu, 20th-Jun-2013, 10:47 PM BnetId: BaldEagle.586  Race: Clan: Axis  Location: Melbourne, Australia  Total Posts Made: 60 # 1
bald_eagle
bald_eagle's Avatar
Tourneys Joined: 27
[General] playing VERY inconsistently

So this has been a problem that has been plaguing me ever since I decided to pick up competitive gaming from quake to counter-strike to what I play now starcraft.

Now I know people go through "phases" but for me it seems that I can go from godly decision making and macro to terrible micro, macro slips, ill informed decisions etc in a space of about 15 minutes. I will beat masters players and then I will start losing to gold players, I am all over the shot, last week I won 20 games in a row this week I'm losing 15 in a row and this is a brand new week.

People would say take a break but it doesn't seem to be working since I have had about 2 or 3 week breaks this month when I get incredibly frustrated.

I am asking if there is simple advice on improvement, something I actually want to try is meditation but I have no clue where to start and me usually being a hyper-active somewhat ADHD personality. I think meditation would be a good start, I'm sure some higher ranked players do it and would love to hear advice.

Also any other tips that may help, environment, state of mind etc.

Would love to hear some replies as I am feeling a bit lost

Quick Comments
 syfChase:  
buld igal pls
 TCPLemminks:  
Play less
bald_eagle is offline   OLD POST Reply With Quote
bald_eagle
View Public Profile
Send a private message to bald_eagle
Find all posts by bald_eagle
Unread Thu, 20th-Jun-2013, 10:55 PM BnetId: Akilos.136  Race: Clan: AxS  Location: Cebu City, Philippines  Total Posts Made: 183 # 2
Akilos
Akilos's Avatar
Tourneys Joined: 4
chill out, get off the computer for a bit, grab your favorite beverage and chinese takeout and proceed to watch your favorite television series.
___________________________________
Previously known as TCPTitan, Whiplash
I finally decided to be Terran after a while...and damn it feels good.
Akilos is offline Send a message via Skype™ to Akilos   OLD POST Reply With Quote
Akilos
View Public Profile
Send a private message to Akilos
Find all posts by Akilos
Unread Thu, 20th-Jun-2013, 10:55 PM Total Posts Made: 828 # 3
Meatex
Meatex's Avatar
Tourneys Joined / Won: 36/1
Golden GlorySC2SEA Supporter!Sleeping with the Fishes
Achievements (3)
If you are as you say: playing godly one game then the next game playing terrible then I don't think its a matter of being inconsistent as much as getting lucky when you feel like you play godly.
You have to look at those games where you think you were playing better than your best and figure out what you were doing that made it so and ask yourself why did you decide to do x? Was it because you scouted and reacted properly or it was just your timing etc?
Then look at the games you sucked at and see what you didn't do that you did on your games that you felt untouchable.

As for day to day ups and downs i find the most important things are good sleep pattern and healthy lifestyle including exercise and good food. Whenever I got lazy and didn't go to gym and got pizza for dinner I would play worse. When I didn't go to bed early and wake up early I played worse.
Meatex is offline   OLD POST Reply With Quote
Meatex
View Public Profile
Send a private message to Meatex
Find all posts by Meatex
Unread Thu, 20th-Jun-2013, 11:06 PM BnetId: BaldEagle.586  Race: Clan: Axis  Location: Melbourne, Australia  Total Posts Made: 60 # 4
bald_eagle
bald_eagle's Avatar
Tourneys Joined: 27
Quote:
Originally Posted by Meatex View Post
As for day to day ups and downs i find the most important things are good sleep pattern and healthy lifestyle including exercise and good food. Whenever I got lazy and didn't go to gym and got pizza for dinner I would play worse. When I didn't go to bed early and wake up early I played worse.
I do have a pretty healthy lifestyle, I go to the gym 4 days a week and I ride 18 kms a day. Also I do have a very good standard of food, most commonly poultry veges and red meat. So that is ruled out.

However I will take your advice on what you said above, I will make sure to look out on those finer details in my replays.

Quote:
Originally Posted by Whiplash View Post
chill out, get off the computer for a bit, grab your favorite beverage and chinese takeout and proceed to watch your favorite television series.
I'm not on the computer that much, probs about 1 hour doing HW and about 2 playing sc2. I have taken alot of breaks from Sc2, they don't seem to be helping
bald_eagle is offline   OLD POST Reply With Quote
bald_eagle
View Public Profile
Send a private message to bald_eagle
Find all posts by bald_eagle
Unread Wed, 10th-Jul-2013, 5:19 PM BnetId: Hyuken. 329  Race: Clan: none  Location: Gold Coast, Australia.  Total Posts Made: 3 # 5
KillerInstinct
Default Avatar
Quote:
Originally Posted by bald_eagle View Post
I do have a pretty healthy lifestyle, I go to the gym 4 days a week and I ride 18 kms a day. Also I do have a very good standard of food, most commonly poultry veges and red meat. So that is ruled out.

However I will take your advice on what you said above, I will make sure to look out on those finer details in my replays.



I'm not on the computer that much, probs about 1 hour doing HW and about 2 playing sc2. I have taken alot of breaks from Sc2, they don't seem to be helping
I have some groundbreaking, build-shattering, paradigm shifting, mind-blowing advice for you. Whenever vexed with a particularly difficult problem with no apparent solution remember Einsteins' famous quote:

"The significant problems we face today cannot be solved at the same level of thinking we were at when we created them."

We focus so much on health/diet, mindset, mental preparation etc etc, we don't put any effort into changing how we perceive the game. Think outside the box i.e. I realized at one point I really enjoyed opening pure bio against Terran and I hadn't done it for some time. Then it hit me how strong and mobile this is in early game and with some clever maneuvering you can frustrate siege tanks, dodge mines, and be all over the map at once and be very aggressive. So I basically shifted my perspective on the matchup and played a positional war rather than "have more shit then you" war. And it worked out really well.

Also as Terran playing pure bio feels like a "blank canvas" which you can add to e.g. comfortably add tanks or mines later or even air as the match progresses. Point is, play in your comfort zone, do fun stuff even if it's considered bad; do what feels right, the rest comes naturally. Me personally, this is my focus pre-masters. When I get to masters and I feel my one solid build is just not cutting it anymore, I'll really put energy into learning different openers and builds and develop my strategy portfolio.
KillerInstinct is offline   OLD POST Reply With Quote
KillerInstinct
View Public Profile
Send a private message to KillerInstinct
Find all posts by KillerInstinct
Unread Thu, 20th-Jun-2013, 11:18 PM BnetId: Matt 875  Race: Clan: FS  Location: Melbourne, Australia  Total Posts Made: 641 # 6
Matt93
Matt93's Avatar
Tourneys Joined: 3
Do you know why you are winning games? Do you know why you are losing games?

Figure those things out and continue/discontinue them. Is your scouting good? do you miss production cycles? Do you get supply blocked for a long time? Do you miss things on the minimap? Do you figure out what they could/could not be doing based on gas/chrono/units that you see?

If you do all that every game consistency will come.

It might not be the need to take a break, rather that when you play you aren't learning anything important so as said before, you may be getting lucky due to weaker opponents or whatever.
___________________________________
SEA - means I'm pretty awesome
Matt93 is offline   OLD POST Reply With Quote
Matt93
View Public Profile
Send a private message to Matt93
Find all posts by Matt93
Unread Thu, 20th-Jun-2013, 11:40 PM BnetId: aLtCure.171  Race: Clan: aLt  Location: Singapore  Total Posts Made: 342 # 7
cure
Moderator
cure's Avatar
Tourneys Joined: 1
The GatekeeperLetters to Cleo
Achievements (2)
It happens to me too. This is the reasoning i feel behind it.

When I play a game, where the opening is done perfectly by me, and the game goes as I planned, I get a certain tempo going. When I play Zerg, my creep would be just on the ball, same with my injects. For 15-20 minutes I wouldn't miss an inject and creep tumor spawn and just take the game. However, when someone opens reapers, gets a few drone kills, or I screw my opening a little, i just tilt a little, and then start making mistakes. What I recommend would be finding people that do that style that just simply makes you tilt, then playing against that style till you stop tilting from it. I don't believe in taking breaks. When I lose to something, I play till i win it. If keep playing till the other guy refuses to play with me anymore, then I find someone else to do it to me.

Probably not the best thing to do, but to force myself, if I don't get what I wanna do right, I don't eat or sleep either. Gone a day without food and 4 days without sleeping because of this :/
cure is offline   OLD POST Reply With Quote
cure
View Public Profile
Send a private message to cure
Find all posts by cure
Unread Fri, 21st-Jun-2013, 12:56 AM BnetId: RicocheT  Race: Clan: mGG  Location: Perth  Total Posts Made: 390 # 8
RicocheT
RicocheT's Avatar
Tourneys Joined: 5
Never force games. Play at your own rate, in your own time. Keep an excellent mindset always. When I transitioned the opposite from you, I went from Starcraft 2 to Counter Strike, but the same applies to me. And I've had HUGE consistency problems in CS, but not so much now.

I recommend a few things.
1. Always keep calm and in a good mindset. Never panic in bad/tough situations.

2. Practice practice practice. You will ALWAYS have bad games and good games. What you need to do is to make that gap as small as possible, so that although you might be playing badly, you still have a chance to win due to your skill level. Learn the things that will help you win (such as mechanics, macro etc.). Even if you're playing crap, missing injects, whatever it is give yourself that chance to win. I feel a lot of consistency problems can be solved with practice. Of course if you are at a ridiculously high skill level, that range when you play badly to when you play like Flash will always be massive, but make that effort to reduce that range as much as possible. This is what I concentrated on when I made the switch, that although I was improving in skill in CS, I still able to become more consistent through lowering that range of when I played bad, it still was somewhat manageable and not a complete loss.

3. Take breaks after 3~ straight games. Go out, stretch, relax, chill for like 5-10 mins. Then you're refreshed, your brain is a bit more clearer and you're ready to go.

GL!
___________________________________

And You Will Shed Tears of Scarlet
Clan FaDe always in my Heart
RicocheT is offline   OLD POST Reply With Quote
RicocheT
View Public Profile
Send a private message to RicocheT
Find all posts by RicocheT
Unread Fri, 21st-Jun-2013, 1:11 AM BnetId: Malice 845  Race: Clan: XL  Location: Wangaratta, Victoria, Australia  Total Posts Made: 347 # 9
Malice
Malice's Avatar
Tourneys Joined: 3
Just play when you enjoy playing. There's no point playing if you don't enjoy the game.
___________________________________
- @MaliceSC2
Malice is offline Send a message via Skype™ to Malice   OLD POST Reply With Quote
Malice
View Public Profile
Send a private message to Malice
Find all posts by Malice
Unread Fri, 21st-Jun-2013, 1:52 AM BnetId: Reere.741  Race: Clan: Hybree  Location: Taiwan  Total Posts Made: 469 # 10
Reere
Reere's Avatar
SC2SEA Supporter!SC2SEA Supporter! 2 times!SC2SEA Supporter!
Achievements (3)
Keep playing regularly. Even if it's 1 game a day. It's the only way to build consistency.
___________________________________
@ReereSC |Start:|Current:||~since April'11
Representing Hyding Breed http://hybree.net
Sponsored by: SC2SEA, Tt eSPORTS
Reere is offline Send a message via Skype™ to Reere   OLD POST Reply With Quote
Reere
View Public Profile
Send a private message to Reere
Find all posts by Reere
Unread Fri, 21st-Jun-2013, 11:41 AM BnetId: ETLTyphoon.582  Clan: ETL  Location: Tasmania  Total Posts Made: 56 # 11
Typhoon
Typhoon's Avatar
Tourneys Joined: 5
Im sure everyone in ETL has heard me QQ about my lack of consistency. Lately it has been less of a problem though. I think it comes down to tilting, mind set. How well you take losses. The more you play, the more you get used to losing and not losing your shit after a close game. There is no "magic cure" so maybe you should take a close look at your own mind set and/or just play a metric fuckton and get over yah self.
___________________________________




Last edited by Typhoon; Fri, 21st-Jun-2013 at 11:48 AM.
Typhoon is offline   OLD POST Reply With Quote
Typhoon
View Public Profile
Send a private message to Typhoon
Find all posts by Typhoon
Unread Fri, 21st-Jun-2013, 11:57 AM BnetId: cR.kez772 (NA)  Race: Clan: cR/TA  Location: Melbourne, Australia  Total Posts Made: 966 # 12
SLCN.Kez
SLCN.Kez's Avatar
Tourneys Joined: 11
SC2SEA Supporter!SC2SEA Supporter!
Achievements (2)
if you're only playing 1-2 hours a day, taking week long breaks in between, sorry to say, you're just not playing enough to be consistent in the first place. Starcraft is about experience thousands of different possible situations and knowing how to react, and when you don't play very many games you're never going to know how to react in certain situations, which leads to a feeling of randomness in your play.

How many builds do you have per m/u? If you're not in Very high masters or GM on NA and you're answer is more than 1 or possibly 2 then you have to many builds.

How often are you practicing certain things? A thousand shots in the dark aren't going to help you aim better.

Also don't forget that Blizzards match making system is actually pretty ****** good, and if you win 20 games in a row yo'u'll be playing a lot better players and thus you'll look much worse.

So my advice?
Get 1 build per m/u, practice it a **** tonne, copy pro players EXACTLY to the second, and practice it over and over again. There is something to be said taking a break when you're frustrated with a game, but not when you rarely play the game in the first place. And yes an hour a day is rare I would say, if you actually want to get very good and improve at this game

To expand on mentality, If you KNOW you have exactly 1 build per m.u to practice, then even when you're pissed off you'll know you shouldn't be doing a 9p or proxy 2gate (i have no idea what race you play) when you get frustrated, which is usually the pitfall of 'tilting' is that you do stupid builds because you're angry and want a free win, often leading to more losses because you don't practice these builds.

I know it can be hard and frustrating, and I have broken many keyboards, desks, mice, headphones in the process, but at the end of the day in my heart of hearts I knew I wanted to get better at this game, so I still practiced 6-8 hours a day for months on end to achieve it. How bad do you want it?

Quick Comments
 x5.Stormz:  
Well said
___________________________________
Twitter ~ Stream
Coaching: kezcoaching@gmail.com

Last edited by SLCN.Kez; Fri, 21st-Jun-2013 at 12:00 PM.
SLCN.Kez is offline   OLD POST Reply With Quote
SLCN.Kez
View Public Profile
Send a private message to SLCN.Kez
Visit SLCN.Kez's homepage!
Find all posts by SLCN.Kez
Unread Wed, 10th-Jul-2013, 5:04 PM BnetId: Hyuken. 329  Race: Clan: none  Location: Gold Coast, Australia.  Total Posts Made: 3 # 13
KillerInstinct
Default Avatar
Quote:
Originally Posted by SLCN.Kez View Post
if you're only playing 1-2 hours a day, taking week long breaks in between, sorry to say, you're just not playing enough to be consistent in the first place. Starcraft is about experience thousands of different possible situations and knowing how to react, and when you don't play very many games you're never going to know how to react in certain situations, which leads to a feeling of randomness in your play.

How many builds do you have per m/u? If you're not in Very high masters or GM on NA and you're answer is more than 1 or possibly 2 then you have to many builds.

How often are you practicing certain things? A thousand shots in the dark aren't going to help you aim better.

Also don't forget that Blizzards match making system is actually pretty ****** good, and if you win 20 games in a row yo'u'll be playing a lot better players and thus you'll look much worse.

So my advice?
Get 1 build per m/u, practice it a **** tonne, copy pro players EXACTLY to the second, and practice it over and over again. There is something to be said taking a break when you're frustrated with a game, but not when you rarely play the game in the first place. And yes an hour a day is rare I would say, if you actually want to get very good and improve at this game

To expand on mentality, If you KNOW you have exactly 1 build per m.u to practice, then even when you're pissed off you'll know you shouldn't be doing a 9p or proxy 2gate (i have no idea what race you play) when you get frustrated, which is usually the pitfall of 'tilting' is that you do stupid builds because you're angry and want a free win, often leading to more losses because you don't practice these builds.

I know it can be hard and frustrating, and I have broken many keyboards, desks, mice, headphones in the process, but at the end of the day in my heart of hearts I knew I wanted to get better at this game, so I still practiced 6-8 hours a day for months on end to achieve it. How bad do you want it?
This post hit the heart of the issue for me in diamond league at the moment. I am varying my build slightly each matchup, or I miss a timing, or forget critical infrastructure under early pressure etc etc. After a while I'm like already started a new game, and I'm unsure of what I'm doing.

A thousand shots in the dark aren't going to help you aim better.
I liked this a lot. I am losing in diamond league a fair bit recently, and it's because I'm just adding shit on the fly thinking it will be good, making my macro and general efficiency slip, which then loses to a diamond player who has crisp timing attacks, strong macro and a solid army composition.
KillerInstinct is offline   OLD POST Reply With Quote
KillerInstinct
View Public Profile
Send a private message to KillerInstinct
Find all posts by KillerInstinct
Unread Sun, 23rd-Jun-2013, 11:37 PM BnetId: ZanC.917  Race: Location: Singapore  Total Posts Made: 72 # 14
ZanC
ZanC's Avatar
Tourneys Joined: 4
Remember that practice is not about winning or losing, but learning and improving every single game.
ZanC is offline   OLD POST Reply With Quote
ZanC
View Public Profile
Send a private message to ZanC
Find all posts by ZanC
Unread Wed, 3rd-Jul-2013, 5:42 PM BnetId: Pezzaperry.756  Race: Location: Melbourne, Australia  Total Posts Made: 307 # 15
SLCNPezz
Default Avatar
WATCH ANIME!! Anime is the best.

When you see a character power up you will also get powered up, then you play and win 20 in a row.

After seeing Goku turn super saiyan 3 I won 35 games in a row.
SLCNPezz is offline   OLD POST Reply With Quote
SLCNPezz
View Public Profile
Send a private message to SLCNPezz
Find all posts by SLCNPezz
Unread Thu, 11th-Jul-2013, 9:46 PM BnetId: faithHunter 598  Race: Clan: TN  Location: Indonesia  Total Posts Made: 260 # 16
faithHunter
faithHunter's Avatar
Tourneys Joined: 15
Starcraft 2 is a game. Games are made for the purpose of having fun. So if you're not having fun, don't play. Don't go ahead and force yourself to play when you're not in the mood, because forcing yourself to play will just strain yourself and your focus.

I don't know how the mentality of a progamer works though, but in the case of a "casual" gamer you should only play when you're in the mood to.
___________________________________
Formerly known as neozxa
Instead of complaining about balance, try, try again.
Earlygame ZvZ is basically a knifefight with suicide bombers.
faithHunter is offline   OLD POST Reply With Quote
faithHunter
View Public Profile
Send a private message to faithHunter
Find all posts by faithHunter
Unread Tue, 16th-Jul-2013, 10:53 AM BnetId: Bav.127  Race: Clan: eMp  Location: Brisbane Australia  Total Posts Made: 62 # 17
Bav
Bav's Avatar
Tourneys Joined: 2
I had the same problem as you last season. The thing that helped me the most was starting another account on a different region (NA/KR/EU) and warming up on that before you play on your main account. Usually people play at their best after some warming up. This also means that you can keep playing and practising without getting a bad W/L ratio on your main account or falling far down the ladder.
Bav is offline   OLD POST Reply With Quote
Bav
View Public Profile
Send a private message to Bav
Find all posts by Bav
Unread Tue, 16th-Jul-2013, 10:59 AM BnetId: Ice.714  Race: Location: Canberra  Total Posts Made: 67 # 18
Ice714
Ice714's Avatar
Tourneys Joined: 4
What helps me the most is watching more than playing.

If I start to play badly or start losing a few I just quit grab a drink and some food and load up some streams and watch
Ice714 is offline Send a message via Skype™ to Ice714   OLD POST Reply With Quote
Ice714
View Public Profile
Send a private message to Ice714
Find all posts by Ice714
Unread Tue, 23rd-Jul-2013, 2:30 PM BnetId: weTTowel.690  Race: Location: Brisbane, Australia  Total Posts Made: 25 # 19
SnX.weT_Towel
Default Avatar
SC2SEA Supporter!
Achievements (1)
I've found I play most inconsistently when I still don't fully understand a matchup. What helps me the most at this point was watching replays from the player perspective and doing a methodical play by play analysis and critique.
SnX.weT_Towel is offline   OLD POST Reply With Quote
SnX.weT_Towel
View Public Profile
Send a private message to SnX.weT_Towel
Find all posts by SnX.weT_Towel

Reply

« Previous Thread | Next Thread »
Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page
Display Modes
Linear Mode Switch to Linear Mode
Hybrid Mode Hybrid Mode
Threaded Mode Switch to Threaded Mode


Similar Threads
Thread Thread Starter Forum Replies Last Post
What region are you playing? fray`Alpha General Discussion 10 Sat, 19th-May-2012 9:56 PM
Playing TvT without Tanks? NDG.Stitch Strategy & Improvement 20 Thu, 17th-Nov-2011 2:02 AM
Path back to playing more? Cordance Bronze Silver Gold 4 Mon, 10th-Oct-2011 4:21 PM

Events
Upcoming Events Add
No events scheduled in
the next 7 days.
OSC SEA Participation Bonus
Live Streams
No streams online.
Open SEABets
No open bets.
2015 OSEANIC Series
Latest Results
Americas Open #110 KeeN
OSC SEA Weekly #24 Probe
SC2Online Comm Open #38 aLive
February EU Ladder Heroes Nerchio
February NA Ladder Heroes TRUE
ANZ Cup #12 iaguz
Filthy NA Weekly #16 Semper
Proxy Tempest Open #43 PiLiPiLi
Top 20 OSC Rankings
1ByuN
2Seither
3DemiLove
4PiLiPiLi
5Kelazhur
6Cham
7iaguz
8aLive
9Solar
10KeeN
11EnDerr
12KingkOng
13TRUE
14GuMiho
15Probe
16puCK
17Snute
18PandaBearMe
19PiG
20Ryung
Full Point Standings
Earn extra points with Challenge Matches!
Bounties
Defeat these players and collect the $'s!
ByuN$100
INnoVation$75
Solar$75
Neeb$60
herO$50
GuMiho$50
Nerchio$50
TRUE$50
uThermal$50
Kelazhur$40
MajOr$40
Scarlett$40
Snute$40
aLive$30
Bly$30
iAsonu$30
KeeN$30
PiLiPiLi$30
puCK$30
Ryung$30
Cham$25
Cyan$25
iaguz$25
Guru$25
Seither$25
Semper$25
JonSnow$15
PandaBearMe$15
Probe$15
Latest Collected
Yours 2-0 Neeb $60
SC2ONLINE Comm Open #38
Azure 2-0 Seither $25
ANZ Cup #12
Cham 2-0 Cyan $25
OSC All Stars #24
FuturE 2-0 KeeN $30
ESL Americas Open #109
Donations
Donate using Paypal!

Even the smallest donations help keep sc2sea running! All donations go towards helping our site run including our monthly server hosting fees and sc2sea sponsored community tournaments we host. Find out more here.
Home - Contact Us - FAQ - Members List - Advertise - Terms of Service - Top - Mobile-friendly (alpha)
Powered by vBadvanced CMPS v3.2.2
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
The contents of this webpage are copyright of sc2sea.com © 2010-2015. All Rights Reserved.
The Grandmaster Manual is a Starcraft 2 Guide created and owned by sc2sea.com
Starcraft2 is a trademark of Blizzard Entertainment, this is a community fan site and no infringement is intended.
Custom artwork by Zeus, Banner designed by Cute, other artworks is used with permission with credits listed here. vBulletin skin by CompletevB.com