commodore.gen.tr

Commodore => Commodore Donanım => Konuyu başlatan: HkRecai üzerinde Temmuz 30, 2019, 14:50:54 ÖS



Konu Başlığı: C64 oyunlarında parallax scrolling
Gönderen: HkRecai üzerinde Temmuz 30, 2019, 14:50:54 ÖS
C64 Emulasyonda takılırken bir şey dikkatimi çekti, C64 oyunlarında parallax scrolling varmış gibi hep bizi kandırmışlar :)

Kayma yapan yerlerin üst ve alt kısmı aynı renk oluyor ve dümdüz bir hat kayıyor ama renk aynı olduğundan alttaki desen kayıyormuş gibi yapıyorlar. Gerçekte hiç bir desen birbirine geçmiyor. Yani katman namına bir şey yok.

Düz iki resim çizmişler uzaktaki yavaş yakındaki hızlı kayıyor.

Var mı bildiğiniz parallax scrolling'in hakkını veren bir oyun, böyle desenler katman katman girintili çıkıntılı birbirinin üstünden kayan.

(https://www.commodore.gen.tr/forum/index.php?action=dlattach;topic=17347.0;attach=32344;image)

(https://www.commodore.gen.tr/forum/index.php?action=dlattach;topic=17347.0;attach=32346;image)


Konu Başlığı: Ynt: C64 oyunlarında parallax scrolling
Gönderen: Cydonian üzerinde Temmuz 30, 2019, 15:02:06 ÖS
Aklıma shadow of the beast geldi

https://www.youtube.com/watch?v=3upIiioeVjM (https://www.youtube.com/watch?v=3upIiioeVjM)


Konu Başlığı: Ynt: C64 oyunlarında parallax scrolling
Gönderen: HkRecai üzerinde Temmuz 30, 2019, 16:26:09 ÖS
Hemen test ettim diğer oyunlara göre bayağı bir katman var ama en alt görüntüde gene renk oyunu ve düz hat ile parallax scroll yapılmış.

Bulutlar, dağlar ve yer kandırıkçı parallax scroll, ağaç, yönettiğimiz yaratık, yerden çıkan yaratık, en öndeki parçalar, bilhassa ağaç yapraklarının aralarından arkadaki görüntünün görünmesi çok iyi.

(https://www.commodore.gen.tr/forum/index.php?action=dlattach;topic=17347.0;attach=32348;image)


Konu Başlığı: Ynt: C64 oyunlarında parallax scrolling
Gönderen: Voltron üzerinde Temmuz 30, 2019, 18:48:41 ÖS
E Sonucta yapmislar :-) bu da bir cozum.

Parallaxian diye bol layerli bir PD oyun olacakti.


Konu Başlığı: Ynt: C64 oyunlarında parallax scrolling
Gönderen: witchdoktor üzerinde Temmuz 30, 2019, 20:11:01 ÖS
Tutrican, Flimbo's Quest, Enforcer ve Hard 'n' Heavy, paralax scrolling'in güzel örneklerinden. Genelde sprite'lar veya karakter setinde belli karakterler ekranın kyma hızından farklı bir hızda kaydırılarak bu efekt elde ediliyor.


Konu Başlığı: Ynt: C64 oyunlarında parallax scrolling
Gönderen: i_r_on üzerinde Temmuz 30, 2019, 23:11:42 ÖS
Bahsettiiğin tarzda parallax scrolling Flimbo's quest oyununda var. Hawkeye'da da arkaplan oyun alanı scroll ederken görünüyor ama scroll etmiyor sanırım.


Konu Başlığı: Ynt: C64 oyunlarında parallax scrolling
Gönderen: HkRecai üzerinde Temmuz 30, 2019, 23:53:31 ÖS
Enforcer, Hard 'n' Heavy, Hawkeye ilk defa duyduğum güzel oyunlarmış. Her gün C64 Tosec'ten seçme oyun oynarım hiç denk gelmedi. Sanırım tüm tosec'i elden geçirmeye ömür yetmez.


Konu Başlığı: Ynt: C64 oyunlarında parallax scrolling
Gönderen: Decypher üzerinde Temmuz 30, 2019, 23:58:14 ÖS
C64 oyunlarında kullanılan paralax scrolling teknikleriyle ilgili oldukça güzel bir wiki sayfası da mevcut: https://www.c64-wiki.com/wiki/Parallax_Scrolling (https://www.c64-wiki.com/wiki/Parallax_Scrolling)


Konu Başlığı: Ynt: C64 oyunlarında parallax scrolling
Gönderen: HkRecai üzerinde Temmuz 31, 2019, 11:47:58 ÖÖ
Flimbo's Quest'i baz alırsak demek ki C64'ün bu tip layerli görüntüye donanım olarak gücü yetiyor ama oyunu yazanın gücü yetmiyor denebilir.


Konu Başlığı: Ynt: C64 oyunlarında parallax scrolling
Gönderen: wizofwor üzerinde Temmuz 31, 2019, 14:15:01 ÖS
http://youtu.be/gBdVV_BCZoA?t=2943
.


Konu Başlığı: Ynt: C64 oyunlarında parallax scrolling
Gönderen: witchdoktor üzerinde Temmuz 31, 2019, 19:46:58 ÖS
İşin ilginci, yeterli donanıma rağmen çoğu NeoGeo oyununda parallax ve çoklu layer'li gösterim bulunmuyor.


Konu Başlığı: Ynt: C64 oyunlarında parallax scrolling
Gönderen: maverick üzerinde Temmuz 31, 2019, 20:18:02 ÖS
Bu oyun sayılır mı bilemedim? En sevdiğim ve bir türlü bitiremediğim bir oyun, adı da konu ile epeyce bağlantılı :) "Parallax"

Giriş müziği başta kötü gibi görünebilir ama sonradan coşar ve beni benden almıştır.

iHrmjP6D1OU

https://www.youtube.com/watch?v=iHrmjP6D1OU (https://www.youtube.com/watch?v=iHrmjP6D1OU)



Konu Başlığı: Ynt: C64 oyunlarında parallax scrolling
Gönderen: blackturk üzerinde Temmuz 31, 2019, 22:48:38 ÖS

   paralax oyununda, kuş bakışı görüntü alanında  arka taraf farkı bir layer gibi gösterilip scroll edilmesi  güzel.

  Oyunda tüm grafik ekranında karakter tabanlı patern ile oluşturuluyor.ekran full screen scroll işlemi yapılıp karakterler birer pixel konum değitiriyor.Fakat full screen scroll işleminde bazı karakterlerin pixelleri kaydırma işleminde etkilenmiyor yada kayma yönüne ters olarak bir pixel karakter datası kaydırılıp  , daha sonra full screen scroll ile eski yerine geliyor.Bu işlem  yazılımsal olarak karakter bitmap datalarında bir değişiklik yaparak soft scroll yapılıyor.Ben öyle yapıldığını düşünüyorum. :) 

    Alttaki resimde c64 ekranda karakter formatında bellek alanlarına yerleşmiş karakterler var.burda A harfi ile temsil edilen karakter full screen scroll yapılan karakterler.Karakter pixelleri hardware olarak bir pixel kaydırılıyor.  B harfi ile gösterilen yerler ise karaktere ait dataların  scroll edildiği yerler.


