نحوه ایجاد یک بازی متنی

نویسنده: Mark Sanchez
تاریخ ایجاد: 1 ژانویه 2021
تاریخ به روزرسانی: 1 جولای 2024
Anonim
پروژه متن باز اکسس به همراه آموزش ایجاد
ویدیو: پروژه متن باز اکسس به همراه آموزش ایجاد

محتوا

ماجراجویی متنی یا داستانی تعاملی (به اختصار IF) قدیمی ترین ژانر بازی های رایانه ای است که این روزها طرفداران نسبتاً کمی اما اختصاصی دارد. آنها معمولاً به صورت رایگان در دسترس هستند ، از مقدار پردازش ناچیزی استفاده می کنند و از همه مهمتر ، می توانید چنین بازی ای را بدون نیاز به یادگیری مهارت های برنامه نویسی ایجاد کنید.

مراحل

قسمت 1 از 3: انتخاب نرم افزار

  1. 1 Inform 7 را امتحان کنید Inform 7 یک ابزار محبوب و غنی از ویژگی برای ایجاد بازی های مبتنی بر متن است (که بیشتر به عنوان داستان های تعاملی شناخته می شود). زبان برنامه نویسی آن در قالب جملات معمولی انگلیسی طراحی شده است در حالی که عملکرد کامل را ارائه می دهد.Inform 7 رایگان است و برای سیستم های ویندوز ، مک و لینوکس در دسترس است.
  2. 2 از Adrift برای ایجاد آسان بازی در ویندوز استفاده کنید. Adrift یکی دیگر از زبانهای ساده و رایج و گردآورنده داستانهای تعاملی است. از آنجا که به جای کد نویسی به یک رابط گرافیکی متکی است ، می تواند به راحتی توسط افرادی که با برنامه نویسی آشنا نیستند استفاده شود. Adrift رایگان است و فقط برای سیستم های ویندوز در دسترس است ، اگرچه بازی های ایجاد شده با آن را می توان بر روی هر سیستم عامل یا حتی در مرورگر اجرا کرد.
  3. 3 اگر با اصول برنامه نویسی آشنا هستید ، TADS 3 را امتحان کنید. اگر می خواهید به ایجاد یک بازی متنی مانند پروژه کد نویسی نزدیک شوید ، TADS 3 ممکن است جامع ترین نرم افزار برای این کار باشد. اگر با زبان برنامه نویسی C ++ و / یا Javascript آشنا هستید ، حتی روانتر کار می کند. TADS 3 رایگان است و برای سیستم هایی مانند Windows ، Mac و Linux در دسترس است.
    • نسخه ویندوز TADS 3 (و فقط آن) با افزونه "Workbench" ارائه می شود ، که به لطف آن برنامه برای افرادی که در برنامه نویسی آگاه نیستند و به طور کلی راحت تر استفاده می شود ، در دسترس قرار گرفته است.
    • برنامه نویسان ممکن است به این مقایسه دقیق Inform 7 و TADS 3 علاقه مند باشند.
  4. 4 گزینه های دیگر را بررسی کنید. مجموعه ابزارهای فوق محبوب ترین است ، اما برنامه های دیگری نیز وجود دارد که در جامعه داستانی آنلاین مورد استقبال قرار گرفته است. اگر هیچ یک از برنامه های ذکر شده به شما علاقه ندارد یا می خواهید گزینه های دیگر را بررسی کنید ، آنالوگهای زیر را امتحان کنید:
    • هوگو
    • ALAN
  5. 5 گزینه مبتنی بر مرورگر را امتحان کنید. می توانید فوراً بدون بارگیری اولیه با استفاده از یکی از ابزارهای زیر شروع به کار کنید:
    • Quest (مشابه مجموعه ابزار IF ارائه شده در بالا)
    • Twine (ویرایشگر گرافیکی با کاربری آسان)
    • StoryNexus (بازیکن به جای حدس زدن متن برای وارد کردن ، یکی از گزینه های ارائه شده را انتخاب می کند ؛ StoryNexus بازی شما را آنلاین می کند ؛ ابزارهای درآمدزایی موجود است)

