কম্পিউটার গেমস তৈরি করা

লেখক: Eugene Taylor
সৃষ্টির তারিখ: 16 আগস্ট 2021
আপডেটের তারিখ: 22 জুন 2024
Anonim
এন্ডয়েড ফোন দিয়ে নিজেই তৈরি করুন যেকোনো ধরনের এন্ডয়েড গেইম/অ্যাপ
ভিডিও: এন্ডয়েড ফোন দিয়ে নিজেই তৈরি করুন যেকোনো ধরনের এন্ডয়েড গেইম/অ্যাপ

কন্টেন্ট

আপনার কি কম্পিউটার গেমস খেলার শখ রয়েছে, প্রতিপক্ষকে পরাভূত করার জন্য এবং নতুন মনের গভীর গভীরতা থেকে সমগ্র মহাবিশ্ব আবিষ্কার করার জন্য নতুন কৌশল অবলম্বন করার? আপনার নিজের কম্পিউটার গেমটি তৈরি করতে আপনি অনেকগুলি সরঞ্জাম ব্যবহার করতে পারেন যা কেবল উপরের দক্ষতার প্রয়োজন, যদিও কিছু প্রোগ্রামিং জ্ঞান আপনাকে কাজ করার জন্য আরও বিকল্প দেয়। আপনার মাউস এবং কীবোর্ডটি ধরুন এবং শুরু করুন।

পদক্ষেপ

2 এর 1 ম অংশ: সঠিক সরঞ্জামগুলি সন্ধান করা

  1. একটি মূলত পাঠ্য-ভিত্তিক খেলা। প্রযুক্তিগতভাবে তৈরি করা সম্ভবত এটি সবচেয়ে সহজ গেম, তবে গ্রাফিক্স ব্যতীত কোনও খেলায় সকলেই আগ্রহী না। বেশিরভাগ পাঠ্য-ভিত্তিক গেমগুলি গল্প, একটি ধাঁধা বা একটি দু: সাহসিক কাজকে কেন্দ্র করে, গল্প, আবিষ্কার এবং ধাঁধার সমন্বয় করে। নীচে কয়েকটি বিনামূল্যে বিকল্প রয়েছে:
    • আপনার ব্রাউজারের সাথে সুড়ুইটি দ্রুত এবং সহজেই ব্যবহারযোগ্য।
    • স্টোরনেেক্সাস এবং ভিশনএয়ারের আরও গেমপ্লে বিকল্প এবং গ্রাফিক্স রয়েছে।
    • ইনফর্ম 7 হ'ল উত্সাহীদের বিশাল সম্প্রদায় সহ একটি আরও শক্তিশালী সরঞ্জাম।
  2. একটি 2 ডি গেম তৈরি করুন। গেমমেকার এবং স্টেনসিল হ'ল ভাল বিকল্প যা আপনি যে কোনও ঘরানার জন্য ব্যবহার করতে পারেন এবং আপনার প্রয়োজন ছাড়াই প্রোগ্রামিং ব্যবহারের বিকল্প রয়েছে। স্ক্র্যাচ! ব্রাউজার গেমসের জন্য আপনি ব্যবহার করতে পারেন এমন অন্য একটি সরঞ্জাম।
  3. 3 ডি গেম আপনার জন্য চেষ্টা করে দেখুন। একটি 3 ডি গেম 2 ডি গেমের চেয়ে অনেক বেশি চ্যালেঞ্জিং, তাই মনে রাখবেন যে এটি একটি দীর্ঘ প্রকল্প এবং খুব কঠোর পরিশ্রম হতে চলেছে। স্পার্ক এবং গেম গুরু আপনাকে কিছু কাজ বাঁচাতে পারে কারণ আপনি কোডের একটি লাইনের প্রয়োজন ছাড়াই এটির সাথে একটি বিশ্ব তৈরি করতে পারেন। আপনার যদি ইতিমধ্যে প্রোগ্রামিংয়ের অভিজ্ঞতা থাকে বা কীভাবে এটি করতে হয় তা শিখতে চান তবে খুব জনপ্রিয় গেম ইঞ্জিন ইউনিটি ব্যবহার করে দেখুন।
    • আপনি যদি বিদ্যমান উপাদান ব্যবহার না করে নিজেই 3 ডি মডেল তৈরি করা শুরু করতে চান তবে আপনার 3D ডি ম্যাক্স, ব্লেন্ডার (ফ্রি) বা মায়ার মতো 3 ডি সফ্টওয়্যার দরকার।
  4. একটি প্রোগ্রাম যা প্রচুর প্রোগ্রামিংয়ের সাথে জড়িত। প্রোগ্রামার হিসাবে আপনার পটভূমি থাকলেও, আপনি এখনও আপনার প্রথম গেমের জন্য উপরের একটি ইঞ্জিন ব্যবহার করতে চাইতে পারেন। আরও কিছু কঠিন হওয়ার কারণে অবশ্যই কিছু চেষ্টা করবেন না। তবে কিছু লোক স্ক্র্যাচ থেকে কোনও গেম প্রোগ্রাম করে সম্পূর্ণ নিয়ন্ত্রণে থাকতে পছন্দ করে। কোনও আইডিই (ইন্টিগ্রেটেড ডেভলপমেন্ট এনভায়রনমেন্ট) যেমন একটি পাঠ্য সম্পাদকের পরিবর্তে গ্রহন করার মতো ইভেন্টে গেমটি প্রোগ্রাম করুন, যাতে আপনার প্রয়োজন মতো সমস্ত কিছু সহজেই একটি প্রকল্পে সংগঠিত করতে পারেন।
    • প্রায় কোনও প্রোগ্রামিং ভাষায় একটি গেম লেখার সম্ভাবনা থাকলেও, সি ++ শিখলে সঠিক সরঞ্জামগুলি আপনার হাতে চলে আসবে। আপনি অনলাইনে সমস্ত ধরণের টিউটোরিয়াল এবং প্রচুর গেম বিকাশের সংস্থান খুঁজে পেতে পারেন।

