Rastgele Hareket Eden bir Düşman
Önceki tutorial sonunda kontrolümüze göre hareket eden ve solucanları yiyen bir yengeç elde ettik. Oyun oldukça basit , ne kadar yengeci hareket ettirmek zor olsa da? Şimdi bir düşmana ihtiyacımız var. Bu düşman yengeçleri yiyen bir ıstakoz!..
Başlangıç olarak bir çizgide hareket eden ve yengeçleri yiyen bir Lobster class'ı üretelim. Bunun nasıl yapıldığını daha önce gördük. Önce bir Lobster class ekliyoruz. Sonra bunu düz ileri hareket eder ve eğer yoluna bir yengeç çıkarsa yiyecek hale getiriyoruz. Bunların nasıl yapılacağını daha önce görmüştük. Kendiniz yapmayı bir deneyin son kod
burada bakabilirsiniz.
Istakozun görevini yapmasını yengecin soluna bir ıstakoz (lobster) yerleştirip test edebilirsiniz. Çalıştırdığınızda her ikisi de sağa doğru hareket eder, dokunmazsanız ıstakoz yengeci yakalar ve yer. Istakozumuz şimdilik biraz aptal , önünden kaçmak hiç te zor olmayacak.