⚽Racing Birds ARENA
In this mode, the result of the competition depends entirely on the hash value of the blockchain data. Players who win the prediction will get massive $FMB and airdrops.
How to generate ARENA's Random number?
Finalize the prediction timestamp(TS);
Take the last 10 digits of hash as H;
Convert H from hexadecimal to decimal and then take modulo 720 (720 is the total number of racing bird results), get result R;
R+1 is substituted into the backtracking algorithm of the two-dimensional array to get the race result.
Assuming we have a two-dimensional array $a$, where $a_{i,j}$ represents the element in row $i$ and column $j$. The backtracking algorithm usually uses a recursive function to traverse all possible solutions, with the following steps:
A. Define a recursive function with parameters including current row number $i$, current column number $j$, current state $s$.
B. Check whether it meets the termination condition, if yes, return current state $s$.
C. Traverse all possible values of the current column, assuming that the current column value range is [1,n], there are n possible values.
D. For each possible value, check whether it meets constraint conditions. If yes, add this value to current state $s$ and recursively call a function to process the next row. If not, skip this value directly.
E. After the recursive call is completed, backtrack to current state $s$ and try the next possible value.
In mathematical formula form, recursive function can be expressed as:
$$ f(i,j,s) = \begin{cases} s & \text{if } \text{meets termination condition} \ \max_{k \in [1,n]} { f(i+1,j+1,s \cup {a_{i,k}}) } & \text{otherwise} \end{cases} $$
Where $s \cup {a_{i,k}}$ means adding element $a_{i,k}$ to current state $s$, $\max$ means taking the maximum value for all possible states.
How to play ARENA:
Choose one of the 6 randomly chosen birds or choose a ranking you agree with. For example: you can only choose first place is bird 1, or you can choose first place is bird 1 + second place is bird 2 combination, you can choose to guess 5 birds’ rankings maximum. The more correct rankings you guess, the higher the odds, and the more generous the prize you can get.
Last updated