About Beta, it will be like web version or some kind of app?
They mention they are going to do mobile games first, so i guess maybe it will be some kind of app.. But, surely it must have web version later.. Because they said that platform is mostly targeting pc games

Trying first with web version might be easier and more convenient maybe, but then again you want to test the app as well. Lets wait and see I guess.
There will be a web version after. The reasoning for going with mobile first is that is accessible then for everyone, no matter where you are. I know our developers are working on iOS and Android at the moment, I see no reason why it wouldn't support Windows it might just not be right away.
The platform is not targeted at one specific platform. Another reason for us choosing to go with a mobile app first was so that it was readily available for everyone, regardless of the platform you play on.
~ Jake Ashby, General Manager TriForce Tokens