AI দিয়ে গেম তৈরি: ধাপে ধাপে gauntlet loop টিউটোরিয়াল

Gauntlet loop ব্যবহার করে AI দিয়ে নিজের গেমের ধারণা বাস্তবায়ন করতে শিখুন। এই টিউটোরিয়ালে সেটআপ, টুল, প্রম্পট, পুনরাবৃত্তি ও শেয়ার করা পর্যন্ত পুরো প্রক্রিয়া রয়েছে।

Gauntlet loop হলো গেম, অ্যাপ ও অন্যান্য প্রকল্প তৈরির জন্য AI-কে প্রম্পট দেওয়ার একটি পদ্ধতি, যেখানে নির্মাতা ও সমালোচক নামে দুটি এজেন্ট পুনরাবৃত্ত চক্রে কাজ করে। পদ্ধতিটি সম্পর্কে বিস্তারিত জানতে Gauntlet loop কী? দেখুন। এই টিউটোরিয়াল সেটআপ থেকে প্রকাশ করা পর্যন্ত gauntlet loop দিয়ে গেম তৈরির পুরো প্রক্রিয়া ধাপে ধাপে ব্যাখ্যা করে।

1. টুল সেটআপ করুন

Gauntlet loop চালাতে এমন কোডিং এজেন্ট দরকার, যা কম্পিউটারের ফাইল সম্পাদনা করতে পারে এবং নিজে গেম খেলে পরীক্ষা করতে পারে। Codex, Claude Code, Cursor ও Gemini CLI এমন কয়েকটি উপযুক্ত বিকল্প।

Gauntlet loop যেকোনো গেম ইঞ্জিনে চলতে পারে, যেমন Unity, Unreal Engine, Roblox Studio বা Three.js। এজেন্টের কাজ করার জন্য প্রতিটি ইঞ্জিনে কিছুটা আলাদা টুল লাগে। কী ডাউনলোড বা কনফিগার করতে হবে নিশ্চিত না হলে, একটি খালি প্রকল্প ফোল্ডার তৈরি করে এজেন্টকে বলুন কোন ইঞ্জিন ব্যবহার করবেন। সে প্রয়োজনীয় টুল আছে কি না পরীক্ষা করতে পারবে।

ঐচ্ছিক: Build World। Thrixel-এর Build World এজেন্ট স্কিল, Thrixel দিয়ে উচ্চমানের 3D অ্যাসেট তৈরি এবং প্রকৃত গেম ডেভেলপারদের লেখা উন্নত কর্মপ্রবাহ দেয়। Gauntlet loop চালাতে Thrixel বাধ্যতামূলক নয়, তবে এই স্কিলটি চক্রের মধ্যে অ্যাসেট ও গেম ডিজাইন উন্নত করার জন্য বিশেষভাবে তৈরি এবং বিনামূল্যে ব্যবহার করা যায়।

2. এজেন্টকে প্রম্পট ও রেফারেন্স দিন

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

Gauntlet loop কার্যকর হতে এজেন্টের তুলনা করার মতো বিদ্যমান দৃশ্যগত রেফারেন্স দরকার। বিদ্যমান গেমের স্ক্রিনশট বা ভিডিও সংযুক্ত করে প্রতিটির প্রাসঙ্গিকতা ব্যাখ্যা করুন, যেমন: “এই ছবির আলো আর অন্য ছবির ক্যামেরার কোণ আমার পছন্দ।” এটি গুরুত্বপূর্ণ, কারণ সমালোচক এজেন্ট প্রতিটি ধাপে গেমকে এসব রেফারেন্সের সঙ্গে তুলনা করবে।

প্রম্পটে সমালোচনা চক্রের নির্দেশও থাকতে হবে, কারণ এটিই gauntlet loop-এর মূল ধারণা। এজেন্টকে কঠোর সমালোচক উপ-এজেন্ট ব্যবহার করতে বলুন, যে গেম নির্ধারিত মানে পৌঁছানো পর্যন্ত কাজকে রেফারেন্সের সঙ্গে বারবার তুলনা করবে।

Gauntlet loop শুরুর প্রম্পট
Three.js দিয়ে তৃতীয়-ব্যক্তি দৃষ্টিকোণের অ্যাকশন-অ্যাডভেঞ্চার গেম তৈরি করো, যার পটভূমি মেঘের ওপরে ভাসমান ধ্বংসপ্রাপ্ত শহর। খেলোয়াড় সংযুক্ত এলাকাগুলো ঘুরে দেখবে, যান্ত্রিক প্রহরীদের সঙ্গে লড়বে এবং কেন্দ্রীয় টাওয়ারে যাওয়ার পথ খুলতে প্রাচীন যন্ত্র মেরামত করবে। কাছাকাছি লড়াই, আক্রমণ এড়ানো, ভিন্ন আক্রমণের ধরনসহ শত্রু, পরিবেশের ধাঁধা, চেকপয়েন্ট ও শেষ বস রাখো। উঁচু স্থাপত্য, চলন্ত যন্ত্র এবং বিভিন্ন উচ্চতা সংযোগকারী পথ দিয়ে শহরের বিশালতা বোঝাও।

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

