No, no bots in Halo. You can player locally up to 4-players on one TV or set up a LAN game with others without getting on Live.I'm new to the Halo world. Is there any way I can play games against bots? Do I have to have other people there to play things like capture the flag or stuff like that? If so that is horrible because it eliminates a lot of the replay value of the game. I'm not quite ready to spend the money to join Live since I don't have the time to dedicate to online gaming. Anyway...any help would be nice. Thanks.
As for the cost of Live, you can get 13 months of Live for as little as $30-$40 (normally $50 for 12 months) at Buy.com. Link Checkout using Google checkout to bring it down to $34.99.
You can also sign-up for 48-hour free trials of Live - Burger King offer.