Beta olmak ya da olmamak

0
redogre
Ya da bir projeyi Beta olarak yayınlarken yapılmaması gerekenler.

Malum Fm wars büyük bir gazla yayına başladı ama birçok hata yüzünden haftalardır oynayan yok. Ben kısaca yaptığım hataları sıralayacağım, eksik gördüklerinizi eklersek şahane bir "Ne yapmalı ne yapmamalı" olabilir...

1- İnsanlar görmek ister, gelecekte ne kadar "cool" özelliklere sahip olacak bir projeniz olması bu özellikler gözükmüyorsa ancak insanların ilgisini kısa bir süre çekebilir.

2-Güvenlik herşeyden önemlidir. Nasıl olsa iki güne hallederim diye yayınladığınız beta 24 saat içinde kırıldıktan sonra kullandığınız sistem/alt yapı/dilin bu güvenliği %100 sağlayamadığını öğrenirseniz kilitlenip kalabilirsiniz.

3-Her seferinde küçük güncellemeler başta ilgi çekici olabilir ama bir yerden sonra kullanıcı "yeni" şeyler görmek ister.

4-Daha tam sürümü yayınlamadan kullanıcıları sıkarsanız sonuçta gerçekten büyük bir şey yapmanız gerekir.

5-Bence sonuncusu ve en önemlisi, bütün bu şartlar kullanıcıları bezdirirken, sonunda sizi de bezdirip projeden soğutursaaa... İşte o zaman vay halinize.

Not: Ben fmwars dan sıkılmadım, gerçekten büyük değişiklikler yapmayı planlıyorum, sadece iş yoğunluğu, ve programın daha kararlı olması için baştan yazmaya başlamamdan dolayı bir durgunluk içinde.

Görüşler

0
yilmaz
oyunun ne kadar kaliteli kodlandığı veya ne kadar güvenli olduğundan ziyade oyunun oynanışı ve sunuluşu önemli. mesela oyunun hangi tuşlarla oynandığı yada hangi versiyonu olduğu direk karşımıza çıkmamalı zaten boyle bir oyunun joystickle oynanmayacağı ortada. bir buton koyarsınız isteyen butona tıklar nası oynanacağını öğrenir. bunun yerine ilgi çeken bir resim koyarsınız. mesela uzay gemisimidir nedir o şey onun önden görünümü, belki içinde kafayı sıyırmış bi rpenguen. oyundaki kahramanın biz olmadığını hissetmedikten sonra pek de oynamak istemez kimse.
0
redogre
ASlında benim amacım oyun bazlı değil program bazlı bir yazıydı. Konu oyun olunca birçok farklı parametre giriyor işin içine..
Görüş belirtmek için giriş yapın...

İlgili Yazılar

BinarySearch ve MergeSort kullandıysanız kodunuzu kontrol edin!

FZ

Algoritmalar mükemmel olabilir ama uygulamaları her zaman öyle olmayabiliyor!

Google'dan Joshua Bloch, yeni günlük girdilerinden birinde Extra, Extra - Read All About It: Nearly All Binary Searches and Mergesorts are Broken diye konuya girip Java standart kütüphanesinde kendi yazdığı BinarySearch fonksiyonunun nasıl bir hata barındırdığını anlatıyor.

Sun Microsystems'e 11 Mayıs 2004 yılında gönderilen hata raporunun yorum kısmı ise epey eğlenceli: "Should be fixed in the next release. Not for Tiger. xxxxx@xxxxx 2004-05-11 Finally fixing for Mustang. Can't even compute average of two ints is pretty embarrassing."

3 Haziran 2006 Cumartesi günü yollanan yorumlara göre ise, benzer problemden ötürü Solaris'teki look komutu yaklaşık 1 GB'den büyük dosyalar için düzgün çalışmıyor.

Interbench: Linux Etkileşim Testi

Soulblighter

Daha önce bu haberde Linux çekirdeğindeki performans farklarından ve Intel işlemcilerin Linux çekirdeğinin performansına etkisini ölçen bir projeden bahsetmiştim.

Eğer siz de yeni bir çekirdeğe geçecekseniz veya sisteminizdeki donanımları güncelleyecekseniz ve oluşacak performans farkını merak ediyorsanız Interbench tam size göre...

Palm için miniGL sürücüsü

redogre

http://www.dsbox.com/minigl.html adresinde Palm için OpenGL projesi ile ilgili bilgiler var. Digital Sandbox firmasının Source Forge sitesinin de desteğiyle yürüttüğü projede şu anda 0.4 versiyonuna gelinmiş durumda. Ama Sandbox kullanıcıları uyarıyor, program henüz çok stabil değil. Dsbox sitesinde çok "şirin" screen shot lar var... En azından Palm ekranında vektör grafikler şirin gözüküyor bence.

C++ : `Standard Library´nin Ötesine Geçin

FZ

C++ programlama dilinde ustalaştıktan sonra çoğu programcının yaptığı ilk iş nedir? Standart fonksiyon kitaplığının dışındaki fonksiyon kitaplıklarını öğrenmek. Elbette standart C++ fonksiyon kitaplığının içinde karakter dizisi fonksiyonları, G/Ç kanalları, `container´lar, öteleyiciler (iterators), algoritmalar, vs. mevcuttur ancak modern programlama dünyasında en çok kullanılan kavramlar standart olarak gelmez: ağ programlama, GKA (Grafik Kullanıcı Arayüzü), eşzamanlılık, vs.

C++ in a Nutshell kitabının yazarı Ray Lischner, Blitz++, MTL (Matrix Template Library), ACE (Adaptive Communication Environment), Loki ve Boost gibi kitaplıkları ele aldığı bu yazısında C++ programcısının verimliliğini artırabilecek önemli noktalara dikkat çekiyor.

SIAC Linux´a geçti

gencbeyin

Amerika'nın en büyük borsaları Amex ve NYSE'nin işlemlerini yürüten bilgisayar sistemlerini üreten SIAC önemli uygulamalarını Linux'a kaydırıyor. Geçen yıl NYSE'nin bir saatten fazla çalışamamasına mal olan çöküşten akılları başlarına gelmiş olacak:-))