My question is can it still be called gambling if it is not played with money?
I won't regard this as gambling because no money is staked. There is completely nothing to lose if the prediction goes wrong so I will just call it a luck trial. Gambling to me involves staking something with the hope that our predictions will give us access to more funds. But as long as nothing is staked and there is nothing to lose and little or no emotion will get involved it is just a way to try out how lucky you can be.