Internet technology popularizes the betting games