All posts by arda

Tatminsizlik, ukalalık, şikayet…

Wos’da yaşanan bir olayın üzerine, unutmadan, ara sıra (ama nadiren değil) karşılaştığım bir durumu tartışmaya açmak istiyorum. Bu günlüğü okuyan az sayıda insanında görüşlerini almak isterim aslında:

Geliştiricilerin eleştiri kaldıramama problemi:

Retro forumlarda sıkça rastlanan bir durumdur, birisi bir program/oyun/grafik/demo/müzik/öykü yazıp, forumlar üzerinden bunu karşılıksız olarak paylaşır:

“Buyrun, 6 aylık çalışmanın ürünü olan ‘Vahşi Kovboy’ oyunu karşınızda!”

Daha sonra biri çıkar der ki,

“Oyun harika olmuş, ama adamın kafasındaki şapka neden mor? Kahverengi olsa daha iyi olurdu”

“ama” ile devam eden bu cümle tipi, gazla dolu bir odaya kibrit çakmak gibidir, ortalık birden tutuşur, herkes ağzındakini dökmeye başlar:

“yok, yeşil olsaydı, ayrıca silahı da biraz küçük kalmış”, “silahı önemli değil de, adam çok alçak zıplıyor, ayrıca kovboy dediğinin üzerinde bermuda gömlek olmaz”,  “kovboy neden inekleri vuruyor? inekler vurularak öldürülmez ki?”

Sonunda geliştirici havluyu atar:

“O kadar uğraşıp oyunu yazıyoruz, insanlar memnun olacaklarına şikayet ediyorlar, benden bu kadar, başınızın çaresine bakın.”

Bu durum her yıl rastladığım bir durum. Bu sebepten forumlar boşalıyor, artı değer üreten kişiler forumları terkediyor, ateşli kavgalar çıkıyor, geliştiricilerin tarafını tutanlar:

“Bazı insanlar tatminsiz oluyor, sen onlara bakma <geliştirici> kardeş, oyun süper olmuş”

derken, diğerleri:

“Ya sanki crysis’i yazdın, bu ne trip?”

diye işi terbiyesizliğe veriyorlar.

Burada bende ara sıra geliştiricinin oturduğu koltukta olan biri olarak, en ufak bir programın dahi yaratılmasının ne kadar efor ve zaman gerektirdiğini çok iyi biliyorum. Fakat bu “geliştirici kabalığını” anlayamıyorum. Öncelikle “ücretsiz-karşılıksız” dağıtılmış bir programı eleştirilme hakkı yok mu? Eğer eleştiriler çok tutarsız ise geliştiricinin bunlara olgunlukla yaklaşarak, “bence şapkanın mor olması gerekiyordu” diyebilmesi, tutarlı ise, şarlamadan, uygun şekilde cevap vermesi gerektiğine inanıyorum.

Kaldı ki eğer bir program yazıp bunu senden talep etmeyen  bir kitleye oynamaları için sunmuşsun, bunun sorumluluğunu almaya hazır olmalısın. Eleştiriler absürd geliyorsa, oyununu ait olmadığı yere koymuşsun demektir. Eğer eleştirilerden etkileneceksen (biliyorum bazıları çok saçma oluyor, farketmez), bunu baştan yazmalısın, umursamamalısın ya da anlayışlı olmalısın.

Unutmayalım ki, bir ürünü ortaya koymak iki yönlü bir süreçtir. Oyunu yazmanın zorluğu kadar, ondan keyif alıp onu oynamayı/okumayı/izlemeyi denemek de kolay bir süreç değildir, zaman herkes için değerlidir. Ayrıca oyunu oynayan herkesin entellektüel zekaya, büyük bir nezakete sahip olacağını asla garanti edemezsiniz. Bir geliştirici buna baştan hazırlıklı olmalı. Ayrıca, çok sayıda olumsuz eleştiri alan ürünler genellikle kusurlu ürünlerdir. Bu durumda geliştiricinin gerçektende eleştiriye ihtiyacı var demektir. Savunmaya geçmek yerine, nerede yanlış yaptığını anlamaya çalışmalıdır. Sonuçta ücretsiz bir üründen elde edeceği tek getiri, tecrübe ve bilgi birikimidir. Kaldı ki, bir ürün hakkında, kısaca “harika olmuş, eline sağlık” demek geliştiriciye hiçbir tatmin yaşatmayacaktır, ne başardığı hakkında hiçbir fikir vermeyecektir. Vasıfsız teşekkürlerin hiçbir değeri olmadığını bir geliştiricinin anlaması gerekmektedir.

