আমি কীভাবে ওপেন সোর্স গেম প্রকল্পগুলির সাথে যুক্ত হতে পারি? [বন্ধ]


60

গেম বিকাশে আমার সীমিত অভিজ্ঞতা আছে এবং আমি ওপেন সোর্স গেম প্রকল্পের সাথে জড়িত থাকতে চাই। আমার কোথায় দেখা উচিত এবং আমি কীভাবে শুরু করব?


আমি কিছুক্ষণ আগে প্রশ্নটি জিজ্ঞাসা করতে চেয়েছিলাম, দুর্দান্ত এটি ইতিমধ্যে জিজ্ঞাসা করা হয়েছে বলে মনে হয়েছে :)
জোকুন

উত্তর:


47

আমার পূর্ববর্তী প্রকল্পগুলির কোনও উল্লেখ না করেই আমি বলতে পারি যে আমি ওপেন সোর্স ক্রিয়াকলাপ, গেম সম্পর্কিত এবং অন্যথায় প্রচুর পরিমাণে জড়িত ছিলাম এবং বড় বড় হয়ে আমি এই যাত্রাটি পুরোপুরি উপভোগ করেছি। এখনই আমি jMonkeyEngine প্রকল্পের একজন পরিচালক। আমি 'ওপেন সোর্স গেমগুলির ভূমিকা' কিছুটা টাইপ করতে পেরে খুশি হব, তবে মনে রাখবেন যে এটি কোনওভাবেই সংস্থানগুলির সম্পূর্ণ তালিকা হতে পারে না।

আমি সরবরাহ করি সমস্ত লিঙ্কের জন্য অনুরূপ পৃষ্ঠাগুলি চেক আউট সুপারিশ ।

মুক্ত, মুক্ত উত্স ইত্যাদি - সূক্ষ্ম পার্থক্য differences

'ফ্রি' (বনাম 'গ্র্যাটিস'), 'ওপেন সোর্স', এবং 'ফ্রি সফটওয়্যার' এর মতো শর্তগুলির মধ্যে কিছু পার্থক্য রয়েছে কেবল এটি লক্ষ করার মতো। ওপেন সোর্স মিস দ্য পয়েন্ট শিরোনামে জিএনইউ প্রকল্পটি একটি ভাল তবে কিছুটা একতরফাভাবে গ্রহণ করেছে । সহজ কথায় বলতে গেলে, আমি বলতে পারি ওপেন সোর্স সম্পর্কে সবচেয়ে ক্ষতিকারক ভুল ধারণাটি হ'ল আপনি এটিকে কোনও অর্থ উপার্জনের কথা ভাবেন না।

পয়েন্টটি হ'ল, যদিও আপনি নিজের কোডটি পাশাপাশি আপনার শিল্প সম্পদগুলি প্রদান করছেন (যদিও কপিরাইটযুক্ত শিল্প সম্পদগুলি সত্যই এর প্রযুক্তিগত 'খোলামেলা' ক্ষতি না করেই আপনার গেমের মালিকানার একটি প্রয়োজনীয় অংশ তৈরি করার ভাল উপায় হতে পারে), এর অর্থ এই নয় যে আপনি আপনার প্রকল্পের অন্যান্য অংশগুলিকে বাণিজ্যিকীকরণ করতে পারবেন না।

এখানে আরও একটি গেমদেব থ্রেড রয়েছে যা আশা করি একটি বিনামূল্যে গেমটি বাণিজ্যিকীকরণের জন্য কীভাবে অনেক ভাল ধারণা নিয়ে আসবে ।

স্বতন্ত্র প্রস্তুতি

