Gosu Müzikçalar Örneği

Öncelikle herkese iyi forumlar.
Size basit bir müzikçalar örneği bırakıyorum isteyen istediği gibi kullanabilir sadece yapmanız gereken Sounds isminde bir klasör oluşturup içine müziklerinizi koymak.
Kod:

require "gosu"
include Gosu

class Hello < Window
	def initialize
		@çal = 0
		@a = 1
		super 500,500,false
		Dir.chdir(Dir.getwd+"/Sounds")
		@a = Dir.glob("*.mp3")
		oynat
	end
	def oynat(nesne=0)
		if nesne == "arttır";@çal += 1 elsif nesne=="azalt";@çal -= 1 else @çal = 0 end
		@music = Song.new self,@a[@çal]
		@music.play
	rescue RuntimeError
		oynat
	end
	def update
		if button_down? KbLeft
			oynat("azalt")
		elsif button_down? KbRight
			oynat("arttır")
		elsif button_down? KbEscape
			exit
		unless @music.playing?;oynat("arttır") end
		end
	end
end

worm = Hello.new.show

1 Beğeni

hani siz bana benim rubyde ilk projem bir müzikçalar programı dediğin program bumu?

İlk değil ama ilkerden :slight_smile:

başka hangi projeleriniz vardı

Basit bir işçi-patron uygulaması.Tam olarak uygulama denemez aslında class yapısı ile kodlamıştım.Birde rails deneme web sitesi var.

ben rubyde bayağı kötüyüm ama bu işçi patron uygulamasını yaparım,algoritmanız neydi?

Mesajlarınız konu dışı olmaya başlamış.Yeni bir konu açarsanız daha çok cevap bulabilirsiniz.

pekala ben özelden @Wormer_King ’ e özelden yazıyım

1 Beğeni

Github link eklendi.