Bu sebepten, ben diyorum ki, sevgili geliştiriciler, ya eleştirileri kaldıracak kadar sosyal bireyler olalım ya da üstünlük kompleksimizi tedavisi için bir profesyönele başvuralım.

Fikri olan?

ZX Spectrum: Elite Collection (iPhone)

25 yıllık yazılım firması “Elite”, yeni iTunes uygulamalarını duyurdu:

Bugünden itibaren iPhone kullanıcıları, sadece 56 Pence’e (1$’dan az) zx spectrum emülasyonu yapabilecekler. Elite Kolleksionundaki oyunlar şöyle imiş:

– Turbo Esprit #3 on top 100 best games, voted for by visitors to World of Spectrum
– Saboteur #10 on top 100 best games
– Chuckie Egg the classic, developed by Nigel Alderton
– Harrier Attack inspired by the conflict in the South Atlantic
– Frank Bruno’s Boxing the UK #1 Best-Seller
– Buggy Boy the arcade original driving game

http://www.elite-systems.co.uk/elite/htdocs/user_home.php?show=26

Doğrusu, Chuckie Egg’i düşününce, touch screen kullanarak nasıl oynanacağını bilemiyorum. Kaldı ki, diğer oyunların aksine, bence o oyun sadece ve sadece orjinal 48K’nın kauçuk tuşlarıyla mükemmel oynanabilir.

Horace in the Mystic Woods hazır!

Horace serisinin kayıp halkası, Horace in the Mystic woods bob smith tarafından tamamlandı.

Şöyle ki, Zx Spectrumda Horace serisi üç oyundan oluşuyor: “Hungry Horace”, “Horace Goes Skiing” ve “Horace and the Spiders”. Fakat melbourne house, manic miner’ın başarısının ardından bir başka “Miner 2049’er” klonu olan Horace in the mystic woods’u Psion Avuçiçi bilgisayarları için çıkarıyor. Zx Spectrum portu için planlar hatta çalışmalar yapılmış olmasına karşın oyun orjinal platformuna ulaşamyor.

Yükleniyor!Birkaç yıl önce bu iş için Mojon Twins kolları sıvamıştı. Fakat yaklaşık 8 ay sonra pes ettiler ve Mystic Woods oyununu yapacak vakitlerinin olmadığını söylediler. Bunun üzerine Bob Smith orjinal Psion kodlarını incelemeye başladı. 18 aylık çalışmanın ardından orjinal oyunun haritaları, grafikleri ve en önemlisi oyun mekaniği ile karşımızda “resmi” diyebileceğimiz kadar benzer bir çevrim olan “Horace in the mystic woods for Zx Spectrum” oyunu duruyor.

Oyun WOS’tan indirilemiyor çünkü oyun zaten resmi olduğu fakat hiç piyasaya düşmediği için, infoseek’deki benzer diğer oyunlar gibi “MIA- Misssing in action” statüsünde duruyor. Oyun için Bob’ın sitesine gitmeniz gerekiyor:

http://www.bobs-stuff.co.uk/extras/hitmw.zip

eğer dosya kaldırılmış ise, blog arşivimde mirror yaptım, buyrun.

Intercal programlama dili…

1960’ların sonunda bir grup uçuk programcı tarafından geliştirilen InterCal ile karşılaştım bugün. Neden daha önce düşünülmediğini bilmiyorum ama birsürü özgün özelliği varmış. Benim en sevdiğim “Please” modifikatörü.

Örneğin bir komutu şöyle yazabilirsiniz:
READ OUT,1
ya da şöyle tercih edebilirsiniz:
PLEASE READ OUT,1
böylece nezaketi elden bırakmadan programcı olabilirsiniz.

