Sing in RSS

Özlem Hancıoğlu

"Bir şeyi gerçekten bilmek, onu anlatmakla olur"

.NÖ ve .NS (.NET'ten önce - .NET'ten sonra)

by ozlem 5. Eylül 2008 23:04

.NET in yazılım dünyama girmesiyle projelerimde, programlarımda keskin bir çizgi oluştuğunu oluştuğunu farkettim. Bunun bir örneğini XNA ile üzerinde çalıştığımız şuradaki projemizde bulabilirsiniz. Çok sevdiğim bu dünyada ilerlerken sizlerle de bir kaç .NÖ(.NET'ten önceSmile)'den kalma projemi paylaşmak istedim.

Maze

Labirent içinde random hareketler ile çıkışın bulunmaya çalışıldığı klasik bir maze oyunu.  C ile yapılabilecek görsel renklendirmeleri kullandım. Ancak oyunu geliştirme sürecinde ortaya çıkan, system("CLS") sistem çağrısından kaynaklanan flicking olarak tabir edilebilecek anlık görüntü kaybı ve bunun görsellerimi bozması üzerine buna bir çare bulmaya karar verdim. Geliştirdiğim yeni yöntem ile, ekranda güncelleme yapılmasına rağmen herhangi bir görüntü kaybı olmuyor, bu şekilde, gerçek bir oyun gibi daha akıcı görünüm elde edebiliyordum.

Bunun yanı sıra, labirent boyutlarını, giriş ve çıkış noktalarını, kullanıcının belirleyebilmesini sağlamıştım. Resimde çıkış E harfi ile temsil ediliyor. 

 

 

Oyunu denemek ve .NÖ'de kısıtlı imkanlarla yapabildiğimi görmek için buradan (121,35 kb) indirebilirsiniz. Smile

 

Run Max Run

1.sınıftayken yazdığım RunMaxRun oyunu,  karşı cepheden gelen 2 düşmana yakalanmadan onların cephesine ulaşmayı hedefliyor. 3 seviyeden oluşan bu oyunda seviyeleri düşmanların konumları algılama uzaklığına göre ayarladım. 3. Seviyede düşmanlar sizi 7 satır uzaktan itibaren takip etmeye başlayıp geçmenizi önlemeye çalışıyor

Oyuna başlarken 3 kişilik bir oyun olduğunu düşünerek zar atma atraksiyonunu yaptım. Random sayı ürettim ve gelen sayıyı zar şeklinde bir resimle browser üzerinden (evet gerçekten C ile browser üzerinde Smile) gösterdim. Bunu yapabilmek için C ile html kodlarını yazarak bir sayfa oluşturdum. Bu şekilde, kısıtlı imkanlar olan C dilinden bir adım öteye geçmiş oldum.

Oyundaki yenilikçi bir diğer özellik ise, oynarken müzik dinleme seçeneği. Oyun öncesi, kullanıcının zevkine göre dinlemek istediği online radyo istasyonunu yine Internet explorer ile açtırıyordum. 

Oyundaki bir diğer özellik ise, oyuna kaldığınız leveldan devam edebilmeniz. Bunun için oyun öncesi, size özel bir kullanıcı adı şifre ile, kendinize özel bir hesap açabiliyor ve oyunu istediğiniz zaman bırakarak, daha sonra, aynı kullanıcı adı şifre ile girdiğinizde devam edebiliyorsunuz. 

Farklı deneyimler içeren ve yine .NÖ'den kalma bu oyunu da buradan (49,59 kb) indirebilirsiniz.

.NÖ ve .NS arasında, gördüğünüz üzere ciddi farklar mevcut ve bu farklar eşliğinde, projelerimdeki gelişmeleri sizlerle takip etmeye devam ediyor olacağım. 

  

Yorumlar

06.09.2008 08:11:18 #

Burak Kanmaz

.NÖ böyle ise .NS nin 5.yılını merak ediyorum doğrusu Smile

Burak Kanmaz Turkey

06.09.2008 16:33:18 #

Mustafa Bodur

.NS nin 5. yılını bende merak ediyorum. Ama hala bazı okullarda, benim okulum olduğu yeterince belli oldu mu acaba Laughing, bu konuda .NÖ programlarla yeni ders programları açabiliyorlar. Frown

Mustafa Bodur Turkey

09.09.2008 14:20:33 #

Burak Kanmaz

İsim vermeyeyim ama benim okulumda da "Fortran 90" öğretiliyor. Fortran 90'ı indirmek için kaç yüz site dolaşmıştım Smile Yalnız değilsin yani Laughing

Burak Kanmaz Turkey

Yorum ekle


(Gravatar simgesini gösterecek)

  Country flag


biuquote
  • Yorum
  • Canlı önizleme
Loading