قسمت 2 از 3: شروع به کار

  1. 1 دستورات متنی را بررسی کنید. در بیشتر بازی های متنی ، برای پیشرفت بیشتر باید یک فرمان وارد کنید. افرادی که قبلاً داستان های تعاملی بازی کرده اند ، انتظار دارند بازی شما دستورات خاصی مانند "کاوش (شی)" و "گرفتن (شی)" را داشته باشد.
    • مستندات فنی یا راهنمای نرم افزار انتخابی شما را با این دستورات و نحوه افزودن آنها به بازی آشنا می کند.
    • اغلب در بازی دستورات منحصر به فرد دیگری وجود دارد ، از "چرخاندن باشگاه" و پایان دادن به "چمن زنی". چنین اقداماتی باید برای بازیکنان واضح باشد ، مگر اینکه آنها را به عنوان جوک یا تخم مرغ عید پاک وارد کنید که به هیچ وجه بر پیشرفت بازی تأثیر نمی گذارد.
  2. 2 نقشه و / یا حرکت بازیکن را برنامه ریزی کنید. رایج ترین شکل داستان های تعاملی کاوش در مکان های مختلف است که معمولاً به عنوان "اتاق" نامیده می شود ، حتی اگر در خارج از خانه باشند. برای شروع ، خوب است که یک یا دو اتاق برای بازی بازیکن ایجاد کنید ، سپس چند اتاق دیگر ، که ورود به آنها نیاز به یک جستجوی ساده یا حل یک معما و یک پازل بزرگ دارد ، که شما باید عرق کنید و همه چیز را به طور کامل مطالعه کنید.
    • علاوه بر این ، می توانید یک پروژه ایجاد کنید که در آن انتخاب بازیکن نقش اصلی را بازی می کند ، نه پازل هایی که آنها حل می کنند. این می تواند یک داستان احساسی بر اساس رابطه بازیکن با سایر شخصیت ها باشد یا یک کمپین داستانی که در آن بازیکن تصمیمات زیادی را اتخاذ می کند تا عواقب آنها را در صحنه های بعدی مشاهده کند. می توانید از یک نقشه جغرافیایی یا "اتاق" برای انجام رویدادها استفاده کنید ، و پخش کننده در چندین صحنه توضیح می دهد که چه اتفاقی می افتد.
  3. 3 از نحو کمک بگیرید. اگر اتاق اول شما آنطور که می خواهید کار نمی کند یا نمی دانید چگونه در برنامه موجود به نتیجه دلخواه برسید ، به دنبال منوی "دستورالعمل ها" یا "راهنما" و همچنین "خواندن" باشید. فایل Me ”در پوشه برنامه. اگر این کافی نیست ، س questionال خود را در انجمن سایتی که نرم افزار را در آن بارگیری کرده اید یا در انجمن عمومی برای داستانهای تعاملی ارسال کنید.
  4. 4 یک اتاق مقدمه و اولین اتاق ایجاد کنید. هنگامی که یک طرح اولیه برای بازی خود دارید ، یک مقدمه کوتاه برای توصیف بازی بنویسید ، دستورات غیر معمول را توضیح دهید و در صورت وجود محدودیت سنی هشدار دهید. سپس اتاق اول را شرح دهید. سعی کنید تا آنجا که ممکن است تنظیمات را جالب کنید ، زیرا اکثر بازیکنان با دیدن یک اتاق خالی از بازی خارج می شوند. در اینجا چند نمونه از مواردی که بازیکنان هنگام شروع بازی (با برچسب برای راحتی) باید اول ببینند ، آورده شده است:
    • معرفی: برای این قایق بادبانی ، شما مجبور بودید کل مجموعه کوپن های پودینگ رایگان خود را پس انداز کنید و اکنون آن را به دریا می برید. خدا به وضوح از شما متنفر است. باید بروم ببینم لوسی بعد از طوفان خوب است یا نه. به نظر می رسد در آن زمان او در موتورخانه بود.
    • هشدار تدارکات و محتوا: به منشور قایق بادبانی خوش آمدید. برای مشاهده مجموعه خود "بررسی کوپن ها" را وارد کنید. از دستور "بازخرید (نام کوپن)" برای استفاده از این موارد مرموز استفاده کنید. توجه: بازی شامل صحنه های خشونت و آدم خواری است.
    • توضیحات اتاق: شما در یک کابین خلبان با روکش بلوط ایستاده اید. یک تخت دو طبقه آهنی در طوفان سرنگون شد و تنها تشک پاره و مرطوب در زیر مینی بار قرار دارد. در قسمت شمالی اتاق یک در بسته وجود دارد.
  5. 5 برای اتاق اول تیم ایجاد کنید. به این فکر کنید که چگونه پخش کننده می تواند با هر جسمی که ذکر کرده اید تعامل داشته باشد. حداقل ، آنها باید بتوانند هر موضوعی را "مطالعه" یا "مطالعه" کنند. در اینجا چند نمونه از دستوراتی که پخش کننده می تواند استفاده کند و متن در نتیجه اقدامات آنها نمایش داده می شود ، آورده شده است:
    • تشک را بررسی کنید - پر از پرهای غاز با کیفیت بالا ، که اکثر آنها در حال حاضر در اتاق شناور هستند. خیس و بوی مشروب می دهد.
    • خودتان مطالعه کنید - شما خسته هستید و فقط یک لباس صورتی پاره کرده ، یک لحظه قبل از شروع طوفان کشیده اید. روپوش دارای جیب و کمربند نخی است.
    • در را باز کن - دستگیره در می چرخد ​​، اما درب به خود وام نمی دهد. به نظر می رسد چیزی سنگین در را در طرف دیگر نگه داشته است.
  6. 6 اتاق اول را به یک پازل ساده تبدیل کنید. طبق شروع کلاسیک ، بازیکن باید راهی برای خروج از اتاق پیدا کند. این پازل نباید سخت باشد ، فقط یک مثال از آنچه بازی شما در مورد آن است. او همچنین باید به بازیکن بیاموزد که توضیحات را با دقت بخواند و به دنبال سرنخ هایی باشد. به عنوان مثال ، پس از وارد کردن دستورات ، بازیکن باید موارد زیر را انجام دهد:
    • تشک را بلند کنید - در همان ثانیه ، بوی تکیلا شدید به بینی شما خورد. حالا می توانید ببینید چرا تشک خیس بود ... آن را کنار گذاشتید و دستان خود را روی روپوش پاک کردید.
    • کاوش در اتاق - شما در کابین خلبان با روکش بلوط هستید. یک تخت آهنی دو طبقه در طوفان سرنگون شد و تنها تشک پاره و مرطوب به پهلو خوابیده است. یک مینی بار در گوشه وجود دارد. در قسمت شمالی اتاق یک در بسته وجود دارد. بطری شکسته روی زمین است.
    • بطری را بلند کنید - شما یک بطری شکسته تکیلا را بر می دارید. شما هرگز نمی دانید چه چیزی ممکن است مفید باشد.
    • جیب مطالعه - کیف پول شما سر جایش است. یو هو!
    • کیف مطالعه "با وجود اینکه کوپن های پودینگ رایگان را هدیه دادید ، هنوز کوپن های اضطراری در کیف پول شما وجود دارد. اکنون شما در انبار دارید کوپن قراضه و کوپن سوت.
    • خرج یک میلگرد "شما کوپن ضایعات را برداشتید و گلویتان را صاف کردید. کوپن با عجله دور می شود و یک ثانیه بعد ، یک چوب سنگ سنگین به دست شما می افتد.
    • در را با چوب باز کنید - شما چوب لبه را داخل شکاف چارچوب در وارد کرده و محکم فشار داده اید. با غريد ناگهاني آن طرف درب شما را شگفت زده کرد. یک بار دیگر در را باز می کنید ، اما تا آن زمان بهتر است سلاح خود را آماده کنید.
    • در را با چوب باز کنید - این بار دیگر در نگه نداشت. بدون هیچ مشکلی باز شد و راه را برای یک گرگ خاکستری بزرگ باز کرد که شما را تماشا می کرد! سریع فکر کنید - فقط می توانید یک گزینه را انتخاب کنید.
    • با بطری به گرگ ضربه بزن - شما با بطری شکسته به بینی گرگ ضربه می زنید. ناله کرد و فرار کرد.اکنون مسیر شمال باز است.

