There is no solid form of security, and I would presume it is harder to do with Blitz3D.
For starters you should store sensitive files in the exe itself, and registry values to save the exact same information.
http://www.blitzbasic.com/codearcs/codearcs.php?code=880
If the user still has the original package he could just replace the exe and it would be back to 0 games, but if the game checks the registry for the same number of games played and they are not the same throw an error.
This is still easy to get around, but I don't think someone would try super hard.
There are still alot of things you could do to secure your game, but I'm not here to give a lecture.
For starters you should store sensitive files in the exe itself, and registry values to save the exact same information.
http://www.blitzbasic.com/codearcs/codearcs.php?code=880
If the user still has the original package he could just replace the exe and it would be back to 0 games, but if the game checks the registry for the same number of games played and they are not the same throw an error.
This is still easy to get around, but I don't think someone would try super hard.
There are still alot of things you could do to secure your game, but I'm not here to give a lecture.