Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz

  Gelişmiş Arama
insanın içinde varsa, commodore.gen.tr açığa çıkarır bunu.. bir nevi retro olaylarının dolunayıyız.(Arda)
commodore.gen.trGenel KategoriGenel SohbetCommodore 64 oyunları, programcı müzisyen grafikerler hakkında
Sayfa: [1]   Aşağı git
Yazdır
Gönderen Konu: Commodore 64 oyunları, programcı müzisyen grafikerler hakkında  (Okunma Sayısı 3242 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
HkRecai
Uzman
*****
Mesaj Sayısı: 923



Üyelik Bilgileri
« : Mayıs 23, 2021, 18:24:01 ÖS »


Yenilerde değil de geçmiş zamanda Commodore 64'te oyun oynarken merak ettiğim ama pekte önemsemediğim bir konu var,
muhakkak bir yerlerde işin prosedürü yazıyordur da burada yazmak istedim.

Şimdi örneğin "Commando" oyununu varsayarsak,

Coder    : Chris Butler
Graphics : Rory Green
Musician : Rob Hubbard

Burada Rob reis Chris'e gidip hacı beste tamam orgla kaydettim al kaset, bunu programla mı diyor yoksa basic yada makina dili, yada bir trakerla bilgisayar ortamında yaratıp Chris beste hazır diskette oyuna göm mü diyor.

Eğer ikinci şık oluyorsa Rob da coder olmuyor mu.

Yada Rory reis Chris'e gidip hacı çizimler tamam, A4 kağıdında al bunu programla mı diyor yoksa basic yada makina dili, yada bir çizim programında yaratıp Chris grafikler tamam diskette fli formatında oyuna göm mü diyor.

Eğer ikinci şık basic yada makina dilinde oluyorsa Rory de coder olmuyormu.

Bu merakımı Amiga, PC, eski yeni oyunlar olarak genişletmek mümkün.

Logged
Humphrey
Deneyimli
*****
Mesaj Sayısı: 939


The right man in the wrong place


Üyelik Bilgileri
« Yanıtla #1 : Mayıs 23, 2021, 22:59:14 ÖS »

bence ;
önce chris hikayeye uygun bir şeyler yapıyor, (askerliğini Komando olarak yapmış, Kayseri hava indirme, başka konu gelmiyor aklına)  girizgah , uçma , kaçma, dıkşın filan, bunları çöp adamla oynatıyor.
ok olunca Rory bacım bir el at şu grafikleri toplayalım sonrada gider içeriz diyor, senin ev müsaitmi düyordur, benim c64 siyah ekran verdide.
oyun ortaya çıkıncada rob'u çağırıyorlar , gel hele şu müziklere bir bak olum, yaz cız dıngırdat bir şeyler diyorlardır . Rory ile yine içmeye gidip ordan bu sefer Rob'un evine, onda C128 varmış, güzel bir üçlü yorucu çalışma ile kasete kaydediyorlar. Kahkaha

Edit : Rory sanki bana bayanmış gibi geldi (sarışın ve alımlı) ve içmeyi çok seviyor. Tüm grafikerler sever
ikinci Edit : ilk kopya çöp adamla dedim ama , c64 zaten çöp adam lar meşhur, rory sadece az daha detay yapıyor , çok iş değil yani Kahkaha
« Son Düzenleme: Mayıs 23, 2021, 23:05:30 ÖS Gönderen: Humphrey » Logged

Amiga 500 Plus+,Aca 500+,3.1
Amiga Cd32
Commodore 64,64C,128
Atari 800XL,130XE
Nintendo wii,Nes,Snes,64,Gamecube,3DS XL,3DS,Dsi,Dslite
Playstation 1,2,3
Xbox 360
Sega Saturn,Dreamcast,Mega Drive,Masterdrive
PSP 1001,2001,3001,PSPGO
Zx Spectrum+
Atari Pong,Philips Videopac,Palladium,Unimax
lunarstrain
Üye
****
Mesaj Sayısı: 374



Üyelik Bilgileri
« Yanıtla #2 : Mayıs 23, 2021, 23:37:43 ÖS »

Ben süreç nasıl bilmiyorum ama Matt Furniss tarafından yapılan oyun müziklerini çok beğeniyorum.
Logged
HkRecai
Uzman
*****
Mesaj Sayısı: 923



Üyelik Bilgileri
« Yanıtla #3 : Mayıs 23, 2021, 23:39:51 ÖS »

Aslında anlamadığım nokta,
Grafiker basic yada makina dilinde çizimleri yaptı ama adı coder değil "grafiker"
yada grafiker kağıt ortamında eskiz çizip coder'e verdi, ama adı coder grafiker değil.

Aynı şey müzik içinde geçerli,
Müzisyen orgla besteyi yaptı codere dinletti, coder sid sesinin hünerlerini kullanıp müziği yaptı ama adı coder oldu,
coder *ıçıp batırabilir de harikalar da yaratabilir, günümüz müzik cover anlayışı gibi kime versen başka bir şey çıkar ortaya.

Logged
Humphrey
Deneyimli
*****
Mesaj Sayısı: 939


The right man in the wrong place


Üyelik Bilgileri
« Yanıtla #4 : Mayıs 24, 2021, 00:09:40 ÖÖ »

Aslında anlamadığım nokta,
Grafiker basic yada makina dilinde çizimleri yaptı ama adı coder değil "grafiker"
yada grafiker kağıt ortamında eskiz çizip coder'e verdi, ama adı coder grafiker değil.

Aynı şey müzik içinde geçerli,
Müzisyen orgla besteyi yaptı codere dinletti, coder sid sesinin hünerlerini kullanıp müziği yaptı ama adı coder oldu,
coder *ıçıp batırabilir de harikalar da yaratabilir, günümüz müzik cover anlayışı gibi kime versen başka bir şey çıkar ortaya.


hocam , Bildiğim kadarı ile , çizgi filmlerde dahil, hatta filmlerde,oyunlarda, grafik aşaması öncesi, karikatürize ediliyor, çöp adamlar vs ile, çizilip  Konu, Başlangıç,Bitiş , akış oluşurulduktan sonra , hazırlanan grafikler son çalışmaya ekleniyor,
Ben bir commodore 64 coder olsam, kafamdaki hikayeyi, kodlar , en basit çöp adamlar ile kodların çalışıp çalışmadığını (ki 2d AGS (Adventure game system) ile oyun yaparken bende önce çöp adamlar ile çalıştım.)test edip bitirdikten sonra Grafikerin hazırladığı kaliteli grafikler, çöp adamlar ile kodlamada yer değişir ve son grafikler ile test edilir. Böyle olmasının daha doğru olduğunu düşünüyorum.
ayrıca hazır müziklerde en son kodlamaya eklenir. ürün son halini alır.

Bende c64 te oyun programlıyor olsa idim, önce çöp adamlar ile kodlar ve akışı görür, sonra (ister sen yap , ister başkasına yaptır) müzik ve daha kaliteli grafikleri eklerdim.
Coder grafikleri yapabilir ama gerçek bir grafiker daha kaliteli görüntüler çıkarabilir. Tabi senin takıldığın konu, Coder C64 te grafikleri ve müziği kodlama yapıyorsa bütün işi Coder yapıyordurda ?

Logged

Amiga 500 Plus+,Aca 500+,3.1
Amiga Cd32
Commodore 64,64C,128
Atari 800XL,130XE
Nintendo wii,Nes,Snes,64,Gamecube,3DS XL,3DS,Dsi,Dslite
Playstation 1,2,3
Xbox 360
Sega Saturn,Dreamcast,Mega Drive,Masterdrive
PSP 1001,2001,3001,PSPGO
Zx Spectrum+
Atari Pong,Philips Videopac,Palladium,Unimax
wizofwor
Genel Yönetici
*****
Mesaj Sayısı: 4.798


Gosub ile gidilen yerden goto ile dönen adam


Üyelik Bilgileri WWW
« Yanıtla #5 : Mayıs 24, 2021, 10:27:18 ÖÖ »

SID müzikleri veya, genel olarak chiptune, sadece notalardan oluşmuyor. SID çipini süren bir oynatıcı program söz konusu. Özellikle erken dönemde müzisyenler kendi oynatıcılarını da kendi yazıyorlar. Daha sonraları tracker tarzı programların hazır oynatıcıları öne çıkmaya başladı. Tabi söz konusu olan bir oyunsa, oyunun belli limitleri vardır ve bu limitler çerçevesinde hazır bir player kullanmanız zorlaşır. Mesela efektler için bir kanalın boş bırakılması, müzikte bazı yerlerin loop'a girmesi, belli şartlara bağlı olarak müziğin hızlanıp yavaşlaması vb. istenebilir, boyut mutlaka olur vb. vb.

Grafikerlerse genel olarak belli standartları takip ederler. Tabi oyunun kendine özgü tilemap sistemi ve kullandığı raster efekleri, multiplexer vb. olabilir. Bu tip durumlarda bir tile tilemap/grafik editör yazılıp grafikere temin edilir.
Logged

metaone
Üye
****
Mesaj Sayısı: 269



Üyelik Bilgileri
« Yanıtla #6 : Mayıs 24, 2021, 12:02:31 ÖS »

Aslında anlamadığım nokta,
Grafiker basic yada makina dilinde çizimleri yaptı ama adı coder değil "grafiker"
yada grafiker kağıt ortamında eskiz çizip coder'e verdi, ama adı coder grafiker değil.

Aynı şey müzik içinde geçerli,
Müzisyen orgla besteyi yaptı codere dinletti, coder sid sesinin hünerlerini kullanıp müziği yaptı ama adı coder oldu,
coder *ıçıp batırabilir de harikalar da yaratabilir, günümüz müzik cover anlayışı gibi kime versen başka bir şey çıkar ortaya.


Şimdi BASIC ya da makina dilinde çizim yapmak deyişi çok doğru değil aslında... Nihayetinde yazılan kod, arka plan veya sprite grafiklerine neler yapacağını söylüyor ama grafik data'sı ayrı oluyor. Matematiksel hesaplamalarla yapılan vektörel grafiklere girmiyorum tabi, C64 deyince ağırlıklı arka plan ve sprite'lar çok daha fazla. Şimdi şöyle bakalım olaya:

Bir oyun yapılacağı zaman öncelikle bir fikir var ortada. Bu da iyi kötü bir şema veya yeri geldiği zaman kabaca bir harita ile anlatılabilir. Geçen rastladığım bir örneği vereyim. Pacman'in eskizleri:


Yani grafik ve müzik detayından önce oluşmuş bir fikir var ve kodlama da bu basit (geçici) grafik olsa da bu prensibe göre yazılabilir. Bir aşamada bu grafikler sonradan dahil edilebilir, artık ne zaman olacağı oyuna ve geliştiren kişi/ekibe bağlı. Ama grafiklerin bir bilgisayar dili ile yazılaması zorunluluğu yok, aksine işi karıştırabilir veya sonraki aşamalarda değiştirilmesini zorlaştırır. Yukarıda bahsettiğim şekilde arka plan grafikleri ve diğer sprite ve benzeri öğeler, oyunun çalışma prensibine göre -genelde- grafikerler tarafından hazırlanır ve programcılara iletilerek oyuna dahil edilir. Özetle grafiker ve coder ayrıdır ancak aynı kişi de olabilir tabi. Özellikle erken dönem 80'ler oyunlarından kod-grafik-ses-müzik tek kişi tarafında yapılıyordu (a.k.a. bedroom coders).

Ses konusu da benzer, tekrar olmasın. Genelde ses efekti dışında oyunda müzik varsa ve birisi tarafından hazırlanmışsa, genel kodlama prensibine aykırı olmayacak şekilde oyuna dahil edilmesi gerekir. Yani oyun oynarken müzik de çalacaksa özellikle interrupt'ların ve diğer ses efektlerinin durumlarına dikkat edilmesi gerekir..

Size iki de video önereyim. Burada Planet X2 (C64 için) ve Pitfall (Atari 2600 için) nasıl geliştirildiği anlatılıyor.

8-bit guy - Planet X2 for the Commodore 64, The Making Of.
https://www.youtube.com/watch?v=NB_VBl7ut9Y

Pitfall Classic Postmortem With David Crane Panel at GDC 2011 (Atari 2600)
https://www.youtube.com/watch?v=MBT1OK6VAIU

Disclaimer Ben bir oyun geliştiricisi / programcı değilim ama geçmişte uğraştım bir miktar, bir de okuyarak ve izleyerek bir takım şeyler öğrendim. Yazdıklarım fikir vermesi açısından bakılabilir, farklı yöntemler mutlaka olabilir.
« Son Düzenleme: Mayıs 24, 2021, 12:04:04 ÖS Gönderen: metaone » Logged

Solomon
Üye
****
Mesaj Sayısı: 447



Üyelik Bilgileri
« Yanıtla #7 : Mayıs 24, 2021, 13:31:37 ÖS »

Eskiden programcı, grafiker, müzisyen aynı kişi olabiliyordu. (Daha da eskiden sanatçı, tarihçi, doktor, din adamı vb de aynı kişi olabiliyordu ki bu bambaşka bir konu )

Oyun teknolojileri ilerledikçe uzmanlık alanları doğdu. metanoe'un bahsettiği yöntemlerle farklı uzmanlar bir araya gelerek oyun çıkartmaya başladı.

Uzmanlıklar öyle bir düzeye geldi ki kendi içlerinde bile dallandılar. Mesela bilgisayar grafiği deyince önceden pixel pixel yapılan işlere vektör grafikler geldi, 3D grafik motorları ortaya çıktı. (OpenGL, Direct3D, Acis, 3DFX vb) Bu motorlar hem Autocad gibi teknik çizim programlarında kullanılıyordu hem de oyunlarda. Daha sonra oyunlar için ayrı ayrı motorlar ortaya çıktı. Quake, Unity gibi. Fizik motorları ortaya çıktı. Derken uzmanlığın da uzmanlığı doğdu.
Ses tarafında efekt uzmanlığı, bestekarlık, dijital müzik, senfonik kayıt vb bir çok konu ayrıca gelişti.
Oyun motorları, yapay zeka, online teknolojiler vs vs derken iş çığırından çıktı. Flappybird gibi bir oyun yazmayacaksanız tek başınıza birşeyler yapmak zorlaştı.

Dolayısıyla bugün için konuşulan yapı ile 70-80'li yıllardaki yapılar çok farklı.
Bana sorarsanız C64'te sprite + kare dalga müzik ile yapılan oyunlar her zaman daha keyifli
Logged

C64 Breadbin | C64C | C64G | SX64 | VIC 20 | Plus4 | C128 | C128D | 1541 I-II
A500 | A500+ | A600 +Gotek | A1200 | A2000 | A4000 | CD32 | CDTV | A590
1084S-MPS1230-MPS801-MPS1200-Vic 1520
Atari 2600,800XL,65XE,1040ST |Sinclair ZX Spectrum | Amstrad CPC464,6128 | Oric 1 | Oric Atmos | MSX vb.
Sayfa: [1]   Yukarı git
Yazdır
Gitmek istediğiniz yer: