Projemiz hakkında fikir, tavsiye, değerlendirme

Biz şöyle bir oyun yapmaya kalkıştık tamamen öğrenme amaçlı;

  • Bota karşı ya da iki kişilik bir terminal oyunu
  • Araç alıp satılabilen
  • Araçların kendine özel özellikleri olacak
  • Deniz, hava ve kara olmak üzere üç temel araç

Aslında çok bir şey yok, yapma amacımız class’ı kavramak, öğrendiklerimizi uygulamak ve her şeyden evvel bunlarıı doğru / verimli biçimde kullanmak.
Düz yazı şeklinde anlatmak gerekirse yapmak istediğimiz şu:

Kullanıcının envanteri olacak, satın aldığı araçlar bu envantere eklenecek. Araçların hasarı olacağı için ayrı ayrı nesneler olmalı yani; Tank = 5 şeklinde tanımlayamayız. Her tank bir nesne ama tank sayısı tabii ki gösterebiliriz.

Örneğin;

Birinin iki tankı olsun varsayalım. Bir tank ile saldırdık canı 30’dan 20’ye düştü. Kişi bir daha ki sefere bu tank ile değil de ikinci tankı ile saldırı yapmak istiyor.

İşte bizim istediğimiz kullaıcıya hem seçenek sunmak, hemde oluşturduğumuz nesneleri birer birer kontrol edebilmek.

İki arkadaş aynı şeyi ayrı ayrı yapıyor ve bu yazıyı iki arkadaş olarak yazıyoruz. Şimdiye kadar yaptıklarımız şunlar (Tavsiyeleriniz için lütfen yapıcı değerlendiriniz.):

1- https://github.com/bc1428/KaninBC_War/tree/BC1442

2- https://github.com/bc1428/KaninBC_War/tree/oop

Yazının asıl amacı tavsiye ve görüş almaktır.

2 Beğeni