folder Tahribat.com Forumları
linefolder Html - CSS - XML - JavaScript - Ajax
linefolder Javscript İle Oyun Yapımı Hakkında



Javscript İle Oyun Yapımı Hakkında

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Felony
    Felony's avatar
    Kayıt Tarihi: 21/Ocak/2009
    Erkek

     

    arkadaşlar merhaba

    javascriptten anlayan arkadaşlara bir sorum olacaktı

    elimde bir sitenin flash ile hazırlanmış logosu var

     

    Flash oyunun linki :  http://s10.directupload.net/file/d/2269/srbzpg9u_swf.htm

     

    bu logo space invaders oyunu gibi hazırlanmış olup, sitenin ismi LCD fontu ile yazılmışbu logoyu yapmak için 2-3 yıldır yapabilecek birilerini arıyordum.. 

    kimse yapmayınca, kendim yapmak için flash öğrenmeye karar verdim. 

    bu kararı verirken biraz temkinliydim. çünkü flash her platforma sonradan yüklenmesi gerekiyor.

    üstelik apple'ın flashı dibe gömmesi de büyük bir etken.. html5 yüzünden gelecekte flashı göremeyebiliriz.

    ayrıca telefonlarda flash logoyu görüntülemek için büyük uğraş vermek gerkeiyor..
    kaldı ki herkesin telefonunda flash yüklenemez..

    acaba diyorum.
    flash yerine javascript ile her yazı karakterini bir resim haline getirerek aynı oyunu yapmak mümkün olabilir mi ?
    ses olmasa da olabilir

     

    javascipt ile kabaca şöyle bir oyun olacak

    -------------------------------------------------

    örneğin HACI.COM isminde  8 karakter font var..

    bu fontları 8 adet GIF resim haline, yanyana getirip, js kodlarıyla 3 adım sağa, 3 adım sola

    sağa ve sola gitmesini sağlamak.ateşleyici mekanizma farenin sağa ve sola gitmesiyle hareketlenecek
    (fare kontrolündeki ateşleyici 5cm lik bir alanla kısıtlı gidip gelcek sağ ve sol)
    bu çok zor olmayacaktır kanımca.. 

    buraya kadar anlattıklarım döngülerle devam edecektir..

    bundan sonrası şöye olacak.

    fare ile ateş mekanizmasına her tıklayışta ateş ettirecek ve gif olan resimler yok olacak.

    veya resim unvisible olacak....ve her 10 saniyede bir bir harf zemine düşecek.
    zemine düşene kadar vurulmadığında ALERT penceresinde GAMEOVER olacak ..

    böyle birşey için çok zorlanır mıyım ? javascript ile bunu öğrenmem çok zaman alır mı ?

    web programlama bilgim başlangıç düzeyinde..

     


    Güçsüz halklar güçlü liderler çıkarır, güçlü halklarınsa lidere ihtiyacı yoktur. "Viva ZAPATA"
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sokoban
    sokoban's avatar
    Kayıt Tarihi: 23/Ocak/2010
    Erkek

    yaparsın ancak zannımca yavaş çalışabilir.


    .
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sokoban
    sokoban's avatar
    Kayıt Tarihi: 23/Ocak/2010
    Erkek

    Öğrenmen gereken şey javascript DOM (Document object modelling)  ve timerlar.Bunları bilirsen çok kolay bir şekilde yapabilirsin.Ama dediğim gibi çok fazla timer olacağından afallayabilir browser.


    .
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Gececi
    NighT_JudGe
    NighT_JudGe's avatar
    Kayıt Tarihi: 09/Aralık/2008
    Erkek

    Hacı bunu java ile  yaparsın  ama O gifleri  tek tek  tanımlaman  gerek ve bunlar  ikişer defa  kullanman lazım toplamda  baya  büyük  yapıyor  yani oynamak isteyen sıçar kalır Flahsda  yap daha  rahat  hızlı olur


    Cahildim Dünyanın Rengine Kandım
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    inside
    anonim6918524
    anonim6918524's avatar
    Banlanmış Üye
    Bilgi/Destek Madalyası Üstün Hizmet Madalyası
    Kayıt Tarihi: 16/Temmuz/2005
    Erkek

    Firefox, Opera gibi tarayıcılarda düzgün çalışsa da Internet Explorer'ı çok kastırır. Herşeyden önce Internet Explorer'ı baz alarak yapman lazım. Performans konusunda uçurum var. Fakat bunu flash yerine js ile yapmak hem zaman kaybı hem de performans kaybı. İyi bir fikir değil. Flash html5 olayına katılmıyorum. Daha önceden bu konuyu tartışmıştık.

    http://www.tahribat.com/Forum-Html5-In-Adobe-Flash-A-Gore-Ustun-Yetenegini-Gosteren-15-Demo-117866/


    λ
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Felony
    Felony's avatar
    Kayıt Tarihi: 21/Ocak/2009
    Erkek

    cevaplarınız için çok teşekkür ederim arkadaşlar

    sokoban hocam bu js+dom konusunu ben bir araştırayım.. umarım bişeyler yapabilirim 

     

     

    oyunda kasmaların meydana gelmemesi için bazı kısımlarını iptal edebiliriz.mesela gif resimler sabit duracak. sadece ateşleyiciyi fareyle sağa sola götürüp

    sadece ateş açabilmesini sağlamak yetecektir. mermi resimle collision olduğunda hidden veya benzeri bir nitelik kazanacak..

    bu şekilde ağırlaşmaz herhalde?

     

    internette benzer çalışmalar mevcut

    -------------

    bu oyunu JAVASRIPT+html5 ve BLENDER ile yapmışlar. resmen 3d bir oyun.. üstelik fazla kasma yapmıyor

    http://www.paulbrunt.co.uk/bert/

     

    bu oyun çok basit , istediğim tarzda ama kontrolleri tuşlara bırakılmış. ayrıca sistemi kasıyor

    http://javascript.internet.com/games/pokemon-invaders.html

     

    invaders yerine breakdown tarzı bir oyun da olabilir 

    http://javascript.internet.com/games/break-out.html

     


    Güçsüz halklar güçlü liderler çıkarır, güçlü halklarınsa lidere ihtiyacı yoktur. "Viva ZAPATA"
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sokoban
    sokoban's avatar
    Kayıt Tarihi: 23/Ocak/2010
    Erkek

    Felony bunu yazdı:
    -----------------------------

    cevaplarınız için çok teşekkür ederim arkadaşlar

    sokoban hocam bu js+dom konusunu ben bir araştırayım.. umarım bişeyler yapabilirim 

     

     

    oyunda kasmaların meydana gelmemesi için bazı kısımlarını iptal edebiliriz.mesela gif resimler sabit duracak. sadece ateşleyiciyi fareyle sağa sola götürüp

    sadece ateş açabilmesini sağlamak yetecektir. mermi resimle collision olduğunda hidden veya benzeri bir nitelik kazanacak..

    bu şekilde ağırlaşmaz herhalde?

     

    internette benzer çalışmalar mevcut

    -------------

    bu oyunu JAVASRIPT+html5 ve BLENDER ile yapmışlar. resmen 3d bir oyun.. üstelik fazla kasma yapmıyor

    http://www.paulbrunt.co.uk/bert/

     

    bu oyun çok basit , istediğim tarzda ama kontrolleri tuşlara bırakılmış. ayrıca sistemi kasıyor

    http://javascript.internet.com/games/pokemon-invaders.html

     

    invaders yerine breakdown tarzı bir oyun da olabilir 

    http://javascript.internet.com/games/break-out.html

     


    -----------------------------

    dom konusunda sorun olursa pm atabilirsin bilgim dahilinde cevap vermeye çalışırım :)

    Html 5 kullanacaksan CANVAS objesini araştırmanı tavsiye ederim.


    .
Toplam Hit: 1855 Toplam Mesaj: 7