(https://i.hizliresim.com/GZ0YWr.jpg)



   B harfi ile temsil edilen yerlerde o karaktere ait data shift edililyor.sağ veya sola hareket ettiğinde aynı desen  içersinde topluca  o alanda  karakterler kaydırma yapılmış oluyor.fakat bu kaydırma işlemi normal ekran kaydırma işleminde 2 pixel kaydığında , karakter datası içersinde 1 pixel kaydırarak paralax etkisi veya dual layer tarzı etki oluşturulabiliyor.


(https://i.hizliresim.com/XbXvN3.gif) (https://i.hizliresim.com/QP7ANy.gif)   





  Yada spriterları kullanarak bir layer oluşturuluyor.Belli bir kaç sprite tekrar ettrilerek veya aynı raster satırında olmadan sprite datası değiştirilerek farklı bir katman oluşturuluyor.Bu katmanda sprite datası shift edilerek .full screen scroll göre farklı bir  kaydırma zamanlaması ile paralax etkisi oluşturualabiliyor.




  Bence paralax scroll  ve  dual layer gibi oyun için eskilerden en iyi örnek C64 Turrican 2 olur.Düşünüyorum.


Özelikle videoda  49:00  dakikdadan sonrasını  izleyin.


http://www.youtube.com/watch?v=gBdVV_BCZoA (http://www.youtube.com/watch?v=gBdVV_BCZoA)




Yenilerden ise Parallaxian (Colony) Dogfights


http://www.youtube.com/watch?v=HNWX8uBYfqg (http://www.youtube.com/watch?v=HNWX8uBYfqg)