AMİRAL BATTI (Bir Amiga-500 Oyunu / HGGURAK)

hggurak

Onursal Üye
Çeviri & Balonlama
8 May 2015
1,136
8,320
İstanbul
AB-kucuk.png


AB-Ana-Ekran-CD.jpg


Merhabalar Sevgili Diyardaşlar,

Bugün sizinle değişik bir konu paylaşmak istiyorum: Site yöneticilerimizin de 'olur'uyla,
1996 yılında bir Amiga-500 bilgisayarda AMOS programlama diliyle yazdığım

AMİRAL BATTI adlı küçük bir oyun... Yaş olarak çoğumuzun bildiği klasik
Amiral Battı oyununun bir bilgisayar adaptasyonu.

Evet çizgi-roman dışında bir paylaşım bu, ancak aileden birinin böyle bir çalışması
size de ilginç gelebilir diye düşündüm. Bilgisayarınızda çizgi roman okurken ara verdiğinizde
oynadığınız klasik Windows oyunları Solitaire veya Snake (Yılan) oyunu gibi hafif,
kafa dinlendirici ve oldukça keyifli olduğuna inandığım bir oyun.

Yukarıda da sözünü ettiğim gibi, oyunu 1996 yılında yazmıştım ve aradan geçen
30 yıla yakın süre içinde tarihin küllü sayfalarının arasında kaybolmuştu.
Ancak, oğlum Gürkan, o zamanlar bir hard-diske kaydedilmiş olan oyun verilerini
bir şekilde kurtarıp erişilebilir hale getirdi. Bu beni oldukça heyecanlandırdı tabii...
Dolayısıyla son birkaç ayımı bu programı günümüz şartlarına adapte etme, güncelleme
ve iyileştirme çabalarıyla geçirdim. Oyunun son şekli benim için oldukça tatmin edici oldu.


AB-atis.jpg


Elbette oyunun oynanabilmesi için bir Amiga-500 bilgisayar gerekiyordu. Burada da
imdadıma WinUAE adlı bir emülatör programı yetişti. Bu program aracılığıyla günümüz
bilgisayarlarında sanal bir Amiga-500 yaratabiliyor ve çalıştırabiliyorsunuz.
Ancak bu emülatör programının kurulumu ve yapılandırılması biraz deneyim
gerektirdiğinden, oyunu hiçbir ayarla uğraşmadan çift tıklamayla çalıştırılabilecek
bir paket haline getirdim. (Not: Günümüz oyunlarının 80-90 Gb'lık devasa boyutlarıyla
karşılaştırıldığında, oyunumuzun orijinal boyutu size de ilginç gelecektir: Sadece 700 K...
Yani 1 Mb bile değil... Bu kadar küçük bir çalışma alanında; Yapay zekasıyla, görselliğiyle,
animasyonlarıyla, müziği ve ses efektleriyle bir oyun yaratmak şahsen oldukça ilginç
ve heyecan vericiydi.
)

Şimdi bütün yapmanız gereken; aşağıda linkini verdiğim sıkıştırılmış dosyadaki klasörü
bilgisayarınıza kopyalayarak,
içindeki AMİRAL BATTI dosyasına çift tıklamak.
Hepsi bu kadar.

AB-klasor.gif


Oyunla ilgili tüm açıklamalar,
Oyun Açıklaması adlı PDF dosyasında
detaylı bir şekilde verilmiştir.


DİKKAT!.. Programı çalıştırmadan önce, klasör içindeki Beni Mutlaka Oku !!! dosyasını da
mutlaka okuyunuz... Hâttâ, bu dosyadaki önemli birkaç bilgiyi burada da paylaşayım:


>>> Bu oyunu oynayabilmeniz için bilgisayarınızın 64 bit işletim sistemine sahip olması gerekir.
>>> Oyun penceresini kapatmak için klavyenizden CTRL ve F11 tuşlarına aynı anda basınız.
>>> Oyunu tam ekran olarak oynamak isterseniz bu kez CTRL ve F12 tuşlarını kullanabilirsiniz.
>>> Bilgisayarınızda virüs koruyucu bir program varsa ve 'virüs uyarısı' alırsanız, bu yanlış bir
alarmdır.
Görmezden geliniz. Program tüm virüs kontrollerinden geçirilmiştir ve temizdir.
* * *

