Şimdi Ara

Farmville benzer oyun yapımı (FLASH) ??

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
10
Cevap
0
Favori
2.086
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Beyler nasıl yapabilirim???



  • Yapamazsın
  • Cevap çok güzelmiş :) Peki neden yapamaz onuda açıklayabilirmiyiz bizde öğrenmiş oluruz hem.
  • Çünki arkadaş farmville oynayıp kazandırdığı parayı duyup "yav bizde yapalım nolacak" diyip foruma atlayanlardan çok belli.
    Çünki arkadaşın ne flash ile nede actionscript ile alakası yok çok belli.
    Çünki arkadaşın derdi her Türk gibi yatarak kısayoldan para kırmak çok belli.
    Çünki arkadaşın derdi, forumda soru nasıl sorulur bilememek.
    ...
    ..
    .

    Çünki bu forumu 2004 den beri takip edip 2006 dan beri üyeyim ve bu arkadaştan çok gördüm.

    1 sayfa neden sayabilirim.
  • yapıp yapamayacağı beni hiç ilgilendirmediğinden direkt konuya giriyorum.

    ilk olarak farmville bir 3d motoru kullanmakta ve bu motor ücretli.

    farmville tarzı bir oyunu biraz açarsak sırasıyla

    1- grafik motoru gerekli
    2- ilgili oyun algoritması gerekli
    3- veritabanı ile iletişim kuracak sistem gerekli

    şüphesiz bu 3 adımın birbiri ile çok iyi anlaşması gerekli.

    grafik motoru işini hazır bir grafik motoru ile çözebilirsin fakat oyun algortiması tamamen sana kalıyor. bu noktada iyi bir actionscript bilgisi şart.
    veritabanı bağlantısı konusu ise sunucu bilgisi ve php yada asp gibi bir dil bilgisi gerekli .

    özetle zaman alıcak uzun bir süreç. bunun yerine basit oyunlar ile başlayıp kendinizi geliştirmenizi tavsiye ederim.

    örneğin actionscript'de biraz kendinizi geliştirip bir grafik motoru yazmak için çalışabilirsiniz. grafik motoru yazmanızdan daha önemli olan şey buna karar verip detaylı planlar yapmaktır. eğer planlayabiliyorsanız yapabilirsinizde zaten sadece zaman meselesi olur bu iş.

    oyun algoritması işi ise hem zeka hem bilgi isteyen bir konu. bu konudaki örnek sayısının az oluşu da işi zorlaştıran birşey. bu noktadaki en büyük yardımcınız zekânız olacaktır.

    veritabanı bağlantısı ise işin en kolay kısmı. hakkında bolca örnek bulunan asp.net yada php dillerinden birini seçip ilgili bağlantıyı yapabilirsiniz.




  • quote:

    Orijinalden alıntı: orcnd

    3- veritabanı ile iletişim kuracak sistem gerekli
    veritabanı bağlantısı konusu ise sunucu bilgisi ve php yada asp gibi bir dil bilgisi gerekli .
    veritabanı bağlantısı ise işin en kolay kısmı. hakkında bolca örnek bulunan asp.net yada php dillerinden birini seçip ilgili bağlantıyı yapabilirsiniz.



    sanki biraz kafanız karışık? ya da çok teknik olmuş, "veritabanı ile iletişim kuracak sistem" hakkında biraz bilgi verebilir misiniz?
  • quote:

    Orijinalden alıntı: kuduk


    quote:

    Orijinalden alıntı: orcnd

    3- veritabanı ile iletişim kuracak sistem gerekli
    veritabanı bağlantısı konusu ise sunucu bilgisi ve php yada asp gibi bir dil bilgisi gerekli .
    veritabanı bağlantısı ise işin en kolay kısmı. hakkında bolca örnek bulunan asp.net yada php dillerinden birini seçip ilgili bağlantıyı yapabilirsiniz.



    sanki biraz kafanız karışık? ya da çok teknik olmuş, "veritabanı ile iletişim kuracak sistem" hakkında biraz bilgi verebilir misiniz?


    Arkadaşım aslında çok teknik olan bi durum yok. Açıklanabilecek en sade şekilde açıklamış. Flash dediğin olgu sadece "document library" diye adlandırdığımız kendine ait olan ya da geliştircinin oluşturduğu kütüphanalerden ibaret değildir. ActionScript eğer ben yanlış bilmiyorsam, PHP ile etkileşimli olarak çalışabilen bir dil. Dolayısıyla veritabanı sunucusu kullanmanı mümkün kılıyor. Yani MySQL gibi veritabanı sunucusu desteğini de geliştirdiğin Flash oyunu mu olur artık her ne ise onunla birlikte kullanman mümkün. Aslına bakarsan arkadaş fazlasını bile söylemiş.




  • Yapay Zeka’dan İlgili Konular
    Flash Oyun tavsiyesi
    15 yıl önce açıldı
    Daha Fazla Göster
  • @kuduk
    evet biraz teknik olmuş ama bahsettiğinin DAL(Data access layer) olduğunu anlamıyacak bişi yok, yani ActionScript -> ([ Sunucu Taraflı Dil ] => [ DAL ]) -> Database
    parantezler içindeki kısmı teknik olarak açıklamış arkadaş.

    @TradeMark
    kuduk'un bahsettiği şey cümlenin teknik kısmı, ayrıca actionscript sadece php ile değil sunucu taraflı tüm diller ile çalışabilir. Dolayısı ile MySQL, SQL Server, SQLite, Oracle, Access v.b tüm veritabanlarını kullanabilir.

    Dip not:
    Bu konu üzerinde tartışmaya gerek yok, lâkin arkadaş zaten böyle bişi yapmıyacak.
  • flash ile php yada asp dillerinden birini iletişime sokman lazım.

    flash'da php'den veri çekmek için xml dosyalarını kullanıcaksın. veri göndermek için ise post methodunu.
    ardından gönderdiğin verileri oluşturduğun veritabanına aktarıcaksın.

    o aşamaya geldiğinde yazarsan yardımcı olurum zaten işin en kolay kısmı bu
  • quote:

    Orijinalden alıntı: sehlor

    @kuduk
    evet biraz teknik olmuş ama bahsettiğinin DAL(Data access layer) olduğunu anlamıyacak bişi yok, yani ActionScript -> ([ Sunucu Taraflı Dil ] => [ DAL ]) -> Database
    parantezler içindeki kısmı teknik olarak açıklamış arkadaş.




    kime sorsan gösterir diyorsunuz, değil mi?

    forumda sorulan soruları ve cevapları yadırgıyorum bazen. bana masallarda anlatılan kahramanlık hikayelerini hatırlatıyor:

    hasta bir baba, kakir, vefakar oğlu... hastayı doktorlar ziyaret eder, bakar, inceler, sonunda "bu adam gidicidir" diyemez, "bu adamın şifası bağdatta" der, nasıl olsa (akıllı bir) kimse oraya gitmeyi göze almaz, bağdat esasında işin yapılamayacağına dair bir metafordur.
    neyse evlat duramaz heyecandan, sonuçta babası kurtulacak, evinden çıkar çıkmaz sorar "bağdat nerede, babama şifa getireceğim?".

    şimdi bu evlat 3 tip insandan birine soru sormuş olabilir:
    1. dürüst ve bilge; "sen hastanın başından ayrılma, burada bak rahat ettir, oraya gidemezsin, gitsen de şifa bulamazsın",
    2. kıt zekalı ve cahil; "burdan böyle dümdüz git, tepeyi aşınca",
    3. yalancı ve menfaatperest; "senin şifan ben de, al şunu içir, yarın gel diğerini vereyim".




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.