Bir akşamın daha sonuna geldik… Her şeyden önce, proje dışında ilgilenenler, özellikle Linux kullanıyorlarsa, istedikleri zaman SVN’den kaynak kodları indirebilirler. Artık her akşam, daha doğrusu her sabaha karşı SVN’ye yüklüyorum. Bunun bir reklamını yapayım, sonra değineceğim diğer konulara…
svn checkout http://project1453.googlecode.com/svn/trunk/ project1453
Linux kullanıcıları, tek yapmanız gereken yukarıdaki kod ile SVN’den kodları indirip, daha sonra project1453 dizinine girip make denen komutu vermek…
Günün Ekran Görüntüsü
Gördüğünüz üzere günün ekran görüntüsü hemen solda. Bugün binalar, aynı birimler gibi harita var olma haklarını elde ettiler. Bu sayede binanın üzerine basabilir, bu sayede onu seçtiğinizi etrafındaki yeşil köşeciklerden anlayabilir, sonra da sağ tarafta menüsünü görebilirsiniz.
Elbette, kod şu an çok dağınık. Birimlerle uğraşırken “şimdilik çalışsın da” mantığıyla bir sürü sabit yüzünden bir süre sorun çıktı, ama derlenip düzenleniyor da bir yandan. En azından kod hızlı ilerliyor gibi. Devamlı değişiklik göstermesi ve yeni durumlara ayak uydurması hoşuma gidiyor. Yazarken en büyük amacım aynı kodu tekrar tekrar kullandırtmak. Bu yüzden güzel bir nesne hiyerarşisi izlemeye çalışıyorum.
Yarın da binadan adam çıkarsa diğer konulara eğilmeye başlayabilirim. İlki, kodu daha bir düzene sokmak (tip açısından, okunabilirliliği arttırmak için) diğeri de bütün birimlerin ne olacağına artık karar verip, bu birimleri yaratmaya başlamak. Ne de olsa önemli işler temel sınıflar üzerinden gidiyor: BaseObject ve BaseGraphicObject… O yüzden içim rahat.
Başlığı niye böyle yazdım hatırlamıyorum… Kafiyeli olmuş sanki ama…