گیم جم

از ویکی‌پدیا، دانشنامهٔ آزاد

گیم جم مسابقه‌ای است که در آن شرکت کنندگان سعی می‌کنند یک بازی رایانه‌ای را در مدت کوتاهی از ابتدا بسازند. بسته به فرمت مسابقه، ممکن است شرکت کنندگان به‌طور فردی یا به صورت تیمی کار کنند. مدت زمان مسابقه معمولاً از ۲۴ تا ۷۲ ساعت است. شرکت کنندگان عموماً از برنامه نویسان، طراحان بازی، هنرمندان، نویسندگان و دیگر افراد فعال در زمینه‌های مربوط به توسعه‌ی بازی هستند.

معمولاً گیم جم‌ها بر بازی‌های ویدیویی تمرکز می‌کنند.[۱] با این حال بازی‌های رومیزی نیز می‌توانند سوژه‌ی گیم جم‌ها باشند.[۲]

تاریخچه[ویرایش]

اصطلاح game jam ترکیبی از کلمات game (بازی) و jam session (جلسات خودمانی موسیقی) است. یک jam session شامل اقداماتی است در حوزه‌ی موسیقی که به هدف تولید یک موسیقی جدید، بدون آمادگی قبلی یا با آمادگی کمی انجام می‌شود. به‌طور مشابه گیم جم‌ها رویدادهایی هستند که در آن سازندگان بازی، ایده‌های آزمایشی خود را به صورت نمونه‌های اولیه‌ی قابل بازی کردن درمی‌آورند.[۳]

در مارس ۲۰۰۲، دو تن از توسعه دهندگان بازی‌های ویدیویی یعنی کریس هِکر و شان بارت، که در حوزه‌ی توانایی سخت‌افزارهای مدرن در رندرینگ حجم زیادی از اسپرایت‌ها فعالیت می‌کردند با داگ چرچ، جاناتان بلو و کیسی موراتوری همکاری کردند تا یک موتور بازی خاص با قابلیت رندرینگ حجم عظیمی از اسپرایت‌ها را توسعه دهند. هِکر و بارت از گروه کوچکی از سازندگان بازی‌های ویدیویی دعوت کردند تا در دفتر هِکر در اوکلند کالیفرنیا به منظور ایجاد بازی‌های ویدیویی نوآورانه با استفاده از این موتور تازه ساخته شده، با آنها ملاقات کنند. هِکر و بارت این گردهمایی را صفرمین جَم بازی‌های مستقل نامگذاری کردند، یک رویداد طراحی و برنامه‌نویسی بازی که برای «تشویق آزمایش کردن و نوآوری در صنعت بازی» طراحی شده‌است.[۴][۵]

فرمت مسابقه[ویرایش]

محل برگزاری[ویرایش]

برخی از گیم جم‌ها رویدادهایی محلی هستند که در دانشگاه‌ها، سالن‌های کنفرانس یا سایر فضاهای خصوصی برگزار می‌شود.[۶] از طرفی نمونه‌های جهانی آن مثل گلوبال گیم جم در پایان ژانویه هر سال با بیش از ۸۰۰ مکان برگزاری در حدود ۱۰۰ کشور جهان برگزار می‌گردد. Ludum Dare نمونه ای از یک گیم جم مجازی است. رویدادی که شرکت کنندگان عمدتاً در خانه با هم به رقابت می‌پردازند و کارهای خود را در پایان گیم جم ارائه می‌کنند.[۵]

محدودیت زمانی[ویرایش]

گیم جم‌ها معمولاً محدودیت‌های زمانی مشخصی دارند که از چند ساعت تا چند روز متغیر است. این محدودیت به این منظور ایجاد شده تا فشار یک ضرب‌العجل را برای شرکت کنندگان این رویداد شبیه‌سازی کند و همچنین موجب تقویت خلاقیت در ایده‌های تولید شده توسط تیم‌های گیم جم شود.[۲][۳]

موضوع[ویرایش]

یک گیم جم ممکن است روی یک موضوع متمرکز شود که همه‌ی بازی‌های توسعه یافته در این جم باید به آن پایبند باشند. این موضوع معمولاً با فاصله‌ی کمی قبل از شروع رویداد اعلام می‌شود تا شرکت کنندگان از برنامه‌ریزی قبلی و استفاده از متریال‌های از پیش توسعه یافته پرهیز کنند.[۳] علاوه بر این، انتخاب موضوع با ایجاد محدودیت برای توسعه دهندگان، منجر به افزایش تمرکز و خلاقیت آنها می‌شود.[۷]

در رویداد Ludum Dare شماره‌ی بیست و چهار، «تکامل» به عنوان موضوع این رقابت انتخاب شد. مطابق قوانین Ludum Dare، به همه شرکت کنندگان در مسابقه توصیه شده بود که یک بازی را حول مفهوم «تکامل» بسازند. البته این صرفاً یک توصیه بود و قوانین بیان می‌داشتند که شرکت‌کنندگان حتماً ملزم به استفاده از موضوع مشخص شده نیستند و همین امر باعث شد بازی‌های خارج از عنوان ذکر شده نیز در این رقابت ساخته شوند.

تکنولوژی[ویرایش]

نوع فناوری استفاده شده در این رقابت، بسته به نوع بازی در حال توسعه و تخصص شرکت‌کنندگان مسابقه می‌تواند متفاوت باشد.

در یک گیم جم، تیم‌ها معمولاً حداقل از یک برنامه‌نویس و یک هنرمند تشکیل شده‌اند.[۳] برنامه‌نویس می‌تواند برای نوشتن کد، مثلاً از محیط توسعه‌ی مایکروسافت ویژوال استودیو برای ساخت برنامه در چارچوب نرم‌افزاری NET Framework، یا از Eclipse برای ساخت یک برنامه مبتنی بر جاوا استفاده کند. همچنین یک هنرمند ممکن است از ابزارهایی مانند Adobe Photoshop، Blender 3D یا Autodesk Maya استفاده نماید. از دیگر ابزارهای مورد استفاده توسعه دهندگان، می‌توان به فریم‌ورک‌های بازی‌های ویدیویی مانند Unreal Engine ،CryEngine ،Unity ،Godot و فریم‌ورک Microsoft XNA اشاره کرد. در یک تیم ممکن است توسعه دهندگان از سرویس‌های ارتباطی نظیر Discord و از سرویس‌های کنترل منبع مانند GitHub نیز استفاده کنند.

جستارهای وابسته[ویرایش]

منابع[ویرایش]

  • Sara Cornish, Matthew Farber, Alex Fleming, Kevin Miklasz (2017). The Game Jam Guide. Carnegie Mellon University ETC Press.
  1. Shin, Kaneko, Matsui, Mikami, Nagaku, Nakabayashi, Ono, Yamane,and lovesplayingslender.Localizing Global Game Jam. Retrieved February 21, 2013.
  2. ۲٫۰ ۲٫۱ Global Game Jam. Retrieved February 21, 2013.
  3. ۳٫۰ ۳٫۱ ۳٫۲ ۳٫۳ Jagnow, Rob. Game Jam Central, Retrieved February 4, 2013.
  4. Hecker, Chris. 0th Indie Game Jam. Retrieved February 5, 2013.
  5. ۵٫۰ ۵٫۱ Chen, Sande (August 9, 2017). "A Brief History of Game Jams". Gamasutra. Retrieved August 11, 2017.
  6. TOJam. Retrieved February 6, 2013.
  7. STL Game Jam. Retrieved February 18, 2013.