Compiler’ın ilk versionlarında eğer yeterince “please” kullanmazsanız çok kaba bir program yazdığınız hakkında uyarı mesajı bile alıyormuşsunuz.

Wikipedia’da da girdisi var:
http://en.wikipedia.org/wiki/INTERCAL

SpecOS prototipi başladı…

Çok uzun zamandır birçok 8bit camiası, küçük bilgisayarlarını büyük işler yapabilmesi için modifiye ediyor, devasa kartlar üretiyor, hatta bilgisayarı baştan tasarlayanlar bile oluyor. Neden bilinmez, bu genişletmelerin hiçbiri taraftar bulmamıştır, genellikle üzerinde yazılım bulunmaz, yapması satın alması zordur, bulunmaz ya da pahalıdır.

SpecOS, ZX spectrum’u geliştirmekle uğraşmakansa, elimizde zaten bolca bulunan eski pc’lerimizi zx spectrum olarak kullanmamızı sağlaacak bir işletim sistemi projesi. “Ortalıkta ram genişletme, ekran renklerini arttırma, harddisk ve mouse bağlamaya yarayan parça parça projeler var, fakat sıradan bir pentium 133 laptopta dahi bunlar bir arada bulunuyor, öyleyse neden spectrum’a donanım eklemekle vakit kaybediyoruz? Donanım zaten orda, hem de atıl şekilde duruyor” fikriyle bu işe başlayan Paul, şu anda işletim sistemini windows altında geliştiriyor ve deniyor. SpecOS bittiğinde, bir ekran kartı, network kartı, tam klavye ve mouse, modern depolama birimleri takılmış bir zx spectrum’unuz varmış gibi olacak. OS üzerinde orjinal zx spectrum emülasyonu da ayrı bir uygulama olarak bulunacak. Proje başka eski laptoplarda çalışmak üzere tasarlansa da, pandora gibi arm işlemci kullanan mobil platformlara da port edilecek.

Paul bu işletim sisteminin günlük ihtiyaçlar için değil, bir hobi olarak kullanılmak üzere tasarlandığını söylüyor.

Videosu youtube’da:

denemek isteyenler WOS’daki başlıkta son alfa versionunu bulabilirler:

http://www.worldofspectrum.org/forums/showpost.php?p=471349&postcount=72

Tool Assisted Speedplay…

CAD’den sonra başımıza TAS çıktı.  Araç destekli oyun oynama retro oyunlarda uzun zamandır var. “Tas”, emülatörlerin her türlü fonksiyonunu kullanarak, oyunu yavaşlatarak, hatta kodlarını inceleyerek oyunu kolaylaştıracak bug’ları keşfederek oynama işi.

Şöyle bir siteleri var: http://tasvideos.org/WelcomeToTASVideos.html

Bir de örnek youtube videosu:

TAS

Bilbao’dan geçen var mı?

İspanya’nın en büyük ikinci LAN partisi olan (4000’in üzerinde LAN portu mevcut) RetroEuskal 2010, 22-25 temmuz tarihlerinde Bilbao’da yapılacak.

Bu sayfaya konu olmasının sebebi, posteri:

48k rom buraya nasıl sızdı?

Posterin arka planını oluşturan asm kodu zx spectrum rom’unun ilk satırları. Zx Spectrum, ispanyada da çok güçlü, hatta ingiltere üretime yetişemeyince 128k modellerin çoğu ispanyada üretilmiş ve satılmış. İspanyol 128k modellerin ingiltere modellerine göre farklılıkları da var. Hatta ispanyada satılan ilk 128k modellerin kutusundan nümerik klavye aparatı da çıkıyor. Bu aparatları ingiltere satıcılarında bulmak imkansız gibi olsa da, ispanya ebay’inde sürekli görünen edevatlardan. Ayrıca amerika’ya satılan Timex ntsc modeller de Portekizde üretildiği için ispanyaya da pal olarak ulaşmışlar. Arayan ispanyada PAL timex sinclairde bulabilir. Yani ispanyada zx spectrum’un seveni çok, bu sebepten grafiklerlerin de sinclair’i kullanmaları çok doğal.