Facebook için HTML/CSS/JS ile basit bir matematik oyunu yaptım. Oyun kolay, orta ve zor olmak üzere 3 farklı bölümden oluşuyor.
Javascript SDK ile oturum yönetimini gerçekleştiriyorum.
Oyuncular her bir seviye için puanları büyükten küçüğe ve Ali Kolay Modda Veli'yi geçti gibi paylaşımları nasıl yapabilirim.
Oyunun panelinde OpenGraph bölümünde birşeyler yaptım ama bir türlü oyuna yansıtamadım.
function gameOver(num) {
document.getElementById('mainScreen').style.display = "none";
document.getElementById('easyGame').style.display = "none";
document.getElementById('mediumGame').style.display = "none";
document.getElementById('hardGame').style.display = "none";
document.getElementById('gameOver').style.display = "block";
if(num === 1) { //easy game finish
wrongSound();
document.getElementById("easyGameSection").style.display = "block";
document.getElementById("mediumGameSection").style.display = "none";
document.getElementById("hardGameSection").style.display = "none";
document.getElementById("scoreEasyOver").innerHTML = "Score: " + easyScore;
FB.api(
'me/gamename:score',
'post',
{
match: "http://samples.ogp.me/413385652011237"
},
function(response) {
score: easyScore;
}
);
}
if(num === 2) { //medium game finish
wrongSound();
document.getElementById("easyGameSection").style.display = "none";
document.getElementById("mediumGameSection").style.display = "block";
document.getElementById("hardGameSection").style.display = "none";
document.getElementById("scoreMediumOver").innerHTML = "Score: " + mediumScore;
FB.api(
'me/gamename:score',
'post',
{
match: "http://samples.ogp.me/413385652011237"
},
function(response) {
score: mediumScore;
}
);
}
if(num === 3) { //hard game finish
wrongSound();
document.getElementById("easyGameSection").style.display = "none";
document.getElementById("mediumGameSection").style.display = "none";
document.getElementById("hardGameSection").style.display = "block";
document.getElementById("scoreHardOver").innerHTML = "Score: " + hardScore;
FB.api(
'me/gamename:score',
'post',
{
match: "http://samples.ogp.me/413385652011237"
},
function(response) {
score: hardScore;
}
);
} }Hangi seviye olursa olsun, oyun bittimi yukarıda ki fonksiyon çalışıyor..Bu yapıyı nasıl kurabilirim.
Teşekkürler..