Nasıl bir açık kaynak topluluğu içine bir açık kaynak kodlu bir oyun açabilirsiniz?

2 Cevap php

İlgili soru: How do I attract developers to an Open Source project?

Coding an open source Browser-Based-Game

Ben oyun / site kod ninjawars.net. Son zamanlarda biz (ben ve özellikle bu gün sunucuyu admins arkadaşım) the code (ve creative commons shvardır-alike 'onu ed) kaynaklı açın. Gerçekten kodu işbirliği çalışmayı seviyorum, ve ben şansı rekabetçi aktivite düzeyinin yükselmesi beni tahrik etti, ancak oyunun oyuncuları tek kaynağı için kodlama çalıştı, ve o gerçekten yeterince bilgili değildi Aslında kendimi uygulanan bir kaç kod önerileri daha fazla katkıda bulunmak. Sunucuyu admins Arkadaşım biraz kendi nedenlerle, hem de projeye olan ilgisini kaybetti.

I know that I need to:

  • Oyun o bazıları yanı kodunu bilmeniz yeterli insanları çeken nokta eğlenceli + oyuncuların kritik kütle vurdu olun.
  • Javascript dan php html gibi, kodundaki endişelerini dışarı ayırın.
  • Onunla karmaşa gelebilir herkes için kod temiz olun.

Ama buna rağmen, ben şahsen-kodlama-oyun zaten keyfi bir sürü olsun, onu geliştirmek için kolay nispeten basit bir kod içerir ve bir web-tabanlı oyun olduğundan, hızlı bir şekilde iyileştirmeler etkilerini görebilirsiniz. Bu beni bir programcı bir teknik destek adam açmak için yeterli öğrenelim ne de. Bu yüzden eğlenceli bir potansiyel var olduğunu düşünüyorum, ama nasıl dahil başkalarına çekici yapmak ve diğer kodlama / tasarımcıları alabilirim?

Things I've considered pursuing:

Ben kodu, diğer sunucular üzerinde daha fazla mümkün çoğaltmak, ve diğer geliştiricilere böylece daha uygulanabilir hale getirmek için denemek mi? Biraz BBG çerçevesinin bir çeşit soyut? Yere playerbase ötesinde oyun geliştiricileri ile oyun kodu tartışın? Bu web oyun ve web sitesi arasındaki çizgi üzerine oturur, bu yüzden bazen bir açık kaynak "web sitesi", genellikle nedense geliştiriciler için daha az çekici bir teknik proje olup olmadığını merak ediyorum. Ne başkalarına daha cazip yapmak istiyorsunuz?

Genel tavsiye?

2 Cevap

Ben kodu, diğer sunucular üzerinde daha fazla mümkün çoğaltmak, ve diğer geliştiricilere böylece daha uygulanabilir hale getirmek için denemek mi?

Diğer oyunlar için yeniden kullanılabilecek güçlü, iyi tasarlanmış bir oyun motoru yoksa, bu kadar ilgi oluşturmaz.

Biraz BBG çerçevesinin bir çeşit soyut?

Sen de bunu yapabilirsiniz, bu bir seçenektir.

Ben ilk adım, hedef kitlenizi göz önünde olduğunu düşünüyorum. Onlar da oyun tarafından ilgi değilseniz kodu ilgilenen programcılar alma az umut var olduğunu unutmayın.

Örneğin, bu çocuklar ve acemi programcılar için bir "açık kaynak sandbox" yapmak isteyebilirsiniz. Bunlar kaynak kodunu inceleyerek programlama hakkında bilgi edinmek ve daha sonra diğer insanlar keyfini iyileştirmeler yapabilirsiniz. Tabii ki bu oyun çok sık aşağı gitmez sağlamak için iyi planlanmış bir kalite kontrol sistemi gerekir.

Adım 1: bir facebook app haline dönüştürün.

düzenleyin: Ben ciddi olduğunu, oyunların bu tür facebook BÜYÜK şunları olsun. Biliyorum Yarım insanların diğer milyonlarca insan ile birlikte kendi sanal "çiftlikleri" eğilimi için her gün Facebook'a giriş yapın.

Aksine insanlar insanlara oyunu almak, oyuna gelmek için çalışırken daha.