সুচিপত্র:

Ren’Py ব্যবহার করে ভিজ্যুয়াল নভেল মেকার টিউটোরিয়াল: ৫ টি ধাপ
Ren’Py ব্যবহার করে ভিজ্যুয়াল নভেল মেকার টিউটোরিয়াল: ৫ টি ধাপ

ভিডিও: Ren’Py ব্যবহার করে ভিজ্যুয়াল নভেল মেকার টিউটোরিয়াল: ৫ টি ধাপ

ভিডিও: Ren’Py ব্যবহার করে ভিজ্যুয়াল নভেল মেকার টিউটোরিয়াল: ৫ টি ধাপ
ভিডিও: Ebastine in Bangla | ইবাস্টিন | এলার্জি রোগের ওষুধ | এলার্জি রোগে কোন ওষুধ ব্যবহার করবেন | 2024, জুলাই
Anonim
Ren’Py ব্যবহার করে ভিজ্যুয়াল নভেল মেকার টিউটোরিয়াল
Ren’Py ব্যবহার করে ভিজ্যুয়াল নভেল মেকার টিউটোরিয়াল

আপনি কি কখনও একটি ভিজ্যুয়াল উপন্যাস খেলেছেন, আপনার নিজের অ্যাডভেঞ্চার গেম, ডেটিং সিমুলেটর, বা অন্য কোন ধরনের খেলা বেছে নিয়েছেন, এবং নিজে একটি তৈরির কথা ভেবেছেন? আপনি কি নিরুৎসাহিত ছিলেন, কারণ আপনি আগে কখনও কোডিং করেননি বা এর আগে কোন গেম তৈরি করেননি? তাহলে এই টিউটোরিয়ালটি আপনাকে আপনার নিজের গেম তৈরি করতে সাহায্য করবে!

Ren'Py কি?

  • ব্যবহারকারীদের ভিজ্যুয়াল নভেল, আরপিজি, ডেটিং সিমস এবং অন্যান্য 2 ডি গেমস তৈরিতে সাহায্য করার জন্য একটি টুল।
  • রেনপি পাইথন এবং পাইগেমের সাথে দুর্দান্ত গেমের ক্ষমতা সরবরাহ করতে সহায়তা করার জন্য শক্তিশালী স্ক্রিপ্টিং ভাষা ব্যবহার করে।
  • ক্রস-প্ল্যাটফর্ম অ্যাক্সেসিবিলিটি সহ সম্পূর্ণ বিনামূল্যে এবং ওপেন সোর্স।
  • Ren'py একটি চাক্ষুষ সরঞ্জাম নয়, যদি আপনি একটি চাক্ষুষ সরঞ্জাম খুঁজছেন, নতুনত্ব বা টুইন দেখুন।

পাইথন কি?

পাইথন একটি স্ক্রিপ্টিং ভাষা যা কম সিনট্যাক্স প্রয়োজনীয়তা সহ কোডারদের পাঠযোগ্যতা বাড়াতে ব্যবহৃত হয়।

এই টিউটোরিয়াল কি কভার করবে?

  • কিভাবে প্রি-বিল্ট টিউটোরিয়াল দিয়ে শুরু করবেন।
  • কিভাবে কমান্ড প্রবর্তন করে একটি মৌলিক খেলা শুরু করবেন।
  • কীভাবে আপনার সৃষ্টিকে চূড়ান্ত করা এবং ভাগ করা যায়।

এই টিউটোরিয়াল থেকে কে সবচেয়ে বেশি উপকৃত হবে?

  • যে সমস্ত ব্যক্তি কোডিংয়ের অভিজ্ঞতা ছাড়াই একটি গেম তৈরি করতে চাইছেন।
  • পাইথন সম্পর্কে আরো জানতে আগ্রহী কোডার।

ধাপ 1: Ren'py ডাউনলোড করুন

Ren'py ডাউনলোড করুন
Ren'py ডাউনলোড করুন
Ren'py ডাউনলোড করুন
Ren'py ডাউনলোড করুন
  1. প্রোগ্রামটি বের করতে আপনার ডেস্কটপে একটি ফোল্ডার তৈরি করুন।
  2. Ren'Py থেকে সরাসরি সফটওয়্যারটি ডাউনলোড করে শুরু করুন।
  3. Ren'Py ওয়েবপেজে তালিকাভুক্ত ঠিক মতো ইনস্টলেশন নির্দেশাবলী অনুসরণ করুন।

