Piştiyi denedim ve maalesef derleyemedim. Hata kodları :
In file included from dusuncezinciri.cpp:3:
duzey.h: In function 'std::string dusunceSecenekleriOlustur(const int (&)[N])':
duzey.h:75: error: 'find' is not a member of 'std'
dusuncezinciri.cpp: In copy constructor 'DusunceZinciri::DusunceZinciri(const DusunceZinciri&
dusuncezinciri.cpp:64: error: 'transform' was not declared in this scope
dusuncezinciri.cpp: In member function 'void DusunceZinciri::yeniEl()':
dusuncezinciri.cpp:85: error: 'for_each' was not declared in this scope
dusuncezinciri.cpp: In member function 'void DusunceZinciri::yeniDeste()':
dusuncezinciri.cpp:92: error: 'for_each' was not declared in this scope
Oyunda benim aklıma geldi ama konsolda oynamak ne kadar zevkli olur ? Pişti kağıtlarını ve içindekileri nasıl çizeceğiz. Yoksa kendimiz sıfırdan geliştireceğimiz bir çizim ve reklendirme kütüphanesi ile mi bunu halletsek( :-) )
Dsss türevi bir şeyde herhalde zor olacağı için siz istemiyorsunuz ? Ben bu işe hafiften girişmiştim ve aklımda tek sorun var nasıl programı yada ayar dosyalarını indireceğimiz. Yoksa diğer aşamalar profesyonel olmayan şekillerde kolayca halledilebilir ? Dkl(linux) ve Dkw(Windows) diye ayırırız. D programını nasıl kuracağını söyletiriz ve tamam. Dsss'yide biraz incelemek gerekiyor ama trileri gibi kütüphaneyi kolayca kurdurtabiliriz gibime geliyor ? System işlevi tek başına yeter :-D
İşaretlemeli dil hakkında doğru söylüyorsunuz evet tek farklı şeyler -B- yerine -K- yazmak olacak. Belki bazı yerlerde de Türkçeyi daha çok destekler ama sizce bu dili yazarken trileri kütüphanesinden de yararlansak nasıl olur. {(-BÜYÜLT-) buraadki yazıları büyültülmüş şekilde göster ? } Siz böyle bir markup language biliyor musunuz ? Eğer varsa yazmak gereksiz olabilir ?
Oyun programlama olarak konsol üzerinden de bir şeyler yapabiliriz ama bunun için ncurses benzeri bir kütüphane olması gerekir.
Yoksa piştiden başka oyunlarda programlayabiliriz . Örn bir gezgin yaratık avlamaya gider(Duygusal bir metin yazarım oyunun öyküsü için :-D ) Avlar canı azalır yok gücü artar, birşeyler satın alır, yanına adam alır, (Bu oyun kaydedilmeli olur), en sonunda ailesini öldüren büyük canavarla(Evet öykü belirlendi :-D Şimdi süsleme zamanı ) savaşır. Yendiğinde oyun biter. Ama bunun için komsolun en üstünde bazı değerler olması gerekiyor. Örn :
Can : 400/1500 Güç : 10.4 Hız : 2.5 Altın : 40.41 ..
Gibisinden ama bu oyun konsolda yapılmayabilir, en azından konsoldan adam ile canavar çizmek gerekir. Yine en iyisi pişti gibi gözüküyor oyun için. Ama illa oyun için ncurses gibi bir kütüphanenin olması şart.
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]