Atölye › Ay'a İniş › 17/31. adım
Sınırsız yakıtla araç havada asılı kalıp rahatça pisti arardı. Yakıt sınırlı olunca her yanma bir karar olur. Depo 400 birim; motorun her karesi 1 birim harcar (yaklaşık 7 saniyelik yanma). Depo boşalınca motor çalışmaz.
```js
lander = { x: 60, y: 40, vx: 1, vy: 0, angle: 0, fuel: 400 }
return state === 'flying' && keys.ArrowUp && lander.fuel > 0
lander.fuel -= 1
```fuel: 400 → araç dolu depoyla başlar.&& lander.fuel > 0 → burning() artık yakıt da ister. Depo boşsa false: ne itki olur ne alev.lander.fuel -= 1 → yanan her kare 1 birim harcar.reset içinde aracın nesnesine , fuel: 400 ekle.burning içindeki satırın sonuna && lander.fuel > 0 ekle.update içinde if (burning()) bloğunun sonuna lander.fuel -= 1 yaz.Beceriler: Oyun durumları
← Titreyen alev Dokunmatik kontrol →