ধাপ 2: টিউটোরিয়াল শুরু করুন

টিউটোরিয়াল শুরু করুন
টিউটোরিয়াল শুরু করুন
টিউটোরিয়াল শুরু করুন
টিউটোরিয়াল শুরু করুন
টিউটোরিয়াল শুরু করুন
টিউটোরিয়াল শুরু করুন
  1. স্টার্টআপ প্যানেলে উপরের বাম কোণে টিউটোরিয়ালটিতে ক্লিক করুন।
  2. লঞ্চ প্রকল্পে ক্লিক করুন।
  3. সফটওয়্যার মেকানিক্সের সাথে নিজেকে পরিচয় করানোর জন্য গেম টিউটোরিয়ালের মাধ্যমে খেলুন।
  4. গেম তথ্যমূলক ডিরেক্টরি প্যানেলের সব পড়তে ভুলবেন না।

ধাপ 3: গেম সেটিংস শুরু করুন

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

    1. আমি প্রথমে আপনার ডেস্কটপে একটি সহজ ফোল্ডার তৈরি করার পরামর্শ দিচ্ছি যাতে সহজেই অ্যাক্সেস করা যায়।
    2. তারপরে আপনি যেখানে আপনার গেমটি বিশ্রাম নিতে চান সেখানে আপনার ডিরেক্টরিটি নির্বাচন করুন।

      আপনি সর্বদা আপনার ডিরেক্টরি এবং অন্যান্য সেটিংস পছন্দ অনুযায়ী পরিবর্তন করতে পারেন।

  3. আপনার প্রকল্পের নাম দিন।
  4. পরবর্তী আপনার টেক্সট এডিটর সেট আপ করুন।

    1. Ren’Py তাদের নিজস্ব পাঠ্য সম্পাদক এডিট্রাকে সুপারিশ করে। এই টিউটোরিয়ালে, আমি আপনাকে দেখাবো কিভাবে আপনার পছন্দের আরেকটি টেক্সট এডিটর সেট আপ করবেন। আমি মহৎ ব্যবহার করছি, কিন্তু অন্যান্য সম্পাদক যারা.rpy ফাইল ব্যবহার করে সেগুলিও ব্যবহার করা যেতে পারে।

      1. পছন্দ পৃষ্ঠায় যান।
      2. "টেক্সট এডিটর" এর অধীনে, আপনি Ren'py, সিস্টেম এডিটর বা jEdit দ্বারা প্রস্তাবিত Editra এর মধ্যে একটি পছন্দ করবেন।

        আমি আপনার সিস্টেম এডিটরের জন্য সাবলাইম ব্যবহার করার পরামর্শ দিচ্ছি কারণ.rpy ফাইলগুলি সামঞ্জস্যপূর্ণ এবং নতুনদের জন্য এডিট্রার তুলনায় ইন্টারফেস অনুসরণ করা অনেক সহজ।

  5. আপনার সম্পাদক নির্বাচন করার পরে, GUI ইন্টারফেস এবং স্ক্রিন রেজোলিউশন সহ প্রাথমিক গেম সেটআপ শুরু করুন।
  6. পরবর্তী আপনার GUI ইন্টারফেস বা গ্রাফিকাল ইউজার ইন্টারফেস নির্বাচন করুন।

  7. পরবর্তীতে, আপনি সরাসরি gui.rpy ফাইলটি সংশোধন করতে পারেন যদি আপনি আপনার গেম ডিসপ্লের লুক এবং কালার স্কিম আরও কাস্টমাইজ করতে চান।
  8. হাইলাইট করা রেজোলিউশন চয়ন করুন।
  9. পরে আপনি পছন্দ মেনুতে রেজোলিউশন পরিবর্তন করতে পারেন।

ধাপ 4: আপনার গেম কোডিং

আপনার গেম কোডিং
আপনার গেম কোডিং
আপনার গেম কোডিং
আপনার গেম কোডিং

এখন যেহেতু আপনার মৌলিক প্রজেক্ট ফাইল সেটআপ আছে, এখন সময় এসেছে আসলে আপনার গেমটিতে পদার্থ যোগ করা।

