02/03: Dobişko'nun hayaletleri...
Kategori: Zx Spectrum | Gönderen: Arda
Kaç yaşındaydım bilmiyorum, 5, 6 yoksa 7 mi? 80'lerin başıydı orası kesin. "Atari" salonlarında bütün avcunuzu dolduracak kadar kocaman olan jetonları alır, onları makineye atardık. Sonra köşede bir ışık yanar ve süremiz başlardı. O zamanlar bizim oralara "arcade" dediğimiz tek oyun oynatan kabinler yerine, "çakma arcade" diyebileceğimiz, içinde bir televizyon ve hemen altında bir atari2600 olan, joystick'i bir zamanlayıcıya bağlı kabinler olurdu. Zamanlayıcı dolduğunda artık joystick ve düğme çalışmazdı, ama oyun sürerdi.
Benim maceram "dobişko" ile başladı. Jetonumun süresi bittiğinde, altta dizdiğim bir sürü "hak" olmasına karşın hayaletlerin salına salına dobişkoya ulaşarak onu patlatmalarını izlemekten başka birşey kalmazdı. Sırada başka biri varsa beklemek istemediği için "fatih abi"ye bağırır, o da hafifçe arkaya uzanarak reset düğmesine basardı.
Dobişko ile ilgili bu acıklı anılarımın devamında yıllar sonra yaptığım bir pac-man klonu vardır. 80'lerin sonlarına gelmiş ve amigalanmış olsak da ara sıra eski spectrumumu açıp basic ile programlar yapmaya devam ederdim. Bunlardan birinde ilk göz ağrım dobişkoyu yeniden yapmaya kalkmıştım, ve bir şekilde başardığıma inanıyorum. Sonuçta ortada oynanabilir bir pacman kopyası olmuştu. O zaman farkettiğim şey şuydu, eğer tüm hayaletler aynı algoritmayı kullanırsa bir süre sonra kaçınılmaz şekilde üst üste biniyorlardı, mecburen her hayalet için başka bir hesap yaptırmak zorunda kalmıştım. Yıllar sonra pacman'deki hayaletlerin her birinin başka bir kurallar dizini izlediğini okuduğumda kendi adıma çok mutlu olmuştum!
Yıllar yılalr geçtikten sonra, beni spectrumda yeni bir pacman serüvenine başlatacak bir makaleye denk geldim. Nihayet pac-man bütün gizlerini ortaya sermişti, hatta z80 tabanlı kaynak kodu da mevcut. Acaba kaç yılda bu kodu zx spectrum'a uyarlayabilirim? 10? 20? Umarım hem benim hem de speccy'nin kondansatörleri bu süreye dayanırlar.
unutmadan, buyrun makale:
http://www.gamasutra.com/view/feature/3938/the_pacman_dossier.php?page=7
Pac-man'in tam "disassembly"si (kaynak verisinin assembler koduna çevrilmiş hali):
http://cubeman.org/arcade-source/pacman.asm
Benim maceram "dobişko" ile başladı. Jetonumun süresi bittiğinde, altta dizdiğim bir sürü "hak" olmasına karşın hayaletlerin salına salına dobişkoya ulaşarak onu patlatmalarını izlemekten başka birşey kalmazdı. Sırada başka biri varsa beklemek istemediği için "fatih abi"ye bağırır, o da hafifçe arkaya uzanarak reset düğmesine basardı.

