Lesson 4 Chapter10自分の ゾンビ勝利
自分のゾンビが勝利する条件
now msg.sender randNonceから求める疑似乱数が70以下の場合勝利。
uint attackVictoryProbability = 70;
randNonce++;
return uint(keccak256(now, msg.sender, randNonce)) % _modulus;
}
uint rand = randMod(100);
if (rand <= attackVictoryProbability) {
//勝利の設定
}
勝利の設定
myZombie.level++;
enemyZombie.lossCount++;
feedAndMultiply(_zombieId, enemyZombie.dna, "zombie");
prev
-
クリプトゾンビLesson 4 Chapter9 ゾンビの勝敗
Lesson 4 Chapter9 ゾンビの勝敗 ここまでのゾンビ構造体 struct Zombie { string name; uint dna; uint32 level; uint32 rea ...
next
-
クリプトゾンビLesson 4 Chapter11自分の ゾンビ敗北
Lesson 4 Chapter10自分の ゾンビ敗北 自分のゾンビが敗北する条件 now msg.sender randNonceから求める疑似乱数が70よりおおきい場合敗北。 uint attac ...