Java: Basket Game

Java ile yazdığım bir oyun. Basitçe anlatmak gerekirse, açılışta kullanıcıdan bir süre istiyor ve bu süre içinde basket atışlarına göre puanlama yapıyor. Top alt panelde bulunan “Top Kontrol” bölümünden yönlendiriliyor. Burada fareyi topun üstünde gezdirdikçe oyundaki topumuzun içinden bir yörünge çıkıyor ve topun hangi yönde gideceğini gösteriyor. Yönü kararlaştırdıktan sonra da top hedefe doğru yola çıkıyor =) Burada değinmem gereken bir nokta da topu kontrol ettiğimiz panele basış süremiz topun hızını belirliyor. Ayrıca yer çekimini de unutmamak gerek =) Alt panelde ayrıca “Başarılı Atış”, ”Puan” ve “Tahmini Kalan Süre” bölümleri var.
Oyun, Gui,JPanel, JLabel,Image, MouseListener, MouseMotionListener, Graphics ve daha birçok konuyu içeren güzel bir örnek. Topun hareketi bir label’ın yer değişimleri aslında. Pota sabit bir label, alt paneldekiler de öyle sadece yazıları değişiyor onların. Yorunge ise drawLine ile çiziliyor. Benim gibi Java’ya yeni başlayanlar, Gui ile ilgilenenler için umarım faydalı olur.
Buyrun, indirin, oynayın, değiştirin, paylaşın..
Çalışır dosya (.jar) , ilaveten kaynak kod: http:/emrekocabas.net/cs/BasketGame.zip
Categories: Computer ScienceTags: Basket,Game,Gui,Java,JFrame,JLabel,JPanel,MouseMotionListener
Yorum Yapılmamış »
Bu yazıya yapılan yorumlar için RSS beslemeleri. — TrackBack URL
Henüz yorum yapılmamış.
Yorum yapın