Program birçok testten geçirildi, ancak yine de gözümden kaçmış bir şeyler olabilir.
Bu yüzden, oynadıktan sonra düşüncelerinizi paylaşabilirseniz sevinirim.
Umarım oyun hoşunuza gider. İyi eğlenceler...

Oyunu indirmek için
aşağıdaki resme tıklayınız
(9,2 Mb)
(Link yenilenmiştir.)


.
.
 
Son düzenleme:

direnc11

Yönetici
11 May 2009
10,165
37,798
İstanbul
Doğruyu söylemek gerekirse bu yanını bilmiyordum, abi. Tebrik ederim. 10 parmağında 10 marifet lafı senin için söylenmiş olmalı. :)

Her işinde olduğu gibi burada da tüm titizliğini yansıttığını tahmin ediyorum. İlk fırsatta oyunu oynamaya başlayacağım.

Ellerine sağlık.
 

cizgicicocuk

Çeviri & Balonlama
9 Haz 2016
597
6,607
1 - Anti-virüs programınız size sormaksızın oyunun çalışması için gereken ve AMİRAL BATTI\files klasörü altında yer alan winuae.exe programını siliyorsa
dosyasını indirip içinden winuae64.exe programını alıp AMİRAL BATTI\files klasörü altına kopyalayın ve ismini winuae.exe olarak değiştirin. Her ne kadar aynı versiyon numarasına sahip olsalar da linkteki program boyut olarak farklı ve virüs uyarısı vermiyor.

2- Eğer 32 bitlik bir işletim sisteminiz varsa dosyasını indirip içinden winuae.exe programını alıp AMİRAL BATTI\files klasörü altına kopyalayın (gerekirse varolan dosyanın üzerine yazdırabilirsiniz).

3- Emülatör farenizi kendi penceresi içerisine kitleyecek. Fare kontrolünü geri almak isterseniz orta fare tuşuna ya da klavyede ALT+TAB tuş kombinasyonuna basın.

4 - Grafiklere bayıldım özellikle de açılıştaki denizcilere.
 

hggurak

Onursal Üye
Çeviri & Balonlama
8 May 2015
1,136
8,320
İstanbul
Yorumun için çok teşekkür ederim Nihat (direnc11)... Her zaman olduğu gibi moral verdin...

Bir teşekkürüm de cizgicicocuk'a...
Anladığım kadarıyla konuya aşinasınız... O zaman size şöyle yanıt vereyim. Bu paketlemeyi yapmaktan amacım, konuya sizin kadar yakın olmayan ortalama kullanıcının hiçbir şeyle uğraşmadan sadece oyunu çalıştırıp oynamasına yönelikti... Bu amaçla WinUAE adlı emülatör programını editleyip, oyun penceresinin üzerine yazdığı 'F12 tuşuyla setup penceresine ulaşılabileceği' yolundaki mesajı sildim. Çünkü olaya hakim olmayan kullanıcı F12'ye basarak kendisine yabancı bu pencereyi açmasın istedim (Yine bu amaçla F12 tuşunun fonksiyonunu da iptal ettim). Tabii bu silme işlemi programın bütünlüğünü bozmuş olabileceğinden (hiçbir tehdit olmamasına karşın) virüs programları bunu yanlış anlayabilirdi. Bu yüzden programı 5-6 değişik bilgisayarda test ettim. Siz hangi antivirüs programını kullanıyorsunuz bilmiyorum ama sizinki 'virüs alarmı' vermiş.
Yine bu yüzden program notlarına 'dosyaların temiz' olduğuyla ilgili bir 'not' koydum. Aslında yapılması gereken, notta da belirttiğim gibi uyarıyı görmezden gelip antivirüs programınıza dosyanın 'temiz' olduğunu bildirmekti...
Başa dönersek; bütün bunları son kullanıcı program indirmekle, şunla bunla uğraşmasın diye yaptım... Ama siz benim (kafa karıştırmasın diye) özenle saklamaya çalıştığım ve uyardığım noktaları bir bir anlatmışsınız... Sağlık olsun... İlginiz için çok teşekkür dderim... Umarım oyunu oynamaktan keyif alırsınız; çünkü burada asıl mevzu oyun elbette... :)
 

cizgicicocuk

Çeviri & Balonlama
9 Haz 2016
597
6,607
Yorumun için çok teşekkür ederim Nihat (direnc11)... Her zaman olduğu gibi moral verdin...

