Sponge’un tarihi

Bu sayfa iki ana bölümden olusmaktadir:
  • projenin kendisinin tarihi

  • cok sevgili maskotumuz Spongie’nin tarihi

Projenin tarihi

Sponge, Eylül 2014 tarihinde mevcut olan olan API’lere daha iyi bir alternatif olarak kuruldu. Sponge Personel Spout/Spoutcraft, Forge, Couldron ve digerleri gibi bircok topluluktan gelen bircok insandan olusmaktadir.

Bukkit ve Couldron’un gelistirmesi ani bir sona erdiginde Minecraft toplulugu soktaydi. Yukarida ismi gecen topluluklara mensup bazi gelistiriciler Esper.NET üzerinde #nextstep’te bir araya geldi ve minecraft modlamanin gelecegini masaya yatirdi. Ve Craftbukkit deposunun (Couldron da dahil) tepetaklak oldugu o günlerde karara varildi ki yeni bir API icin kesinlikle talep vardi.

Yeni API ile hayata gecirilmesi arzu edilen hedefler:
  • tutarlilik

  • minecraft güncellemeri boyunca saglamlik ve istikrar

  • kullanim kolayligi

  • mojang son kullanici lisans anlasmasi ile uyarlilik

  • DMCA (Digital Millenium Coypright Act) kararlarina karsi korunma

Bu hedeflerin cogu acikken, bu hedeflere giden yol pek de acik degildi. Proje hala isimsizdi. Sponge’un projenin ismi olarak ilk defa zikredilmesi 6 eylülde Firehead94 tarafindan gerceklesmisti. Haliyle bu isim tuttu.

SpongeAPI ve SpongeForge konusundaki nihai karar 2014 yilinin Eylül ayinin yedinci ve sekizinci günlerinde Sponge projesinin liderlerinden Zidane tarafindan verildi. Bu SpongeAPI ve SpongeForge’un (o zamanlar Sponge olarak aniliyordu) gelistirilmeye baslanmasinin basglangic tarihiydi.

Vanilla Minecraft’e dayanan bir API olan Granite hakkindaki nihai karar 7 Eylül 2014’te alindi. Granite, esasinda bagimsiz bir proje olarak baslamisti ve kendi API’sini ve SpongeAPi’i yürütüyor olmasi planlanmisti. Granite ve SpongeForge 20 Nisan 2015’e kadar beraber var oldular.

SpongeForge’un ve API’nin gelistirilmesindeki ivme 1 Aralik 2014’te ilk API’nin yayinlanmasina öncülük etti. Ne var ki, bu version özellikler olarak tam olmaktan uzakti ve sadece salt-API olarak yayinlanmisti ki bunun anlami o tarihte resmi bir uygulama olmamasi demekti.

26 Aralik 2014’te Granite ekibi Granite’i sadece SpongeAPI kullanimi ile sinirlama karari aldi. Bu Granite’i Vanilla Minecraft icin olan ilk gayriresmi Sponge uygulamasi yapti. 26 Mart’ta Granite takimi en sonunda Sponge ekibine katildi ve ilk resmi Vanilla Minecraft uygulamasi olan Granite SpongeVanilla adini aldi. Bir ay sonrasinda ise SpongeForge ve Granite kod tabanlarinin birlesmesi SpongeCommon’da basladi. Uygulama özelinde kullanilan kodlar SpongeVanilla’da ve SpongeForge’da kalirken, SpongeCommon iki uygulama arasinda paylasilan tüm kodlarin bir arada tutulmasi amaciyla yaratildi.

21 Nisan 2015’te SpongeAPI 2.0 sonunda yayinlanmisti. 25 Nisan 2015’te SpongeForge’un gelistirme bünyeleri (#428, Inspired Wallaroo) nihayetinde hazir hale getirildi. SpongeVanilla’nin ilk alfa bünyesi(DEV#17) 13 Eylül 2015’te yayinlandi.

SpongeAPI 3.0, 31 Aralik 2015’te, beta süreclerine giren SpongeForge(#1000) ve SpongeVanilla (#129) ile birlikte yayinlandi.

Maskotumut Spongie

Spongie bizim dost canlisi, yardimsever ve biraz da sulugöz arkadasimiz. Onu sakin aglatmayin cünkü o fazlaca hassas bir kisi.

Spongie’nin tarihi

Spongie ilk olarak Eylük 2014’te, #Sponge olarak Esper.NET üzerinde ortaya cikti. O DragonsPainter. tarafindan yaratildi ve paylasildi. Bir baska kullanica olan Strad ise onun Moogle benzeri bir antenle; bir kazan yerine ise bir demir dövme ocagi ile daha iyi gorunecegini hissetti. Daha sonra kimligi belirli olmayan bir kullanici ilse tüm etiketleri silerek onu Reddit’in Sponge bölümünde ikon olarak tanitti.

Spongie’nin bu eski versiyonu ne yazik ki vektör grafigi olarak mevcut degil. Bundandir ki Sponge tayfasi yeni bir vektörel version yaratmaya karar verdi. Iki yeni taslak paylasildi State of Spongie. Su anda kullanilan kaynaklar ise here.