3. পুনরাবৃত্তির চক্র চালান

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

সমালোচনা থেকে সংশোধন

প্রতিটি ধাপে সমালোচক এজেন্ট নির্দিষ্ট মতামত দেয়, যাতে নির্মাতা ফল উন্নত করতে পারে।

ধাপ 1

ভিত্তি

আলোকিত যন্ত্রের পাশে দুই যান্ত্রিক প্রহরী · ধাপ 1
সমালোচকের মতামত
  • পরিবেশের আলো দৃশ্যটিকে সমতল করে ফেলেছে।
  • একই রকম পাথর বিছানোয় উঠোনটিকে টুকরো জোড়া দিয়ে বানানো মনে হয়।
ধাপ 2

আলো ও গভীরতা

আলোকিত যন্ত্রের পাশে দুই যান্ত্রিক প্রহরী · ধাপ 2
সমালোচকের মতামত
  • মেঝে এখনো নিখুঁত গ্রিড, যার উঁচুনিচু ভাব কম।
ধাপ 3

পাথর ও পরিবেশ

আলোকিত যন্ত্রের পাশে দুই যান্ত্রিক প্রহরী · ধাপ 3
সমালোচকের মতামত
  • পাথরের স্ল্যাবগুলো ফোলা মনে হয়।
  • উঠোনের বৃত্তগুলো মেঝের নিচে ঢাকা পড়ে গেছে।
ধাপ 4

মেঘ ও উপকরণ

আলোকিত যন্ত্রের পাশে দুই যান্ত্রিক প্রহরী · ধাপ 4
সমালোচকের মতামত
  • মেঝেতে দানাদার ভাব ও দাগের অভাব।
  • অন্ধকার প্রহরীদের আরও বেশি বৈপরীত্য দরকার।
ধাপ 5

পৃষ্ঠ ও দৃষ্টিকেন্দ্র

আলোকিত যন্ত্রের পাশে দুই যান্ত্রিক প্রহরী · ধাপ 5
সমালোচকের মতামত
  • চুনাপাথরের টেক্সচার ও নির্বাচিত আলোকসজ্জা বাকি দৃশ্যগত সমস্যাগুলো ঠিক করে।
ধাপ 6

অতিরিক্ত পরিমার্জন

আলোকিত যন্ত্রের পাশে দুই যান্ত্রিক প্রহরী · ধাপ 6
সমালোচকের মতামত
  • অনুমোদিত: স্পষ্ট দৃষ্টিকেন্দ্র, টেক্সচারযুক্ত পাথর ও ভারসাম্যপূর্ণ আলো উঠোনকে সুসংগত ও সম্পূর্ণ রূপ দেয়।

4. অতিরিক্ত মতামত দিন

কাজ শেষ হলে এজেন্ট জানাবে। তখন নিজে গেম খেলে পরীক্ষা করে মতামত দিতে পারবেন। আপনার ভাবনার সঙ্গে না মেলা যেকোনো বিষয়, বাগসহ, জানাতে পারেন এবং সন্তুষ্ট হওয়া পর্যন্ত যতবার চান পরিবর্তন চাইতে পারেন। বাড়তি রেফারেন্স স্ক্রিনশট এজেন্টের ভুল করা বা সমালোচকের চোখ এড়ানো বিস্তারিত বিষয়গুলো স্পষ্ট করতে সাহায্য করে। একই ধারায় গেম বড় করা বা নতুন বিষয়বস্তু যোগ করতেও বলতে পারেন।

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

5. খেলুন এবং গেম শেয়ার করুন

প্রিভিউ দেখে সন্তুষ্ট হলে gauntlet loop শেষ, এবং আপনার গেম প্রকাশের জন্য প্রস্তুত!

প্রতিটি ইঞ্জিন ও গন্তব্যের এক্সপোর্ট ও প্রকাশের পদ্ধতি আলাদা, তবে এজেন্ট প্রকল্পের জন্য উপযুক্ত পথ দেখাতে পারে। Three.js বা Unity-তে তৈরি ওয়েব গেম Netlify বা Vercel-এর মতো টুলে বিনামূল্যে হোস্ট করা যায়। Thrixel-এর Build World স্কিলও thrixel.com/world-এ বিনামূল্যে প্রকাশ ও হোস্টিং সমর্থন করে।