• 31-03-2009, 21:55:28
    #1
    Üyeliği durduruldu
    Mrb arkadaşlar.
    C dilinde şu anki bilgi düzeyim; fonksyonlar civarında. Halen siyah ekranda çalışan programlar yazıyorum.
    Ödevim ise Tetris oyunu. Bu görsel olayı nasıl kullanacağımla ilgili hiçbir fikrim yok.Sizdce neler öğrenmem gerekli. Ne tür kaynaklardan faydalanabilirim.
  • 31-03-2009, 23:50:31
    #2
    Bunun için bilgisayarına TurboC yüklemen gerekiyor. Graphics.h header dosyası orda mevcut.C temel bilgileri öğrenmen gerekiyor, fonksiyonlar iyi ama ne kadar çok öğrenirsen o kadar kolaylaşacaktır işin(İşaretçiler,dosya yazma vb.)

    Turbo c'yi yükledikten sonra:
    Alıntı
    ilk basta tlib.exe die bi komut olcak bin dosyasının içinde onu lib klasorune kopyalaYIN

    bgi klasorunde egavga.bgi VAR ONU hem lib klasorune hemde bin klasorune kopyalayın
    sonra başlattaki çalıştırdan cmd yi ac

    c: de
    tc/lib e girince
    tlib cs + graphics.lib yaz
    Alıntı
    turbo c ekranında options/linker/libraries e geliyorsunuz sonra graphics.h kutucuğunu işaretliyorsunuz arakadaşlar kolay gelsin .
    En basit açıklamaları bu.Bu kütüphanede bir kaç fonksiyon bulunuyor.
    Bunları anlatamam uyumam gerekiyor
    Şu adrese gideceksin

    http://www.wardom.org/c-de-grafik-t101676.html

    Yardımcı olabildiysem ne mutlu bana, c ağır bir dildir.
    İyi geceler.
  • 01-04-2009, 03:00:16
    #3
    Üyeliği durduruldu
    Çok teşekkur ederim yardımcı olduğunuz için.
    Adımları uygulayacağım.. Umarım kolay kaparım..
  • 01-04-2009, 07:17:45
    #4
    Üyeliği durduruldu
    bkz: c tetris tutorial - Google'da Ara
  • 01-04-2009, 20:23:16
    #5
    UKRAYNALI adlı üyeden alıntı: mesajı görüntüle
    Ben baktım ve bir tane bile c örneği bulamadım. Hepsi c++, ve kesinlilikle c uyumlu değiller.

    @mimar
    Arkadaşım programın mantığı açısından yardımı olabilecek bir link :

    DarkHardware • Diziyi görüntüle - c de tuş okuma?
    Bunlarla görselliği birleştirirsen güzel sonuçlar elde edebilirsin
  • 03-05-2009, 13:22:04
    #6
    Üyeliği durduruldu
    Herkese çok teşekkurler.. Gerçekten çok yardımcı oldunuz..

    Peki ben şu mantıkta gidiyorum ve birkaç yerde takıldım.. acaba yanlış yoldan mı gidiyorum?


    graphics.h kullanarak rectangle fonksiyonuyla noktalar ile taşları çizmeye çalışıyorum..
    Birkaç tane noktayı birleştirerek; L yi Z yi ve I yı falan yapıyorum...
    Bunları for döngüsüyle koordinatlarını değiştirerek aşağı indiriyorum ve her adım aşağı indirmemde ekranı temizliyorum..
    Eğer ekranı temizlemezsem bir önceki adım silinmiyor...
    Ama benişm en son taş yere düşünce taşı sildirmemem gerekli..
    Nasıl olabilir bu?