যদি আপনি কোনও সহযোগী বিকাশকারীদের সাথে জড়িত হওয়ার আগে আপনার প্রতিভাগুলি তীক্ষ্ণ করতে চান তবে 'নিজের খেলাটি তৈরি করার চেষ্টা করুন' একটি নন- ব্রেইনার, এবং ওপেন সোর্স ইঞ্জিনগুলির কোনও ঘাটতি নেই (দেখুন দেবমাস্টার ডটকম / এজেন্সি এবং উইকিপিডিয়া. org / উইকি / লিস্ট_এফ_গেম_এইঞ্জাইনস )। আপনি যদি কিছুটা প্রেরণাদায়ক ধাক্কার জন্য সন্ধান করেন তবে, প্রতিযোগিতার সামান্য কিছু নেই:

  • লুডাম সাহস - প্রায়শই 48 ঘন্টা গেম প্রতিযোগিতা হোস্ট করা হয়।
  • গেমজোল্ট - অনন্যসাধারণ অনন্য থিমযুক্ত প্রতিযোগিতা হোস্ট করে। আপনি বিনামূল্যে প্রচারের জন্য আপনার সমাপ্ত গেমগুলি আপলোড করতে পারেন।
  • গেমকেয়ারগাইডের গেম ডিজাইন চ্যালেঞ্জস - যদিও সবসময় প্রোগ্রামিংয়ের প্রয়োজন হয় না, জিসিজির সাপ্তাহিক চ্যালেঞ্জ নেটওয়ার্কিং এবং অনন্য ধারণার জন্য প্রচুর সুযোগ উন্মুক্ত করে।

একটি প্রকল্প সন্ধান করুন