قسمت 3 از 3: سنباده زنی و پایان بازی

  1. 1 افعال و اسامی باید واضح باشند. به عنوان یک خالق ، شما با اصطلاحات آنقدر آشنا خواهید بود که آنها را حفظ می کنید. افراد دیگر فقط باید با چند عبارت راهنمایی شوند. هر زمان که تیم یا شی جدیدی اضافه می کنید ، مخصوصاً اگر برای پیشرفت در بازی مهم است ، مطمئن باشید که استفاده از آن واضح و آسان است.
    • همیشه در توصیف اتاق از نام اقلام معتبر استفاده کنید. به عنوان مثال ، اگر بازیکنی وارد اتاق شود و توصیفی از "نقاشی" را ببیند ، اصطلاح این شیء باید "نقاشی" باشد. اگر به طور ناخواسته از واژه "تصویر" استفاده کنید ، بازیکنان باید تعجب کنند که چگونه با آن تعامل داشته باشند.
    • استفاده از مترادف برای افعال را مجاز کنید. در نظر بگیرید که چگونه بازیکن سعی می کند از شی استفاده کند. به عنوان مثال ، یک دکمه باید به "فشار دادن دکمه" و "فشار دادن دکمه" پاسخ دهد. در مورد دشمن ، می توان آن را "مورد حمله" ، "ضربه" ، "برش" و همچنین "(هر موردی که می تواند به عنوان سلاح استفاده شود) در (نام دشمن)" استفاده کرد.
  2. 2 معماها را واقع گرایانه کنید. اجازه ندهید پازل با دقت طراحی شده شما غرق شدن خواننده را مختل کند. فرض کنید شما از خودتان پیشی گرفته اید و به پازلی دست یافته اید که شامل کلاه ایمنی وایکینگ ، چوب دینامیت و کندوی زنبورعسل است ، اما یافتن این اقلام در سفینه فضایی یا کلاس درس مدرسه غیر واقعی است. بنابراین ، شما منطق محیط را می شکنید و اجسام عجیب و غریب مستقیماً فریاد می زنند: "از من برای پازل استفاده کن".
    • ایجاد چندین راه حل برای یک معما ، آنها را واقع بینانه تر می کند ، مانند استفاده از یک موضوع در چند پازل یا به روش های مختلف.
    • معماها باید مناسب باشند. شخصیت شما باید نیاز به حل این یا آن معما را احساس کند.
    • از معماهای مصنوعی مانند برج های هانوی ، پیچ و خم ها و معماهای منطقی خودداری کنید.
  3. 3 با بازیکنان خود صادق باشید. بازی های ماجراجویی مدرسه قدیمی به دلیل نتایج وحشیانه ای که دارند معروف هستند ، مانند "شما یک سنگریزه برداشته اید ، در نتیجه باعث بهمن شده است که شما را در زیر شما دفن می کند. پایان بازی ". این روزها بازیکنان می خواهند که به مهارت های آنها پاداش داده شود. گذشته از نیاز به اجتناب از مرگ تصادفی بازیکنان ، در اینجا چند تصمیم طراحی را باید در نظر بگیرید:
    • حوادث مهم نباید منجر به مرگ تصادفی شود. در بیشتر موارد ، هنگامی که بازیکنی فهمید که باید چه کار کند ، باید 100٪ مواقع موفق باشد.
    • نکات پازل پیچیده را پراکنده کنید و بیش از دو راه تخیلی برای حل مشکل اضافه نکنید.
    • پازل هایی که در اولین بازی قابل حل نیستند را اضافه نکنید ، به عنوان مثال ، اگر نیاز به کاوش در ناحیه بعدی دارد یا معماهایی با عواقبی که در صورت حل نادرست منجر به مرگ می شود.
    • اگر قبل از آن به بازیکن اخطار داده شود ، مسدود کردن دائمی برخی از مناطق در طول بازی هیچ اشکالی ندارد. اگر انتخابی منجر به عدم امکان تکمیل بازی شود ، بازیکن باید از این موضوع مطلع باشد و بازی باید بلافاصله به پایان برسد تا بازیکن بدون امید به پیروزی تمام تلاش خود را ترک کند.
  4. 4 انتها را اضافه کنید مدتی وقت بگذارید تا هر پایانی جالب باشد. درصورت شکست بازيكن ، هنوز يك متن قابل توجه در مقابل او ظاهر مي شود ، و شرح آنچه اتفاق افتاده است و از او مي خواهد كه دوباره امتحان كند. اگر بازیکن برنده شد ، پایانی طولانی و پیروزمندانه بنویسید و به او اجازه دهید چند عمل اضافی را انجام دهد در حالی که از برد در یک اتاق پایانی ویژه لذت می برد.
  5. 5 به دنبال مشاوره و الهام باشید. ده ها یا صدها مقاله در مورد فانوس برنجی ، پایگاه داستانی تعاملی و IFWiki وجود دارد که در آن می توانید مهارت های خود را در زمینه های تخصصی در مورد نحوه ایجاد یک شخصیت باورپذیر یا نحوه برنامه ریزی اشیاء با روابط پیچیده تقویت کنید.شاید مهمتر مجموعه بزرگ بازی های متنی در بایگانی IF باشد ، جایی که می توانید بازی های مورد علاقه خود را پیدا کرده و شخصاً آنها را اجرا کنید. در اینجا چند سایت برای شروع وجود دارد:
    • مجموعه ای از نقل قول ها در مجموعه IF Gems.
    • کتاب نظریه IF
    • صنایع دستی ماجراجویی
  6. 6 تست بتا. پس از اتمام ایجاد بازی ، چند بار آن را بازی کنید. سعی کنید تمام چنگال های ممکن در بازی را بپوشانید و همچنین کارهایی را در یک دنباله "عجیب" انجام دهید که برنامه ریزی نکرده اید. پس از برطرف کردن اشکالاتی که با آن مواجه می شوید ، دوستان ، خانواده یا بازیکنان داستانی آنلاین خود را مجبور کنید بازی خود را نیز آزمایش کنند. از آنها بخواهید افکار خود را در مورد قسمت های پیچیده یا خسته کننده بازی به اشتراک بگذارند و در مورد ایجاد تغییرات یا شامل راه حل های اضافی فکر کنند.
    • اغلب ذخیره کنید یا در صورت وجود از دستور واگرد استفاده کنید تا بتوانید مسیرهای مختلف را بدون نیاز به هر بار شروع مجدد امتحان کنید.
  7. 7 از بازی خارج شوید. برخی از برنامه های بازی متنی دارای یک پلت فرم آنلاین هستند که می توانید بازی را در آن بارگیری کنید. یک گزینه رایج تر ، بارگذاری بازی در بایگانی IF و ارسال توضیحات در IFDB است.
    • برای بازخورد ، پیوندی به بازی خود در رسانه های اجتماعی و انجمن های داستانی آنلاین ارسال کنید.
    • اکثریت قریب به اتفاق بازی های متنی به صورت رایگان توزیع می شوند. شما می توانید هزینه آن را بپردازید ، اما اگر این اولین پروژه شما است و طرفداران زیادی ندارید ، انتظار هیاهوی زیادی نداشته باشید.

نکات

  • برای جلب توجه بازی خود ، آن را به یکی از بسیاری از مسابقات IF موجود ارسال کنید. شرکت در اکثر آنها رایگان است ، و در نتیجه چندین نفر بازی شما را انجام می دهند. اگر جالب باشد ، محبوبیت شما افزایش می یابد.

هشدارها

  • برخی از طرح ها و مجموعه ها به حدی ضرب و شتم می شوند که تبدیل به کلیشه می شوند و تنها به لطف یک فیلمنامه ماهرانه بدون ایجاد حوصله در بین بازیکنان ادبیات داستانی تعاملی موفق می شوند. سعی کنید از ایجاد یک داستان در مورد فراموشی ، خاطرات ، امور روزمره (مسکونی یا اداری) و افراد عادی که خود را در دنیای فانتزی قهرمانانه می بینند ، اجتناب کنید.