Neopets

Neopets is a web-based virtual pet game. The game features its own currency of NeoPoints (NP) to buy pets or items for pets which are awarded for participating on the sites games and features. Recently, it has also added items for NeoCash, which is purchased.

It also features a variety of integrated minigames; at the end of the game, the player's score (or part of their score) is converted into NeoPoints. A single play session can provide 1000 neopoints, and you can earn this reward upto 3 times a day on each game.