Forum
merhaba arkadaşlar delphi ile bir sorunum pacman oyunu yapmaya çalışıyorum bitirme ödevi olarak ancak bir sıkıntım var.
form üzerinde yemler var pacman bu yemlerden küçük olanları yediğinde +2 büyük yemleri yediğinde ise +7 puan saklanmalı ancak bir türlü işin içinden çıkamadım. yardımcı olabilecek arkadaşlara şimdiden teşekkürler ..
NOT: projeyi komple bedava getirmek gibi bir amacım yok zaten çoğu kısmını tamamladım ancak takıldığım yerler var ve içinden hiç çıkamıyorum sadece buralarla ilgili destek almak istiyorum
http://s3.dosya.tc/server6/tiKuXV/selami.rar.html teşekkürler
Merhaba Deniz,
Projeni inceledim güzel gayet hoş olmuş. Yalnız projeyi düzeltip vermek istemedim. Ama fikir verebileceğimi düşündüm çünkü aktif olarak çalışmalar yapabilmen daha önemli olabileceğini düşündüm.
İlk öncelikle yem arrayını aynı yapıda temp_yem olarak bir tane daha oluşturup Timer1 in içerisinde kontrolünü sağlıyarak her değişiklikte temp inide düzenliyerek puanlarını topluyabilirsin. Aşağıdaki kısımda zaten dört bir köşeye ait büyük yemlerin array boolean değeri mevcut onlarıda istediğin puana göre toplayabilirsin.
if yem[1,1] then
Image1.Canvas.Rectangle(16,16,24,24);
if yem[1,10] then
Image1.Canvas.Rectangle(16,376,24,384);
if yem[12,1] then
Image1.Canvas.Rectangle(456,16,464,24);
if yem[12,10] then
Image1.Canvas.Rectangle(456,376,464,384);
İyi çalışmalar.