Bir teşekkürüm de cizgicicocuk'a...
Anladığım kadarıyla konuya aşinasınız... O zaman size şöyle yanıt vereyim. Bu paketlemeyi yapmaktan amacım, konuya sizin kadar yakın olmayan ortalama kullanıcının hiçbir şeyle uğraşmadan sadece oyunu çalıştırıp oynamasına yönelikti... Bu amaçla WinUAE adlı emülatör programını editleyip, oyun penceresinin üzerine yazdığı 'F12 tuşuyla setup penceresine ulaşılabileceği' yolundaki mesajı sildim. Çünkü olaya hakim olmayan kullanıcı F12'ye basarak kendisine yabancı bu pencereyi açmasın istedim (Yine bu amaçla F12 tuşunun fonksiyonunu da iptal ettim). Tabii bu silme işlemi programın bütünlüğünü bozmuş olabileceğinden (hiçbir tehdit olmamasına karşın) virüs programları bunu yanlış anlayabilirdi. Bu yüzden programı 5-6 değişik bilgisayarda test ettim. Siz hangi antivirüs programını kullanıyorsunuz bilmiyorum ama sizinki 'virüs alarmı' vermiş.
Yine bu yüzden program notlarına 'dosyaların temiz' olduğuyla ilgili bir 'not' koydum. Aslında yapılması gereken, notta da belirttiğim gibi uyarıyı görmezden gelip antivirüs programınıza dosyanın 'temiz' olduğunu bildirmekti...
Başa dönersek; bütün bunları son kullanıcı program indirmekle, şunla bunla uğraşmasın diye yaptım... Ama siz benim (kafa karıştırmasın diye) özenle saklamaya çalıştığım ve uyardığım noktaları bir bir anlatmışsınız... Sağlık olsun... İlginiz için çok teşekkür dderim... Umarım oyunu oynamaktan keyif alırsınız; çünkü burada asıl mevzu oyun elbette... :)
Windows Defender kullanıyorum ve Defender her defasında WinUAE.exe'yi sildi. Tahminimce edit edilince programın signature'ı kırılmış (Program özelliklerine bakılınca signed gözükmüyor). Bu nedenle virüs olmamasına rağmen Defender bir şekilde tetikleniyor.

Oyunu paylaştığınız için bir kez daha teşekkürler. Eski oyunların bende ayrı bir yeri var.

Oyunla ilgili bir de sorum olacak. Aşağıdaki ekran görüntüsünde bilgisayarın 2 destroyer ve 1 kruvazörünü kısmen vurduğum gözüküyor ancak bunları çevreleyen alanları boş olarak gösteriyor ve bu nedenle bu gemileri batırmıyorum. Bir bug olabilir mi?

bx5bj5tq145mo1wzg.jpg
 

hggurak

Onursal Üye
Çeviri & Balonlama
8 May 2015
1,136
8,320
İstanbul
Merhabalar,
Aslında biraz da test amaçlıydı bu paylaşımım... Bu tip geri dönüşleri bekliyordum açıkçası.
Haklısınız programın signature'ı kırıldığı için bunu yapıyor. Bu yüzden en kısa zamanda editlenmemiş orijinal programı koyarak yeni bir .rar dosyası oluşturacağım ve indirme linkini yenileyeceğim. Program temiz olmasına rağmen virüs muamelesi görmesi hoş değil. Bunun için size teşekkür ederim.

Oyunla ilgili sorduğunuz soruya gelince. Benim gördüğüm kadarıyla paylaştığınız ekran görüntüsünde bir problem yok. Belki de oyun açıklamasını okurken bir pasajı atladınız.

Ekranın sağ tarafı sizin alanınız ve bilgisayar buraya atış yapıyor. Görüntüye bakılırsa da an itibariyle 1 Kruvazör, 1 destroyer, 1 Korvet ve 1 denizaltınızı batırmış ve çevresindeki kareleri de (artık bu karelere atış yapmak, boş atış yapmak olacağı için) beyaz renk çarpı işaretiyle işaretlemiş.

Sol taraf ise bilgisayarın alanı ve siz de bu bölgeye atış yapıyorsunuz. Yine gördüğüm kadarıyla, siz de 2 Korvet ve 1 Denizaltıyı tam batırmış, Kruvazöre ve iki Destroyer'e de ikişer yara vermişsiniz. Kruvazörü tam batırmak için kalan 2 kareyi, diğer iki Destroyer'i batırmak için de kalan 1'er kareyi bulmalısınız. O zaman onlar da batacaktır. Yani işleyişte hiçbir sıkıntı yok. Sadece şunu söyleyebilirim: Tam batırdığınız Korvetlerin ve Denizaltının çevresindeki kareleri mouse'unuzun sağ tuşuyla klikleyerek işaretlemelisiniz (buralar artık kullanılmayacağından yanlışlıkla atış yapmamak için). Bu işaretlemeleri bilgisayar kendisi için (sizin alanınızda) otomatik olarak yapıyor. Siz de onun alanında aynı işaretlemeleri manuel olarak yapmalısınız.
Yani ekranınız şöyle olmalıydı:

