Ming parsel - Thousand Parsec

Ming parsel
MingParsec.svg
Asl muallif (lar)Tim Ansell, Li Begg
Tuzuvchi (lar)Hamjamiyat
Dastlabki chiqarilish2002 yil yanvar; 18 yil oldin (2002-01)
Yakuniy nashr
0.7 / 18 aprel 2010 yil; 10 yil oldin (2010-04-18)
Omborhttps://github.com/thousandparsec
YozilganC ++, Python
PlatformaO'zaro faoliyat platforma
TuriYagona o'yinchi, ko'p o'yinchi 4X, Burilish strategiyasi
LitsenziyaGPLv2[1]
Veb-saytRasmiy veb-sayt (arxivlangan)

Ming parsel (TP) a ozod va ochiq manba yaratish maqsadi bilan loyiha ramka uchun burilishga asoslangan kosmik imperiya qurish o'yinlari.

Ming parsel tez-tez chaqiriladigan ma'lum bir o'yin guruhini yaratish uchun asosdir 4X o'yinlar, o'yinning paydo bo'lishining asosiy bosqichlaridan: eXplore, eXpand, eXploit va eXterminate.[2] O'yinlarning ba'zi bir misollari Ming parsel g'oyalarni jalb qiladi Yulduzlarga etib boring, Yulduzlar!, VGA Planets, Orion ustasi va Galaktik tsivilizatsiyalar.

Tijorat alternativalaridan farqli o'laroq, u uzoq koinotlarni qo'llab-quvvatlaydi, chunki u pleyerning kompyuteriga etadigan darajada katta koinotlarni qo'llab-quvvatlaydi. Bu o'yinchilarni yuqori darajada moslashtirishga imkon beradi va moslashuvchan texnologiya tizimiga ega, bu erda yangi texnologiyalar o'yin o'rtalarida joriy etilishi mumkin.

Tarix

Loyihani ishlab chiqish (boshqa nom bilan) 2002 yil yanvar oyida Tim Ansell tomonidan boshlangan.[3][4] Dastlab bu oddiy bo'lishi kerak edi klonlash ning Yulduzlar!. Keyinchalik Tim "ochiq manba" loyihasini boshlashga qaror qildi.Worldforge "kosmik imperiya o'yinlari. Bu shunchaki klonlashni istamagan boshqa odamlarni rag'batlantiradi deb umid qildi Yulduzlar! loyihada yordam berish va unga yanada kengroq murojaat qilish. Loyiha e'lon qilinganidan keyin Li Begg unga qo'shilgan yagona odam edi. Li 2007 yil boshigacha yagona yirik yordamchi bo'lib qoldi.[5]

2006 yilga kelib Ming parsel ko'zda tutilgan maqsadlarga erishmagan edi. Qisman muammo, zarur bo'lgan ish hajmini kam baholashda va qisman loyiha yangi ishlab chiquvchilarni jalb qilmagani bilan bog'liq edi. Ushbu muvaffaqiyatsizliklarga qaramay, Ming parsel ramkaning ulkan kod bazasiga ega; ga ko'ra Ohloh loyiha statistikasi, loyiha 95000 satr kod ishlab chiqardi,[6] esa Ming parsel 'o'z kodini hisoblash uni 90,000 ga teng qiladi.[7] To'liq o'yinlarga qadar qoldirilgan funktsiyalar soni Yulduzlar! ishlab chiqarish juda kichik. Dasturiy ta'minotni tahlil qilish veb-saytiga ko'ra Ohloh Loyihada 47 ta shaxsiy ishtirokchilar bor.[8]

2006 yil oxiri va 2007 yil boshidan buyon taraqqiyot jadal o'sib bormoqda[9] loyihaga qo'shilgan bir qator yangi ishlab chiquvchilar bilan. Loyiha, shuningdek, sun'iy intellektni dasturlash bo'yicha tanlovni o'tkazib, ishga qabul qilishda davom etdi [10] va davomida faol targ'ibot linux.conf.au.

2007 yilda Ming parsel 2007 yilda 3 ta uyalar ajratilgan Google Summer of Code.[11]

