Delphi Can
Oyun kartı için fikir ve önerileriniz.. - Baskı Önizleme

+- Delphi Can (https://www.delphican.com)
+-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3)
+--- Forum: Genel Programlama (https://www.delphican.com/forumdisplay.php?fid=6)
+--- Konu Başlığı: Oyun kartı için fikir ve önerileriniz.. (/showthread.php?tid=3085)

Sayfalar: 1 2


Oyun kartı için fikir ve önerileriniz.. - CesuR - 31-12-2018

Aleyküm selam , kendisi paşalar gibi asker oldu. Keyfide yerinde şükür. Birazcık sızlanır belki dedim ama gram sızlanmadı askerlikten aferin ona Adam gibi adam İsmail . Bu arada yarın tekrar gidicem yanına ama yinede telefonu yanında numarası olup ulaşmak isteyen olursa 5 ten sonra deneyebilirler Smile)


Oyun kartı için fikir ve önerileriniz.. - uparlayan - 31-12-2018

Ve Aleyküm Selam, bizden de selam söyleyin.

Nerede askerlik yapıyor?


Oyun kartı için fikir ve önerileriniz.. - CesuR - 31-12-2018

Çorlu / Tekirdağ da yapıyor.

Bu arada Fesih bey kitap örneklerinde (Form Fill Özelliği) örneği çalışmıyor yada bende sorun var. Bilginiz olsun.


Oyun kartı için fikir ve önerileriniz.. - CesuR - 01-01-2019

Bu konu hakkında verdiğiniz bilgiler için teşekkürler. TLayout ve Rectangle biileşenleri inceledim ama bileşen hakkında kaynak olmadığı için pek bişey yapamadım.
Timage ile denediğimde panel ile yaptığım örneğe göre daha hantal ve hakimiyeti zor oldu. Doğru yapıyı hala bulamadım.


Oyun kartı için fikir ve önerileriniz.. - Invasion - 01-01-2019

http://www.delphican.com/showthread.php?tid=1355&pid=9423


Oyun kartı için fikir ve önerileriniz.. - CesuR - 02-01-2019

Invasion teşekkürler fakat oradaki şekilde denediğimde 4000 adet panel kullanmış oluyorum ve program ciddi şekilde kasılıyor. Bende buna fikir arıyorum.


Oyun kartı için fikir ve önerileriniz.. - mrmarman - 02-01-2019

Merhaba
Bence önerileri nasıl hayata geçireceğinizden veya bilgi sahibi olup da henüz deneyimlemediğinizden çekiniyorsunuz gibi geliyor. 

Bir bitmap üzerine bir çizim, daire ile başlayın, bir bitmapi diğeri üzerine yapıştırmayı, belli bölgeyi boyamayı deneyin. Buna Canvas operasyonları ortak adı verilir. 

Sonra strateji kurarsınız. Örneğin ekranda yer almayan (görünmeyen) bir stringgrid üzerinde de olabilir, şahsen tercih edeceğim şekilde 2 boyutlu diziler grubu da; mantık içeren karşılaştırma, rakam çekme vs. yaptırırsınız SONRA bu içeriği bir procedure ile koordine ederek yukarıda bahsettiğim Canvas operasyonları ile son kullanıcıya görselleştirirsiniz. 

Her hamleyi görsele yükleyip, görsel üzerinden sorgulama gibi bir arayışa girmeyin. Görsel ayrı değişken grubu vb ayrı. 

Yolunuz açık olsun.


Oyun kartı için fikir ve önerileriniz.. - CesuR - 02-01-2019

MrMarman üstadım evet dediklerinize katılıyorum. Bilgi için teşekkürler. Fikir almaktaki amacım bildiğim ve bilmediğim bir çok bileşen ve yöntemle yapılabilecek bu işin, bilmediğim yöntemlerini tek tek deneyerek aşırı zaman kaybetmektense sizler gibi deneyim etmiş kişilerden fikir alarak yöntem ve bileşen sayısını en aza indirerek denemekti. Böylece daha az ve doğru bileşene odaklanıp çözüme vakit ayırabilecektim. Dediğiniz yöntemleri araştırıp test edeceğim . Fakat olay sadece göstermek değil, gösterilende arayıp bulup işaretleme olayı nasıl olur olurmu şuan için bilmiyorum.

Okoca, teşekkürler bunuda inceleyip deneyeceğim.


Oyun kartı için fikir ve önerileriniz.. - mrmarman - 02-01-2019

Canvas üzerine yapıştırdığınız her resimciğin koordinatı onmousemove ile okuduğunuz x y değerlerinden yola çıkarak mantıksal değeri ile eşlenebilir.

örneğin 100x100 büyüklüğünde küçük karelerden oluşan  büyük resim üzerindeki mouse koordinatı x220, y80 ise 

220 div 100 kadar sütun + 220 mod 100 eğer 0'dan büyükse +1 sütun, 
80 div 100 kadar satır + 80 mod 100 0'dan büyükse +1 satır 

şeklinde formülize edip 3.sütun 1.satır cevabı bulunur. 

Array tablonuzda buna karşılık gelen değer sizin mantıksal verinizdir. Size tecrübe için başlama noktası.  
Bileşen sayısı 1 adet TImage ve belki bir kaç tane de buton.  

(ScaledLayout ile televizyon'dan barcovision'a kadar ölçeklenebilir bir boyut tercih edersiniz, bu örnek çarpma bölme kolay olsun diye)