LiaWafanyikaji

Makadirio

Makundi ya kushirikiana na mabadiliko ya kushirikiana bila kifumo chako. Kumbukumbu matokeo, kuzunguka kwa kikundi cha 50, na kuzalisha mabadiliko kwenye kifumo cha kifedha kwa kuzalisha mshirikiano kwa kifedha chote.

#Makundi ya kushirikiana

board.js
async function gameOver(score) {
  const { best } = await Lia.submitScore(score);
  if (score === best) Lia.haptic("success");
  showBoard(await Lia.leaderboard());
}

function showBoard({ top, me }) {
  list.innerHTML = top
    .map((row) => `<li class="${row.me ? "me" : ""}"><b>${row.rank}</b> @${escapeHtml(row.name)} <span>${row.score}</span></li>`)
    .join("");
  if (me && me.rank > top.length) footer.textContent = `You: #${me.rank} with ${me.score}`;
}

Kutafuta jina kwa kuzalisha HTML, kama kwa maelezo yoyote ya watu.

Kila mfumo una leaderboard moja, na kila mwanasiasa'kutoka kwenye mstari. Matokezo ni nambari ya kamilifu na kama kutosha kwa kila mmoja; kwa muda au "kuchangia kama kasi", kusubiri kitu kama 1000000 - milliseconds.

#Kwenda kwa matokeo

Kumbukumbu kuuza inafanana na 1024 kichaguzi kwa mchezaji kwenye mzunguko wako kwenye Lia'kikosi cha asili, na kusuluhisha kwa kila simu.

save.js
const SAVE = "save";

async function load() {
  const text = await Lia.cloudStorage.getItem(SAVE);
  return text ? JSON.parse(text) : { level: 1, coins: 0 };
}

let saving = null;
function save(state) {
  // Coalesce saves: at most one write every 2 seconds.
  clearTimeout(saving);
  saving = setTimeout(function () {
    Lia.cloudStorage.setItem(SAVE, JSON.stringify(state)).catch(function () {
      Lia.deviceStorage.setItem(SAVE, JSON.stringify(state)); // keep it on the phone meanwhile
    });
  }, 2000);
}

Lia.onPause(function () { /* save now: they may not come back */ });

Thamani ni hadi 4096 vitambu, kwa kuzungusha vitu vya kubwa (mifano ya kujenga level's mizani, kama) kwenye serikali yako au kusambaa kwenye mizani na kuzingatia kwa kuzingatia getItems.

#Nini hapa

Tazama kwenyeWakati
Lia.cloudStorageUendeshaji, mazingira na yote ambao mteja anataka kwenye simu mpya
Lia.deviceStorageCache, mafunzo na yote unaoza (hadi 5 MB)
Lia.secureStorageKificho cha server yako (hadi 10 vitu)
Kifuniko chako chakoYeyote ambayo'inatambua gaidi au inachukua matokeo, coins zilizochukuliwa kwa $LIA, na yale ambayo mshirika wengine wanaona

Kumbukumbu kuuza ni mchezaji'kawaida kusababisha kwa mstari yako, kwa hiyo ujifunze kama yoyote kutoka kwenye mstari: nzuri kwa mafanikio yao wenyewe, sio kwa mali. Tuma na kuzalisha.

Kutafsiri kwa kawaida. Kiingereza kina maana ya kawaida. Kusoma kwa Kiingereza

Aina kusoma kila mfumo, methodi na endpoint.