আপনার প্রজেক্ট ফাইলের নামের অধীনে স্টার্টআপ পৃষ্ঠার লিঙ্ক থেকে আপনার সমস্ত পাঠ্য ফাইল খোলার মাধ্যমে শুরু করুন। আপনি কোন টেক্সট এডিটর পছন্দ অনুযায়ী বেছে নিয়েছেন তার উপর নির্ভর করে, টেক্সট এডিটর একটি পৃথক উইন্ডোতে পপ আপ করবে এবং script.rpy, options.rpy, gui.rpy, এবং screens.rpy সহ সমস্ত ফাইল প্রদর্শন করবে। আমি সহজ গেম ডকুমেন্টেশন সুপারিশ করি। উপরোক্ত চিত্রগুলির মতো প্রাথমিক গেম সেট আপ ফরম্যাট করতে আরও সহায়তা করার জন্য।

প্রাথমিক ফাইল স্ক্রিপ্টিং

  1. Script.rpy ফাইলটি খুলুন।

    1. এখানেই আপনার গেমের সমস্ত কোড সংলাপ, ছবি, শব্দ এবং সিদ্ধান্ত সহ যাবে।
    2. প্রথমে, আমি প্রাথমিক script.rpy ফাইলে দেওয়া আউটলাইন কোড নিয়ে আলোচনা করব যাতে আপনাকে বুঝতে সাহায্য করে যে সবকিছু কি করে এবং কোথায় যায়।

      1. কোডের 3 এবং 4 লাইনের অধীনে যেখানে এটি বলে # এই গেম দ্বারা ব্যবহৃত অক্ষর ঘোষণা করুন। আপনি এখানে আপনার কম্পিউটার থেকে ছবিগুলির যেকোন ফাইল যুক্ত করবেন।
      2. ইমেজ ডিক্লেয়ার করতে, ইমেজ টাইপ করুন, ইমেজের ধরন, (যেমন অক্ষর বা ব্যাকগ্রাউন্ড), এবং আপনার কম্পিউটার থেকে একটি-j.webp" />
      3. আপনাকে অবশ্যই এগুলি এখানে তৈরি করতে হবে যাতে আপনি যেখানেই থাকুন না কেন এই ছবিগুলি অনেকবার ব্যবহার করতে পারেন।
      4. মন্তব্যের অধীনে যা মূলত বলা হয়েছে # এই গেম দ্বারা ব্যবহৃত অক্ষর ঘোষণা করুন।
      5. আপনি আপনার চরিত্র নির্ধারণ করবেন। উদাহরণ 3 এ দেখা সংজ্ঞায়িত কোড কমান্ড গেমটিতে আপনার চরিত্রকে সংজ্ঞায়িত করে এবং আপনাকে অক্ষরটিকে একটি পাঠ্যের রঙ নির্ধারণ করতে দেয়।

উদাহরণ 1: image bg someimage = "someimage.png"

উদাহরণ 2: চিত্র অক্ষর someimage = "someimage.peg" উদাহরণ 3: a = অক্ষর সংজ্ঞায়িত করুন ('CharacterName', color = "#rgbvalue")

সংলাপ

  1. পরবর্তীতে, রেনপি তে কোন খেলা শুরু করার জন্য, আপনাকে লেবেল শুরু ব্যবহার করতে হবে: যে প্রোগ্রামটি আপনি প্রকৃত গেমপ্লে শুরু করতে চান তা এখানে বলতে শুরু করুন। সেখান থেকে আপনি ডকুমেন্টেশনের অধীনে পাওয়া কমান্ডগুলি ব্যবহার করে আপনার দৃশ্যাবলী সেট করতে পারেন যেমন নীচের উদাহরণ 4।
  2. আপনার গেমটিতে টেক্সট যোগ করার জন্য আপনি দুটি জিনিসের একটি করতে পারেন।

    1. উদাহরণ 5 -এ দেখা দ্বিগুণ উদ্ধৃতির মধ্যে সংলাপ রাখুন।
    2. উদাহরণ 6 -এ নীচের মত ডবল উদ্ধৃতিতে শব্দগুলির একটি অক্ষর নির্ধারণ করুন।
  3. আপনার কাহিনীরেখা পরিবর্তন করার জন্য একটি সিদ্ধান্তের বৃক্ষ তৈরি করা, মেনু, জাম্প এবং লেবেলের মতো কমান্ডের সাথে আপনার কথোপকথন অন্তর্ভুক্ত করে। উদাহরণ 7 দেখুন।
  4. আপনার গেমটি শেষ করতে, আপনার script.rpy ফাইলের একেবারে শেষে রিটার্ন টাইপ করুন। উদাহরণ 8 দেখুন।

উদাহরণ 4: মিউজিক "musicfromcomputer.ogg" চালান, দৃশ্য bg someimage with fade, show character variable

