Touch Arcade:
In Karnival, you play as a boy with the arm of a goat who decides to take his talents on the road by starting his own carnival that travels the country offering rides, fortune tellers, snack booths, and 30 different included oddities and attractions that are slowly unlocked as you play the game.
Karnival features gameplay that will be instantly familiar to anyone who has played any of the Tycoon series of games such as RollerCoaster Tycoon, Zoo Tycoon, or many others. In the game you have control over every aspect of your carnival from what rides go where to ticket prices to even keeping your attractions in good repair. You have to intelligently build your carnival to maximize karma, fame, and money earned while (hopefully) keeping your taxes and payroll low enough to turn a profit each day.