Mayın Tarlası 1000, klasik mayın tarlası oyunundan farklı olarak mayınların para cinsinden hasar yarattığı, Excel formülleriyle çalışan bir oyun şablonudur. Oyun alanı, mayın sayımı ve bakiye hesabı hücre formülleriyle yürütülür; dosyada makro bulunmaz.
Dosyanın içeriği
- MineBlaster: Oyunun oynandığı sayfadır. Oyun alanı F8:AI37 aralığındadır. Üst bölümde alan numarası, kalan mayın sayısı (Mines Left) ve başlangıç bakiyesi ($ Start) yer alır. Sağ tarafta MINE DAMAGE bölümünde küçük ve büyük patlama türleri, birim maliyetleri (ör. Small Blast için 25 dolar) ve kullanım sayıları, ayrıca Game LOG alanı bulunur. F49:AI78 aralığı her hücrenin çevresindeki mayın etkisini hesaplayan yardımcı alandır.
- Fields: Field Randomizer başlığı altında 0 ve 1 değerlerinden oluşan, 857 satıra kadar uzanan mayın alanı tanımlarını tutar. Her alan 33 satırlık bir blok olarak ayrılmıştır.
Kullanılan formüller
- RAND ve IF: Fields sayfasındaki her hücre, mayın olup olmadığını rastgele belirler. C2 hücresindeki formül şöyledir:
- OFFSET: MineBlaster sayfası, seçilen alan numarasına (F3) göre Fields sayfasından 33 satırlık ilgili bloğu çeker.
- COUNTIF: BA21, BA22 ve BA23 hücreleri alandaki x, s ve b işaretlerini sayar; G49 ve benzeri hücreler komşu hücrelerdeki işaretlere göre hasar puanı üretir.
- SUMPRODUCT ve SUM: Hasar toplamı ve kalan mayın sayısı (Q3) hesaplanır. W3 hücresi başlangıç bakiyesine hasar tutarlarını yansıtarak güncel bakiyeyi verir.
Nasıl kullanılır
- Dosyayı açın ve MineBlaster sayfasına geçin.
- F3 hücresinden oynamak istediğiniz alan numarasını girin.
- Oyun alanındaki hücrelere x, s veya b işaretlerini yazarak hamlelerinizi yapın.
- Kalan mayın sayısı, hasar tutarı ve bakiye otomatik güncellenir.
- Yeni bir alan için alan numarasını değiştirin.