var jsonData = JSON.stringify({"email": "ali@aliha.me"});
正如你所看到的,我正在尝试编写一个非常基本的javascript 1对1格斗游戏,但我很挣扎......我的代码不是很功能。
如何使“攻击”功能与“防御”功能相互关联?例如; 用户A:目标用户B的头部 用户A:同时,也要保护他的头部对手 用户B:保护他的头,因此用户A的损坏没有完成 用户B:同时,攻击用户A的腿并对用户A造成3点伤害
这是我自己的项目,我试图培养我的编码技能:)希望你理解我的问题!如果没有,我可以再多一点。 感谢
答案 0 :(得分:0)
如何使“攻击”功能和“防御”功能相互连接?
function effect_of_attack(d_part, a_part){
// Attack is defended, no effect
if (d_part == a_part) {
return 0;
}
//Attack is undefended and hurts the defender
if (a_part == "head") {
return -4;
} else if (a_part == "leg") {
return -2;
}
}
//Assume d_part holds the defense's input ("leg" or "head")
//Assume a_part holds the attacker's input ("leg" or "head")
defenders_health += effect_of_attack(d_part, a_part);