দেখার জন্য প্রচুর জায়গা রয়েছে, এবং আমি যখন নজরদারি চালিয়ে আসছিলাম তখন অনেকক্ষণ হয়ে গেছে, তবে আমি বেশিরভাগ শখের প্রকল্পগুলি বিবেচনা করি (কারণ এটি এখন প্রতিটি ওপেন সোর্স গেম প্রজেক্টই হ'ল) ​​এই ওয়াটারহোলগুলির মধ্যে দুটিতে উপস্থিত হয়:

একটি প্রকল্প চয়ন করুন

আপনার বিশেষ দক্ষতা এবং আগ্রহের সাথে মেলে এমন সঠিক প্রকল্প নির্বাচন করা (আপনি যে গেমটি তৈরি করছেন তাতে উত্সাহী না হলে কেউ আপনার সাথে কাজ করতে চায় না) এটি বেশ চ্যালেঞ্জ হিসাবে প্রমাণিত হতে পারে। আপনার সময় নিন এবং সর্বোত্তম পিকের প্রেমের জন্য (বা শুরু করুন, তবে আমি এটিতে ফিরে আসব) এমন একটি প্রকল্প যা বেশ কয়েক মাসের মধ্যে পুরোপুরি অর্জনযোগ্য বলে মনে হয়। হতাশাজনকভাবে এগুলির মধ্যে কয়েকটি রয়েছে তবে প্রথমবারের মতো ওপেন সোর্স প্রকল্পের জন্য এটি অত্যন্ত প্রস্তাবিত।

অতিরিক্ত পয়েন্টার:

  1. খুব বাছাই শুরু করবেন না; বিভিন্ন সাইটে সন্ধান করুন, বিজোড় জেনারগুলিকে বিবেচনা করুন, আপনার দক্ষতা-সেটগুলি এবং আগ্রহগুলির প্রশস্ততা জানতে পারবেন।
  2. সুযোগ বিবেচনা করুন। আপনি কত সময় প্রতিশ্রুতিবদ্ধ করতে ইচ্ছুক? আপনি কত শীঘ্রই প্রকল্প শেষ দেখতে চান? কোনও মুলতুবি সময়-সিনহোলস (পড়াশোনা, কাজ, জীবনের প্রতিশ্রুতি) মূল্যবান ফ্যাক্টরিংয়ের জন্য?
  3. কথা বলে শুরু করুন। অবশেষে আপনার মন তৈরি করার আগে প্রদত্ত প্রকল্পের সাথে জড়িত কারও সাথে কমপক্ষে 1000 শব্দের আদান প্রদান করুন।
  4. এখন এটি দিয়ে আটকে এবং ফিনিলাইন এ আনুন!

ওপেন সোর্স প্রকল্পগুলি সম্পর্কে একটি দুর্দান্ত বিষয় হ'ল প্রবেশের ক্ষেত্রে কম বাধা। আপনার মূল দক্ষতা প্রয়োগের পাশাপাশি কোনও প্রকল্পে অবদান রাখার প্রচুর উপায় রয়েছে। শুধু তাকান CONTRIBUTING.mdউদাহরণের জন্য GitHub থেকে কোনো প্রধান প্রকল্পের।

সত্য, 'ওপেন সোর্স গেমস' সম্পূর্ণ / অসম্পূর্ণ অনুপাত একটি উত্সাহ ব্যবহার করতে পারে। স্বচ্ছতা এবং উন্মুক্ত উত্সটির সৌন্দর্য যদিও আপনি যতটা সর্বাধিক যাত্রা শুরু করেন ততক্ষণ 'অসম্পূর্ণ' অনেকটা 'অসফল' থেকে দূরে।

আপডেট: এছাড়াও ওপেনসোর্স.কম এ আমার নিবিড়ভাবে সম্পর্কিত নিবন্ধটি দেখুন , যা এই উত্তরের উপর ভিত্তি করে।


আমি আসলে আমার উত্তর নিয়েছি এবং এটিকে ওপেনসোর্স
ডটকমের

উত্তম উত্তর, এবং এটি দরকারী লিঙ্কগুলি পূর্ণ
bobobobo

তালিকা আপনার তৈরি করার সময় ত্রুটি 404. দেয়
সন্তোষ কুমার

5

কোডেপ্লেক্স হ'ল আরেকটি ওপেন সোর্স হোস্টিং সরবরাহকারী, আপনি যদি কোনও গেমটি পুরোপুরি ডুব না দিতে চান তবে গেমস থেকে উইন্ডোটিং সিস্টেমগুলি থেকে শুরু করে সমস্ত প্রকারের অন্যান্য জিনিসে বেশ কয়েকটি প্রকল্প রয়েছে।


2
কোডপ্লেক্সে কয়েকটি ওপেন সোর্স গেম প্রকল্প যা আমি এক সময় বা অন্য সময়ে কাজ করেছি: supremacy.codeplex.com majestyofomega.codeplex.com bote.codeplex.com
মাইক স্ট্রোবেল

3

ফ্রিমোমেডেভ ফোরাম http://forum.freegamedev.net/ এবং সম্পর্কিত আইআরসি উপর ভিত্তি করে একটি ফ্রি গেম ডে সম্প্রদায় রয়েছে #freegamer on freenode.net এ আপনি সম্ভবত কিছু প্রকল্পের জন্য যাচাই করতে পারেন যা আপনি সম্ভবত যুক্ত হতে পারেন।


2

সোর্সফোর্জ একটি ধারণা হতে পারে, এটি ব্রাউজ করতে এবং এমন একটি প্রকল্প সন্ধান করার চেষ্টা করতে পারে যা সক্রিয়, আকর্ষণীয় এবং লোকদের গ্রহণ করতে পারে এবং বর্তমান রক্ষণাবেক্ষণকারীদের সাথে যোগাযোগ করতে পারে। আপনি নিজের বৈশিষ্ট্য যুক্ত করতে এবং পরে মার্জ করতে অন্য প্রকল্প বন্ধ করতে পারেন।


2

কিছু ওপেন সোর্স গেম প্রকল্পের উইকি পৃষ্ঠাগুলি বা বাগ-ট্র্যাকার রয়েছে যেখানে আপনি স্টাফগুলি সম্পন্ন করতে হবে এবং কোথায় অবদান রাখতে হবে তা সন্ধান করতে পারেন। আমি মনে করি সব ক্ষেত্রে খেলাটির সাথে প্রথমে পরিচিত হওয়া ভাল ধারণা idea এটি ডাউনলোড করুন এবং এটি খেলুন (যদি এটি ইতিমধ্যে প্লেযোগ্য পর্যায়ে থাকে), কোডটির সাথে পরিচিত হন, বাগ-অনুরোধ ফাইল করুন বা খোলা বাগগুলি ঠিক করার চেষ্টা করুন। বিকাশকারীদের সাথে যোগাযোগ করুন।

ওপেন সোর্স গেম প্রকল্পগুলির দুটি লিঙ্ক এখানে (বরং বড়), তবে অবশ্যই সেখানে প্রচুর পরিমাণে রয়েছে:


2

মোডিং সম্প্রদায়ের সাথে যুক্ত হওয়া ভাল বিকল্প হতে পারে।

বিকল্পভাবে নেথাকের মতো গেমগুলির জন্য উত্সটি দখল করা , দুর্দান্ত বৈশিষ্ট্যগুলি যুক্ত করার জন্য উত্সটিকে ট্যুইক করা , এবং পরিবর্তনগুলি প্যাচ হিসাবে প্রকাশ করার একটি tradition তিহ্য রয়েছে। সম্প্রদায়টি বুট করতে বেশ বন্ধুত্বপূর্ণ।


2

FreeGameDev সম্প্রদায় সহযোগী এবং ডেভেলপারদের জন্য খুঁজছেন প্রকল্পগুলির জন্য একটি অধ্যায় রয়েছে: http://forum.freegamedev.net/viewforum.php?f=22

রয়েছে FreeGameDev উইকি ওপেন সোর্স / ফ্রি সফটওয়্যার খেলা উন্নয়ন সঙ্গে জড়িত পেয়ে আরো তথ্য।

ফ্রিগেমডিভ সম্প্রদায়ের গেমডেভ ইত্যাদির উপর যে সুবিধা রয়েছে তা হ'ল এটি বিশেষত ওপেন সোর্স / ফ্রি সফটওয়্যার গেমগুলির জন্য।

ফ্রি গেমডেভ সম্প্রদায়টি ফ্রি গেমার ব্লগ থেকে উদ্ভূত , এটি একটি ব্লগ যা ফ্রি সফটওয়্যার গেমের সংবাদ ট্র্যাক করে।


1

আপনি কি গেম প্রোগ্রামিং সম্পর্কে শেখার উপায় হিসাবে কোনও সাধারণ কাঠামোয় অবদান রাখছেন? বা আপনি শেখার জন্য কোনও ওপেন-সোর্স-স্টাইলের সম্প্রদায়টি খুঁজছেন?

যদি আধুনিক (এবং সম্ভবত প্রাক্তন?) হয় তবে আমি পাইগামের প্রস্তাব দিই: http://www.pygame.org/

মূল বোস্টন গেম জ্যামের জন্য আমি বহু বছর আগে পিগামের (traditionalতিহ্যবাহী গেম ডেভের জন্য) শুরু করেছি এবং আমি এটি বেসিক গেম ডেভলপমেন্ট ধারণাগুলি শেখার জন্য একটি দুর্দান্ত সরঞ্জাম বলে মনে করেছি।

এছাড়াও, আপনি যদি পাইগাম চেষ্টা করার সিদ্ধান্ত নেন তবে টিউটোরিয়ালগুলি এখানে মিস করবেন না: http://www.pygame.org/wiki/tutorials


1

বেশিরভাগ ওপেন সোর্স প্রজেক্ট হোস্টিং সাইটগুলিতে কিছু গেম প্রকল্প রয়েছে, কোডপ্লেক্স এবং সোর্সফোর্জের ইতিমধ্যে উল্লেখ করা হয়েছে, তাই আমি "গেম" এর সাথে ট্যাগ করা এসেম্বলা প্রকল্পগুলি সন্ধান করার পরামর্শ দিই


1

যদি আপনি কোনও মুক্ত-উত্স গেম প্রকল্পে অংশ নিতে চান তবে আমি ওয়েসনোথের পক্ষে যুদ্ধের পরামর্শ দিতে পারি । এটি দুর্দান্ত গ্রাফিক্স এবং ক্লিন কোড বেস সহ একটি মোটামুটি জনপ্রিয় ওপেন সোর্স গেম (যা আমি খুব কম মনে করি তা থেকে it

এটি সি ++ এবং লুয়ায় লেখা হয়েছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.