I do not know if the time is right but I think it’s worth giving a shot. I have just searched for some junior jobs in the beginning of this week and found one Junior Solidity Developer position in Slingshot.
In order to Apply I need to make the following game project:
https://github.com/slingshot-finance/RockPaperScissors-test-project/blob/main/README.md
So I just made a code all by myself doing my best and this is where I am standing right now:
https://github.com/Riki0923/Rock-Paper-Scissors/blob/main/Rock%20Paper%20Scissor
I do not understand everything regarding the assignment, for example this part:
"Alice and Bob can play the classic game of rock, paper, scissors using ERC20 (of your choosing)."
Also there are some issues in the contract which I do not know how to solve, such as when somebody cancel a round and I do not know how to delete an array, it is on function cancelRound. Also I am planning to add a getAllRoundbyId function which lists every round Id.
I do not want to make this topic too big so all in all what are your toughts on this? This is really my first own hand work, even if I am not getting the job I think it was worth doing it. And of course I appreciate every help and suggestion you can make as always, I have already learnt a lot by being here on the academy.
Thank you!