পার্ট 2 এর 2: গেমটি তৈরি করা

  1. একটি ধারণা চয়ন করুন। আপনার প্রথম প্রকল্পের জন্য, আপনি যে ধরণের সম্পর্কে ভাবছেন তার মধ্যে একটি ছোট নমুনা তৈরি করা একটি দুর্দান্ত সূচনা পয়েন্ট। এটি একটি প্ল্যাটফর্ম গেম বা রোলপ্লেং গেম হতে পারে। আপনি শুরু করার আগে, গেম সম্পর্কে আপনার যে কোনও ধারণা এবং নীচের প্রশ্নগুলির উত্তরগুলি লিখুন:
    • গেমপ্লে (থিম) এর সবচেয়ে গুরুত্বপূর্ণ অংশটি কী? এটি প্রতিপক্ষকে কাটিয়ে উঠতে, ধাঁধা সমাধান করতে বা অন্যান্য চরিত্রের সাথে কথা বলতে পারে।
    • গেমপ্লেটি দেখতে কেমন হওয়া উচিত? উদাহরণস্বরূপ, বিরোধীদের বিরুদ্ধে লড়াই করা বাস্তব সময়ে বোতাম টিপে বা টার্ন-ভিত্তিক কৌশলগত সিদ্ধান্তের মাধ্যমে করা যেতে পারে। প্রচুর সংলাপের সাথে থাকা খেলাগুলি খেলোয়াড়কে নির্দিষ্ট সিদ্ধান্তের উপর নির্ভর করে, বা চরিত্রগুলি এবং গেমের জগত সম্পর্কে যথাসম্ভব শেখার মাধ্যমে প্লটটিকে আকার দেয় can
    • গেমের মেজাজ কী? এটি কি ভুতুড়ে, প্রফুল্ল, রহস্যময় বা উত্তেজনাপূর্ণ?
  2. একটি সাধারণ স্তর তৈরি করুন। আপনি যদি প্রথমবারের মতো কোনও গেম ইঞ্জিন বা গেম সরঞ্জাম ব্যবহার করেন তবে এখনই সরঞ্জামটি নিয়ে চারপাশে খেলার সময় এসেছে। কীভাবে ব্যাকগ্রাউন্ড, অবজেক্ট এবং অক্ষর রাখবেন তা শিখুন। প্রয়োজনে প্লেয়ার এমন কিছু তৈরি করতে পারে যা সফটওয়্যারটির সাথে তৈরি বা ইন্টারেক্টিভের সাথে তৈরি রেডিমেড অবজেক্টগুলিকে দেখে can
    • কীভাবে কীভাবে করবেন তা আপনি যদি নিশ্চিত না হন তবে সরঞ্জামটির ওয়েবসাইটে এটি সম্পর্কে জিজ্ঞাসা করুন বা আরও তথ্যের জন্য অনলাইনে অনুসন্ধান করুন।
    • এখনই আলো এবং অন্যান্য গ্রাফিক প্রভাব সম্পর্কে চিন্তা করবেন না।
  3. মূল গেমপ্লেটি ডিজাইন করুন, যদি প্রয়োজন হয়। এর অর্থ গেম সফ্টওয়্যারটিতে সামান্য পরিবর্তন করা বা স্ক্র্যাচ থেকে আরও জটিল সিস্টেম তৈরির অর্থ হতে পারে। এখানে কিছু উদাহরণ আছে:
    • আপনি যখন প্ল্যাটফর্ম গেমটি তৈরি করছেন, আপনি কি চান চরিত্রটি দ্বিগুণ উচ্চতার সাথে লাফিয়ে উঠতে সক্ষম হতে পারে বা অন্য "বিশেষ" চালগুলি করতে পারে? কোনও চরিত্রটি যে উচ্চতায় লাফিয়ে উঠতে পারে এবং যে একবার আপনি ক্লিক করেন, কীটি ধরে রাখুন বা বিভিন্ন জাম্প শৈলীর মধ্য থেকে চয়ন করুন এমন কি হবে তার সাথে চারদিকে খেলুন।
    • আপনি যদি কোনও অ্যাকশন রোলপ্লেয়িং গেম বা কোনও হরর গেম তৈরি করে থাকেন তবে প্লেয়ারটি কোন অস্ত্র দিয়ে শুরু করবে? খেলোয়াড় আপগ্রেড করতে এবং তাদের পরীক্ষা করতে পারে এমন 2 বা 3 অস্ত্র চয়ন করুন। বিভিন্ন অস্ত্রের মধ্যে পছন্দকে আকর্ষণীয় করার চেষ্টা করুন। উদাহরণস্বরূপ, একটি অস্ত্র আরও বেশি ক্ষতি করতে পারে, একাধিক শত্রু নিতে পারে বা শত্রুদের দুর্বল করে দেয়। যে কোনও অস্ত্রের অনেকগুলি ক্ষমতা থাকতে পারে, কেবলমাত্র ব্যয় করা অস্ত্র ব্যতীত (প্রচুর আত্মার শক্তি প্রয়োজন এমন একটি বানান, বা একটি ব্যবহারের পরে বিচ্ছিন্ন হওয়া একটি অস্ত্র)
    • একটি ডায়লগ-ভিত্তিক গেমটিতে, আপনি প্লেয়ারটিকে বিকল্পগুলির একটি তালিকা থেকে ডায়লগগুলি চয়ন করতে পারেন, বা সেগুলি কেবল শুনতে চান, তারপরে একটি পদক্ষেপ নিন এবং তারপরে ডায়ালগটি অবিরত থাকবে। আপনি কি গেমটি কোনও নির্দিষ্ট পথ অনুসরণ করতে চান, বা গেমটি শেষ করার জন্য একাধিক পথ এবং উপায় রয়েছে?
  4. কয়েক স্তর তৈরি করুন। তিন থেকে পাঁচটি সংক্ষিপ্ত স্তর প্রথম গেমের জন্য একটি ভাল শুরুর লক্ষ্য, তবে আপনি অবশ্যই সর্বদা এটি প্রসারিত করতে পারেন। "কোর গেমপ্লে" ডিজাইনের দৃষ্টি আকর্ষণ না করে প্রতিটি স্তরটি কিছুটা আলাদা হয়েছে তা নিশ্চিত করুন। আপনি একের পর এক এই স্তরগুলি তৈরি করতে পারেন বা পরে তাদের একত্রিত করতে পারেন, আপনার জন্য যেটি সহজ।
    • একটি প্ল্যাটফর্ম গেম সাধারণত চলমান প্ল্যাটফর্ম বা দ্রুত শত্রুদের ব্যবহার করবে।
    • একটি অ্যাকশন গেম নতুন শত্রু, শক্ত প্রতিদ্বন্দ্বী এবং শত্রুদের বিশেষ অস্ত্র বা কৌশল ছাড়াই পরাজিত করা খুব কঠিন যেগুলির সাথে পরিচিত হতে পারে।
    • একটি ধাঁধা সাধারণত এক ধরণের ধাঁধা হয়ে থাকে এবং হয় প্রতিটি নতুন স্তরের জন্য আরও কঠিন সংস্করণ সরবরাহ করে, বা নতুন সরঞ্জাম এবং বাধা প্রবর্তন করে যা খেলোয়াড়কে সমাধান সম্পর্কে দীর্ঘতর চিন্তাভাবনা করে।
  5. স্বল্প ও দীর্ঘমেয়াদী লক্ষ্য তৈরি করুন। এগুলিকে সাধারণত "মাধ্যমিক যান্ত্রিক" বা "গৌণ গেমপ্লে লুপস" হিসাবে উল্লেখ করা হয়। গেমের মৌলিক অংশ যেমন জাম্পিং ব্যবহার করে প্লেয়ার শত্রুদের পরাস্ত করতে বা ধন সংগ্রহের মতো অন্য গেমের স্তরেও উন্নতি করবে। এটি শেষ পর্যন্ত অন্যান্য লক্ষ্যগুলি অর্জন করতে পারে, যেমন স্তরের সমাপ্তি, আপগ্রেডগুলির জন্য অর্থ সাশ্রয় এবং অবশ্যই গেমটি পরাজিত করে।
    • উদাহরণ হিসাবে আপনি দেখতে পাবেন, আপনি ইতিমধ্যে এটি উপলব্ধি না করে এটিকে বিকাশে অন্তর্ভুক্ত করেছেন। যাই হোক না কেন, নিশ্চিত করুন যে প্লেয়ারটি গেমের উদ্দেশ্যটি দ্রুত বুঝতে পারে। যদি 10 মিনিটের পরে প্লেয়ারটি কেবল এই সিদ্ধান্তে আসতে পারে যে গেমটি বার বার শত্রুদের গুলি করার চেয়ে আরও গভীরতা নয়, তবে বিরক্তিকরতা লুকিয়ে আছে। যদি, প্রথম শত্রুকে হত্যা করার পরে, খেলোয়াড়টি প্রচুর কয়েন পান, খেলোয়াড় জানেন যে একটি লক্ষ্য রয়েছে (পুরষ্কারের জন্য কয়েন সংরক্ষণ করা) এবং গেমটি এটির দিকে নিয়ে যায়।
  6. খেলা পরীক্ষা। প্রতিটি স্তরের বেশ কয়েকবার পরীক্ষা করুন এবং অন্যকে আপনাকে সহায়তা করতে বলুন। আপনি কখনই করতে চান নি এমন জিনিসগুলি সহ, যেমন অনুসন্ধানগুলি উপেক্ষা করা এবং সরাসরি শেষ বসের দিকে সরাসরি চালানো, বা "অকেজো" অস্ত্র বা আপগ্রেড দিয়ে গেমটি পরাজিত করার চেষ্টা সহ, বিভিন্নভাবে গেমের কাছে যাওয়ার চেষ্টা করুন। এটি একটি দীর্ঘ প্রক্রিয়া যা অত্যন্ত হতাশার হতে পারে তবে বাগগুলি ঠিক করা এবং গেমটি সব খেলোয়াড়ের জন্য মজাদার তা নিশ্চিত করা উপযুক্ত।
    • গেম টেস্টারদের শুরু করার জন্য প্রয়োজনীয় পর্যাপ্ত তথ্য দিন। নিশ্চিত করুন যে তারা জানেন যে গেমটি এখনও চলছে এবং কোন কীগুলি ব্যবহার করা উচিত। তাদের আর কিছু জানার দরকার নেই।
    • গেম পরীক্ষকগণ তাদের সংগ্রহ করা সমস্ত তথ্যের জন্য প্রতিক্রিয়া ফর্মগুলি সরবরাহ করুন, যা আপনাকে সহজেই এই ডেটাটির তুলনা বা রেফারেন্স করতে দেয়। এটি আপনাকে গেমের অংশ সম্পর্কে নির্দিষ্ট প্রশ্ন জিজ্ঞাসা করতে দেয় যা সম্পর্কে আপনি অনিশ্চিত।
    • পরীক্ষার্থীরা আপনারা সবচেয়ে বেশি উপকৃত হন এমন ব্যক্তিরা আপনি জানেন না এবং আপনার খেলা সম্পর্কে ইতিবাচক হওয়ার দায়বদ্ধতা বোধ করেন না।
  7. গ্রাফিক্স এবং শব্দটি পোলিশ করুন। অনলাইনে গেমের প্রচুর পরিমাণে সম্পদ সন্ধান করা সম্ভব হলেও, কিছু সঠিক বা উপযুক্ত কিনা তা খতিয়ে দেখার জন্য সময় নেওয়া গুরুত্বপূর্ণ এবং অন্যথায় প্রতিস্থাপনের সন্ধান করাও গুরুত্বপূর্ণ। আপনার 2 ডি গেমটিতে সাধারণ গ্রাফিক্স সম্পাদনা করতে ইমেজ সম্পাদক ব্যবহার করতে শিখুন, বা যদি আপনি উচ্চাভিলাষী 3D প্রকল্প মাটিতে ছাড়ার চেষ্টা করছেন তবে ওপেনগিএলের মতো সফ্টওয়্যার ব্যবহার করুন। হালকা প্রভাব যুক্ত করুন যা প্লেয়ারকে মূল পথ ধরে ঘরের চারদিকে ঘুরে বেড়ায় এবং শীতল আক্রমণগুলি প্রদর্শন করতে এবং পটভূমিতে গতিশীল করতে কণা প্রভাবগুলি যুক্ত করে। দৌড়াদৌড়ি, আক্রমণ করা, জাম্পিং এবং আপনার যে কোনও জায়গার মতো সাউন্ড এফেক্ট যুক্ত করুন। অবশ্যই কিছু পরিবর্তন বা উন্নত করার কারণ সবসময় আছে তবে ভিজ্যুয়াল এবং অডিও আপনার প্রয়োজনীয়তা পূরণের সাথে সাথে গেমটি প্রস্তুত। অভিনন্দন!