Yıllar yılalr geçtikten sonra, beni spectrumda yeni bir pacman serüvenine başlatacak bir makaleye denk geldim. Nihayet pac-man bütün gizlerini ortaya sermişti, hatta z80 tabanlı kaynak kodu da mevcut. Acaba kaç yılda bu kodu zx spectrum'a uyarlayabilirim? 10? 20? Umarım hem benim hem de speccy'nin kondansatörleri bu süreye dayanırlar.
unutmadan, buyrun makale:
http://www.gamasutra.com/view/feature/3938/the_pacman_dossier.php?page=7
Pac-man'in tam "disassembly"si (kaynak verisinin assembler koduna çevrilmiş hali):
http://cubeman.org/arcade-source/pacman.asm
Yorumlar
Yorum yok
Yorum Ekle
ae Weblog Son Başlıklar
- 22/02: Adidas ZX Spectrum'dan esinlenerek ayakkabı yapmış
- 21/02: Z80 assembly
- 20/02: Herşeyin başlangıcı: Manic Miner
- 14/02: Purebasic denemesi, bir küçük intro
- 07/02: Bresenham ve Xiaolin Wu
- 04/02: BREAKPOINT 2010!
- 03/02: Global Game Jam 2010 tamamlandı...
- Önceki Başlık
- Sonraki Başlık
- Bugün
- Arşivler
- All
- Downloads and Development
- Genel
- Gereksiz bilgiler
- in English
- Retro Oyun Makaleleri
- Teknoloji
- Zx Spectrum
- www.zx.gen.tr
- www.worldofspectrum.org
- Zx Spectrum Techwiki
- www.commodore.gen.tr
- www.kisafilm.org
- plazma-dergi.org
- ardarda.googlepages.com
- bizdopus.blogspot.com
- retrocu.blogspot.com
- www.webdefteri.com/wp
- www.amstradcpc.com
Indiana Jones' Diary
Sizin AMSTRAD
NightNetwork
retrocu.com
Gökhan'ın Web Defteri
Mathman'ın Seyir Defteri
World of Spectrum Forums
RZX Archive Latest Games
nesw
No items available
Kategoriler
Arama
Login
Bağlantılar
Son mesajlar...
Zx Spectrum için Yeni Sürümler
Tüm Başlıklar
- 22/02: Adidas ZX Spectrum'dan esinlenerek ayakkabı yapmış
- 21/02: Z80 assembly
- 20/02: Herşeyin başlangıcı: Manic Miner
- 14/02: Purebasic denemesi, bir küçük intro
- 07/02: Bresenham ve Xiaolin Wu
- 04/02: BREAKPOINT 2010!
- 03/02: Global Game Jam 2010 tamamlandı...
- 03/02: Dobişko'nun hayaletleri...
- 27/01: CSSCGC 2010 başladı!
- 17/01: Zx Spectrum Basic Merger 1.0
- 16/01: SpeccyView 1.1 is ready.
- 16/01: cULA64 V5 is out.
- 10/01: Doğru söyle dokuz köyden kovul :)
- 09/01: Creating 256 colour games with EmuZwin
- 09/01: about Samsung st550 blur problem
- 06/01: 7D9 greetz
- 05/01: Hyperion yeni amiga'yı duyurdu..
- 05/01: müstehaktır!
- 01/01: Yeni yılın ilk girdisi...
- 30/12: 2010
- 26/12: Ode to claire: 128b intro
- 25/12: Şu Zx Spectrumcu Türkler!
- 16/12: Zx Spin yakında Türkçe!
- 13/12: Google Streetview İstanbulda mı?
- 12/12: ZX Spin 0.7s sürümü çıktı
- 12/12: Dragons Breath Türkçe!
- 12/12: Vefa Lök Oyunları ve şifreleri
- 11/12: 7D9 geldi! (Yenilere uyarılar)
- 09/12: UlaPlus araçları / UlaPlus tools
- 09/12: Windows7 ve "süpermiş abi bu" etkisi
- 11/11: Zx Spectrum Icons on Vista & Windows7 64bit
- 08/11: Zx Spectrum ile internet...
- 07/11: Koray Külcü ve Tunç Taylan'dan OKEY!
- 07/11: ULA64'ü BASIC ile kullanım rehberi
- 06/11: ULA64 (UlaPlus) ZX Spectrum'da
- 31/08: Open Game Definitions Standard duyurulur!
- 27/08: Hasenatbot 1.0.b yayında
- 24/08: ve "Korsan Körfezi" kapatıldı.
- 20/08: Tatil Bitiyor gibi...
- 20/07: WOS Search plug-in for firefox
- 18/06: Error Diffusion teknikleri...
- 13/06: Zx spectrum türkçe yayınları gün yüzüne çıkıyor
- 12/06: Resmi Cambridge Computer Z88 günü!
- 31/05: gerçek x-chat, mirc ve irc rehberi
- 31/05: x-chat ve irc...
- 27/05: Retkinlikler..
- 16/05: World of spectrum search plug-in for Firefox3
- 15/05: Senin yerine ben arar öğrenir, cevabı söylerim
- 11/05: OpenZX rom
- 06/05: Birkaç yararlı bağlantı ve bir program daha...