Umarım yardımcı olabilmişimdir. İsterseniz Oyun Açıklamasını bir daha gözden geçirin.
İlginiz için tekrar çok teşekkür ederim...
 
Son düzenleme:

cizgicicocuk

Çeviri & Balonlama
9 Haz 2016
597
6,607
... Kruvazöre ve iki Destroyer'e de ikişer yara vermişsiniz. Kruvazörü tam batırmak için kalan 2 kareyi, diğer iki Destroyer'i batırmak için de kalan 1'er kareyi bulmalısınız. O zaman onlar da batacaktır. Yani işleyişte hiçbir sıkıntı yok.
Kafam biraz karıştı :)
Kruvazörü esas alırsak I4 ve I5 te kruvazöre 2 yara vermişim.
I4'ün kruvazörün başı olduğunu varsayarsak, I6 ve I7nin dolu olması lazım ancak resimde görüldüğü gibi daha önceki atışımda bilgisayar I6'yı boş olarak işaretledi.
I4 ve I5'i kruvazörün sonu olduğunu varsayarsak, bu durumda I2 ve I3'ün dolu olması lazım. Ancak daha önceki atışlarımda bilgisayar I2 ve I3'yi boş olarak işaretledi.
 

hggurak

Onursal Üye
Çeviri & Balonlama
8 May 2015
1,136
8,320
İstanbul
Kafam biraz karıştı :)
Kruvazörü esas alırsak I4 ve I5 te kruvazöre 2 yara vermişim.
I4'ün kruvazörün başı olduğunu varsayarsak, I6 ve I7nin dolu olması lazım ancak resimde görüldüğü gibi daha önceki atışımda bilgisayar I6'yı boş olarak işaretledi.
I4 ve I5'i kruvazörün sonu olduğunu varsayarsak, bu durumda I2 ve I3'ün dolu olması lazım. Ancak daha önceki atışlarımda bilgisayar I2 ve I3'yi boş olarak işaretledi.
Dostum, sen olayı gerçekten tam anlayamamışsın. Lütfen bu sayfanın en başındaki (sunumumdaki) ana ekran resmini incele. Konumlamalar düz bir sıra halinde olmak zorunda değil. Birbirine yapışık olmak kaydıyla yukardan aşağıya, soldan sağa veya 'L' şeklinde vs. her türlü olabilir. Lütfen Açıklama kılavuzunu bir kere daha okuyuver (zaten, eğer yenilirsen bilgisayar sana hangi kareleri bulamadığını gösterecektir)... Selamlar... ;)
 

ekenciz

Onursal Üye
Çeviri & Balonlama
13 Eyl 2009
3,042
14,012
Hala elinde bir amigası olan birisi olarak paylaşımınız için teşekkür ederim. Bu tür oyunlar tam kafa boşaltmalık oyunlar ama ardında çok büyük bir emek var. Eski emeğinizin yeniden kurtulmuş olması da oldukça sevinidirici.
 

cizgicicocuk

Çeviri & Balonlama
9 Haz 2016
597
6,607
Dostum, sen olayı gerçekten tam anlayamamışsın. Lütfen bu sayfanın en başındaki (sunumumdaki) ana ekran resmini incele. Konumlamalar düz bir sıra halinde olmak zorunda değil. Birbirine yapışık olmak kaydıyla yukardan aşağıya, soldan sağa veya 'L' şeklinde vs. her türlü olabilir. Lütfen Açıklama kılavuzunu bir kere daha okuyuver (zaten, eğer yenilirsen bilgisayar sana hangi kareleri bulamadığını gösterecektir)... Selamlar... ;)
Tamam şimdi oldu. Bu oyunu hep board üzerinde oynadığımdan gemilerin doğrusal dizilmesi gerektiğini düşünüyordum. Açıklamanız ve ardından orijinal resme tekrar bakınca dank etti. 🤣 Kusura bakmayın 🫣
 
Üst