উদাহরণ 5: "আপনার উদ্বোধনী সংলাপ লিখুন।" উদাহরণ 6: একটি "একটি সংলাপ লিখুন।" // এটি সংজ্ঞায়িত চরিত্রের জন্য ডায়ালগু লিখেছে।

উদাহরণ 7

মেনু: "ডায়ালগ বা প্রশ্ন": জাম্প রুট "দ্বিতীয় ডায়ালগ বা প্রশ্ন ইত্যাদি": লেবেল রুট: "ডায়ালগ" উদাহরণ 8: রিটার্ন

একবার আপনি কমান্ডগুলি শিখলে এবং প্রোগ্রাম এবং ভাষা নিয়ে স্বাচ্ছন্দ্যবোধ করার পরে উপরের প্রক্রিয়াটি তুলনামূলকভাবে সহজ। নির্দ্বিধায় ডকুমেন্টেশন দেখুন এবং screens.rpy, options.rpy, এবং gui.rpy ফাইল পরিবর্তন করুন। অনলাইনে ডকুমেন্টেশন কীভাবে আরও পরিবর্তন করা যায় সে সম্পর্কে আরও গভীরভাবে যায় এবং আপনি কোন কমান্ডটি কী করে তা মনে রাখতে আটকে গেলে খুব দরকারী।

আপনার গেমটিকে আরও কাস্টমাইজ করার জন্য এই লিঙ্কগুলি অনুসরণ করুন আসলে গেমটি কীভাবে কোড করা যায় সে সম্পর্কে আরও তথ্য পেতে।

  1. নতুনদের জন্য পাইথন এবং রেনপি ভাষার অভিধান
  2. GUI (গ্রাফিকাল ইউজার ইন্টারফেস) বা খেলাটি দৃশ্যত প্লেয়ার ডকুমেন্টেশনের মতো দেখতে কেমন
  3. অন্যান্য মজাদার অ্যাড-অন যেমন একটি মিউজিক প্লেলিস্ট যোগ করা, একটি ইমেজ গ্যালারি, বা ইমেজ রিপ্লে গেমের ডিজাইন উন্নত করার জন্য এখানে পাওয়া যাবে
  4. অবশেষে অন্যান্য কাস্টমাইজিং অপশন যেমন কিভাবে বড় ফন্ট ডিসপ্লে পাওয়া যাবে এখানে।

ধাপ 5: আপনার গেম মুক্তি

আপনার খেলা মুক্তি
আপনার খেলা মুক্তি
আপনার খেলা মুক্তি
আপনার খেলা মুক্তি
আপনার খেলা মুক্তি
আপনার খেলা মুক্তি
আপনার খেলা মুক্তি
আপনার খেলা মুক্তি
  1. আপনার গেমটি শেষ করতে, Ren’py লঞ্চার আপডেট করুন।
  2. তারপরে স্টার্টআপ পৃষ্ঠায় পাওয়া সিনট্যাক্স ত্রুটিগুলি অনুসন্ধান করতে লিন্ট সহ স্ক্রিপ্টটি পরীক্ষা করুন।
  3. বিল্ড ডিস্ট্রিবিউশন আপনার ফাইলগুলিকে একটি অ্যাক্সেসযোগ্য ফোল্ডারে সংরক্ষণ করবে যা আপনি একটি ওয়েব পৃষ্ঠায় আপলোড করতে পারেন।

    আপনার পছন্দের প্ল্যাটফর্মে গেমটি তৈরির জন্য প্রয়োজনীয় কোডটি সরাসরি রেনপি দ্বারা তৈরি করা হয়েছে। আরও তথ্যের জন্য, Ren'Py এ ডকুমেন্টেশন বিল্ড পৃষ্ঠা দেখুন।

  4. পরবর্তীতে, বন্ধুদের এবং পরিবারের সাথে গেমটি খেলার মাধ্যমে বিটা পরীক্ষা চালান যাতে সংলাপে কোন ভুল হয় কিনা তা দেখা যায়।
  5. পরিশেষে, আপনার গেমটি আপনার নিজের ব্যক্তিগত ওয়েবসাইট বা Itchi.io- এ ছেড়ে দিন যাতে আপনার গেমটি অনেক ভিজ্যুয়াল উপন্যাস উত্সাহীদের কাছে পৌঁছাতে পারে।

আপনি এখন আপনার প্রথম চাক্ষুষ উপন্যাস খেলা তৈরি করেছেন! অভিনন্দন!

প্রস্তাবিত: