The ships consider the casinos entertainment (that they make money on). Most people on cruises are not regular gamblers, thus often don't know some of the "rules" of the game.
On Carnival you'll find table game minimums running from $5 to $25. They do have at least one roullette wheel, but generally no baccarat. Caribbean Stud Poker, BlackJack, Let it Ride table games, and at least one Craps table.
I wasa little too intimidated to play blackjack (although after watching this cruise, I will play next time), but the slots are good for first timers. Easy to figure out, no big loss of money and you get the "casino" feel.
From watching folks, I would agree with Kuki that most folks are serious gamblers.
Advise from my sage friend Thomas was to decide how much you are going to lose BEFORE you walk in and then leave when you've lost it. I did and didn't feel bad about my casino experience.......AND I won (a little...).
CarnivalSensation February 2015
Carnival Dream November 2015
Carnival Fascination April 2014
Carnival Elation March 2011
Carnival Imagination Sept 2007
Carnival Sensation Dec 2006
RCI Sovereign of the Seas Sept 2006
Carnival Miracle Sept 2005
Carnival Glory Sept 2004
Carnival Fantasy Jan 2004
Gambling in a casino should ALWAYS be considered entertainment (don't gamble your rent money). You control the size of your bets, the game you bet on, and the time you spend there. If you play with 'scared money' you will certainly watch it slip away from you. If you can't go on an excursion because you lost in the casino, don't gamble in the first place...its no longer entertaining.
Become emotionally detached from the money you take in, understand which games give you the best chance of winning and the best chance of having a good time and ENJOY yourself....its only a game and its only money!
Remember, slots are a horrible bet. Blackjack and craps give the best odds and the lowest house advantage.
BTW, carnival charges 3% for money charged on your account (as opposed to cash brought along or American Ex trav. checks cashed in).