Bin Parsek - Thousand Parsec

Bin Parsek
ThousandParsec.svg
Orijinal yazar (lar)Tim Ansell, Lee Begg
Geliştirici (ler)Topluluk
İlk sürümOcak 2002; 18 yıl önce (2002-01)
Son sürüm
0.7 / 18 Nisan 2010; 10 yıl önce (2010-04-18)
Depohttps://github.com/thousandparsec
YazılmışC ++, Python
PlatformÇapraz platform
TürTek oyuncu, çok oyunculu 4X, Sıra tabanlı strateji
LisansGPLv2[1]
İnternet sitesiResmi internet sitesi (arşivlendi)

Bin Parsek (TP) bir Bedava ve açık kaynak oluşturmak amacıyla proje çerçeve için Sıra tabanlı uzay imparatorluğu kurma oyunları.

Bin Parsek genellikle adı verilen belirli bir oyun grubu oluşturmak için bir çerçevedir 4X oyunlar, ortaya çıkan ana oyun aşamalarından: eXplore, eXpand, eXploit ve eXterminate.[2] Bazı oyun örnekleri Bin Parsek fikirler çizer Yıldızlara ulaşmak, Yıldızlar!, VGA Gezegenler, Orion Ustası ve Galaktik Medeniyetler.

Ticari alternatiflerin aksine, oyuncunun bilgisayarının kaldırabileceği büyüklükte evrenleri destekleyen uzun oyunlar için tasarlanmıştır. Yüksek derecede oyuncu özelleştirmesine izin verir ve yeni teknolojilerin oyunun ortasında tanıtılabileceği esnek bir teknoloji sistemine sahiptir.

Tarih

Projenin geliştirilmesine (farklı bir adla) Ocak 2002'de Tim Ansell tarafından başlandı.[3][4] Başlangıçta basit olacaktı klon nın-nin Yıldızlar!. Daha sonra Tim, tam bir açık kaynak projesi başlatmaya karar verdi ve "Worldforge "uzay imparatorluğu oyunlarının". Bunun, yalnızca klonlamak istemeyen diğer insanları teşvik edeceğini umuyordu. Yıldızlar! projeye yardım etmek ve ona daha geniş bir hitap etmek. Projenin duyurulmasından sonra Lee Begg, projeye katılan tek kişiydi. Lee, 2007'nin başına kadar tek büyük katkıda bulunan kişi olarak kaldı.[5]

2006 yılına kadar Bin Parsek öngörülen hedeflere ulaşmamıştı. Kısmen sorun, ihtiyaç duyulan iş miktarının hafife alınmasında ve kısmen de projenin başlangıçta yeni geliştiricilerin ilgisini çekmemesinden kaynaklanıyordu. Bu aksiliklere rağmen, Bin Parsek büyük bir çerçeve kod tabanına sahiptir; göre Ohloh proje istatistikleri, proje 95.000 satır kod üretti,[6] süre Bin Parsek 's kendi kod sayısı onu 90.000 yapıyor.[7] Karmaşıklığın tam oyunlarından önce kalan özelliklerin sayısı Yıldızlar! son derece küçük üretilebilir. Yazılım analizi web sitesine göre Ohloh projenin 47 bireysel katılımcısı olmuştur.[8]

2006'nın sonlarından ve 2007'nin başından bu yana ilerleme hızla artmaktadır[9] bir dizi yeni geliştiricinin projeye katılmasıyla. Proje ayrıca bir yapay zeka programlama yarışması düzenleyerek işe alım sürecini başlattı [10] ve sırasında aktif tanıtım linux.conf.au.

2007 yılında Bin Parsek 2007 yılında 3 yuva tahsis edildi Google Summer of Code.[11]

2008 yılında Bin Parsek için 8 yuva tahsis edilecek kadar şanslıydı Google Summer of Code.[12] Projeler, üç yeni kural seti, bir 3D istemci, üç yapay zeka ile ilgili proje ve sunucuyu genişletmek ve tek oyunculu bir mod oluşturmak için bir proje içerir.

2009 yılında Bin Parsek tekrar katıldı Google Summer of Code, 7 yuva verildi.[13]

Thousand Parsec, öğrencileri tam teşekküllü katkıda bulunanlar haline getirmede önemli bir başarı elde etti;

Açık kaynaklı bir bilgisayar oyunu olan Thousand Parsec projesine geçen yıl kod katkısında bulunan yerel geliştirici Eugene Tan, projenin baş geliştiricisi tarafından bu yılki katılımcılara proje için mentorluk yapmaya davet edildi. Tan, ZDNet Asia'ya şunları söyledi: "Mentor olarak geri dönmek benim için önemli çünkü bu, bilgimi paylaştığım ve daha iyi, daha yenilikçi uygulamalar geliştirmek için diğer programcılarla işbirliği yapmak için uzmanlığıma katkıda bulunduğum açık kaynak topluluğunun ruhuna uygun. . "

[14]

Ağustos 2010'da proje, kod deposunu Sourceforge -e GitHub. 2012 yılında proje durdurulduğunu ve bunun yerine önerildiğini duyurdu FreeOrion.[15]

Resepsiyon

Oyun, 2012 kitabında ayrıntılı olarak anlatılmıştır. "Açık Kaynak Uygulamalarının Mimarisi".[16]

Referanslar

  1. ^ lisans
  2. ^ "Bin Parsec Hakkında". 2008-03-17.
  3. ^ "Bin Parsec hedefi ve yönü". 2006-01-02. Alındı 2006-11-21.
  4. ^ "itwire: linux.conf.au: Linux kullanıcılarının oynadığı oyunlar". itwire.com. Arşivlenen orijinal 2008-08-28 tarihinde.
  5. ^ "Ohloh Proje İstatistikleri, Bin Parsec, Katkıda Bulunanlar". Arşivlenen orijinal 2007-09-28 tarihinde. Alındı 2007-05-27.
  6. ^ "Ohloh Proje İstatistikleri, Bin Parsec, Proje Maliyeti". Alındı 2007-05-27.
  7. ^ "Bin Parsec: Kod Satırları". Alındı 2007-05-27.
  8. ^ "Ohloh Proje İstatistikleri, Bin Parsek Katkıda Bulunan". Arşivlenen orijinal 2010-04-11 tarihinde.
  9. ^ "Ohloh Proje İstatistikleri, Bin Parsec, Kod". Alındı 2007-05-27.
  10. ^ "Bin Parsec: Haberler - Bin Parsec AI Programlama Yarışması!". 2007-01-16.
  11. ^ "Bin Parsec: Haberler - Google Summer of Code Allocations". 2007-04-14. Alındı 2007-05-11.
  12. ^ "Bin Parsec: Haberler - Bin Parsec GSoC 2008 Öğrencisiyle Tanışın". 2008-04-23. Alındı 2008-05-04.
  13. ^ "Bin Parsec için Google Summer of Code proje listesi".
  14. ^ "zdnet Asia: Google, OSS için öğrenci geliştiricilerle bağlantı kuruyor". zdnet.com. Arşivlenen orijinal 2009-07-26 tarihinde.
  15. ^ binparsec.net/tp (arşivlendi)
  16. ^ Alan Laudicina ve Aaron Mavrinac (15 Mart 2012). "Bölüm 21. Bin Parsek". Açık Kaynak Uygulamalarının Mimarisi. Amy Brown, Greg Wilson. ISBN  978-1257638017.

Dış bağlantılar