2008 yilda Ming parsel uchun ajratilgan 8 omad etarli edi Google Summer of Code.[12] Loyihalarga uchta yangi qoidalar to'plami, 3D-mijoz, uchta sun'iy intellekt bilan bog'liq loyihalar va serverni kengaytirish va bitta o'yinchi rejimini yaratish loyihasi kiradi.

2009 yilda Ming parsel yana ishtirok etdi Google Summer of Code, 7 ta slot beriladi.[13]

Ming Parsek talabalarni to'laqonli hissa qo'shadigan shaxslar sifatida rivojlantirishda katta yutuqlarga erishdi;

O'tgan yili "Ming Parsec" loyihasiga kodni qo'shgan mahalliy dasturchi Eugene Tan - ochiq manba kodli kompyuter o'yini - loyihaning etakchi ishlab chiqaruvchisi tomonidan loyiha uchun bu yilgi ishtirokchilarga ustozlik qilish uchun taklif qilingan. Tan ZDNet Asia-ga shunday dedi: "Menga ustoz sifatida qaytish juda muhim, chunki bu ochiq manbali hamjamiyat ruhiga mos keladi, men bu erda o'z bilimlarimni baham ko'raman va o'z tajribamni boshqa dasturchilar bilan hamkorlikda yaxshiroq, yanada innovatsion dasturlarni ishlab chiqishda ko'maklashaman. . "

[14]

2010 yil avgust oyida loyiha o'zining kod omboridan ko'chib o'tdi Sourceforge ga GitHub. 2012 yilda loyiha o'zini to'xtatilgan deb e'lon qildi va o'rniga tavsiya etildi FreeOrion.[15]

Qabul qilish

O'yin 2012 yilgi kitobda batafsil tavsiflangan "Ochiq manbali dasturlarning arxitekturasi".[16]

Adabiyotlar

  1. ^ litsenziya
  2. ^ "Ming parsek haqida". 2008-03-17.
  3. ^ "Ming Parsel maqsadlari va yo'nalishi". 2006-01-02. Olingan 2006-11-21.
  4. ^ "itwire: linux.conf.au: Linux foydalanuvchilari o'ynaydigan o'yinlar". itwire.com. Arxivlandi asl nusxasi 2008-08-28 kunlari.
  5. ^ "Ohloh Loyiha statistikasi, mingta parsel, ishtirokchilar". Arxivlandi asl nusxasi 2007-09-28. Olingan 2007-05-27.
  6. ^ "Ohloh Loyiha statistikasi, ming parsel, loyihaning qiymati". Olingan 2007-05-27.
  7. ^ "Ming parsel: kod satrlari". Olingan 2007-05-27.
  8. ^ "Ohloh loyihasi statistikasi, minglab parsel ishtirokchilari". Arxivlandi asl nusxasi 2010-04-11.
  9. ^ "Ohloh Loyiha statistikasi, ming parsel, kod". Olingan 2007-05-27.
  10. ^ "Ming Parsek: Yangiliklar - Ming Parsec AI dasturlash tanlovi!". 2007-01-16.
  11. ^ "Ming Parsek: Yangiliklar - Google-da yozgi kodlar bo'yicha ajratmalar". 2007-04-14. Olingan 2007-05-11.
  12. ^ "Ming Parsek: Yangiliklar - GSoC 2008 Ming Parsec talabalari bilan tanishing". 2008-04-23. Olingan 2008-05-04.
  13. ^ "Google Summer of Code loyihalari ro'yxati ming parsel uchun".
  14. ^ "zdnet Asia: Google OSS uchun talabalar ishlab chiquvchilariga murojaat qiladi". zdnet.com. Arxivlandi asl nusxasi 2009-07-26.
  15. ^ mingparsec.net/tp (arxivlangan)
  16. ^ Alan Laudicina va Aaron Mavrinac (2012 yil 15 mart). "21-bob. Ming parsel". Ochiq manbali dasturlarning arxitekturasi. Emi Braun, Greg Uilson. ISBN  978-1257638017.

Tashqi havolalar