AHA Lab / কোর্সের তালিকা

কৃত্রিম বুদ্ধিমত্তা দিয়ে গেম ডেভেলপমেন্ট · ২২ সেপ্টেম্বর ২০২৬ · জনসাধারণের জন্য কোর্স নোট

খেলাকে বাড়তে দিন।

গেম আমাদের সৃষ্টি করার একটি উপায় এবং শেখার একটি দরজা দেয়। গেমের নিজের অগ্রগতির পাশাপাশি, আমরা দেখি যে শিখার প্রক্রিয়ায় শিক্ষার্থীরা কীভাবে যোগাযোগ, সহযোগিতা, নকশা এবং সিদ্ধান্ত গ্রহণ করে, এবং তাদের আগ্রহ ও মনোযোগ কীভাবে বিকশিত হয়।

গেম তৈরির মাধ্যমে শেখা দেখা

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

স্পষ্ট যোগাযোগ: আপনি যে গেম কল্পনা করেন, অন্যরা সেটি কীভাবে বুঝতে পারে?

কীভাবে টিমমেম্বার এবং কৃত্রিম বুদ্ধিমত্তা একই অনুরোধ বুঝতে পারে? শিক্ষার্থীরা কি খেলোয়াড়ের কাজ, লক্ষ্য এবং ফলাফল ব্যাখ্যা করতে পারে? যখন তৈরি করা ফলাফল কল্পনার সাথে মিলে না, তখন প্রথমে দেখুন যে অনুরোধটি কি স্পষ্ট ছিল, তারপর বিবেচনা করুন যে বাস্তবায়নে কি কোনো ভুল হয়েছে।

সহযোগিতা: ভিন্ন ভিন্ন ধারণা কীভাবে একটি সাধারণ সিদ্ধান্তে পরিণত হয়?

কে ধারণা দেয়, কে টুল ব্যবহার করে, এবং কে গেমটি পরীক্ষা করে? মতভেদ কীভাবে সমাধান করা হয়? লক্ষ্য করুন যে সিদ্ধান্তে সবাই কি অংশগ্রহণ করছে, এবং তারা কি গেমের ওপর একসাথে কাজ করছে।

সতর্ক নকশা: কেউ খেলার সময় কি নিয়মগুলো টিকে থাকে?

শুরু করা, খেলা, জেতা, হারা এবং আবার শুরু করা—এগুলো কি একসাথে মানানসই? বারবার ক্লিক করার পরে, রিসোর্স শেষ হলে, বা একজন খেলোয়াড় সীমারেখায় পৌঁছালে কী হয়? প্লেটেস্টিং ব্যবহার করে ফাঁকগুলো চিহ্নিত করুন, তারপর এমন একটি নিয়ম যোগ করুন যা পরীক্ষা করা যায়।

কৃত্রিম বুদ্ধিমত্তার সীমাবদ্ধতা: একটি গেম তৈরি করা মানেই নয় যে সেটি ইচ্ছামতো কাজ করবে

AI কোন চাহিদাগুলো বাস্তবায়ন করেছে, কোনগুলো বাদ পড়েছে, আর কোন বৈশিষ্ট্যগুলো পরীক্ষা করার আগে শুধু কার্যকর বলে মনে হয়? অস্পষ্ট অনুরোধ, এখনও ঠিক না হওয়া নিয়ম, প্ল্যাটফর্মের সীমাবদ্ধতা ও তৈরির ভুল আলাদা করে দেখুন। প্রতিটি সমস্যার দায় শিক্ষার্থীদের ওপর চাপাবেন না, আবার বিচার করার দায়িত্বও AI-এর হাতে ছেড়ে দেবেন না।

আগ্রহ: শিক্ষার্থীরা কোন গেম খেলতে উপভোগ করে এবং তারা কী তৈরি করতে চায়?

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

মনোযোগ: শিক্ষার্থীরা কখন নিমগ্ন থাকে এবং কখন তাদের মনোযোগ সরে যায়?

খেলা, আলোচনা, ফল তৈরির অপেক্ষা, সমস্যা খোঁজা এবং বারবার উন্নতির সময় আলাদাভাবে পর্যবেক্ষণ করুন। তখনকার কাজ ও পরিস্থিতি লিখে রাখুন। একবার মনোযোগ সরে যাওয়া মানেই মনোযোগের ঘাটতি নয়; দীর্ঘক্ষণ পর্দার দিকে তাকিয়ে থাকাও অর্থপূর্ণভাবে কাজে যুক্ত থাকার প্রমাণ নয়।

সেশনটি কীভাবে অগ্রসর হয়েছে

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

এই সেশনটি চলমান সৃজনশীলতার জন্য একটি প্রারম্ভিক বিন্দু প্রদান করেছে। পরবর্তী কার্যক্রমগুলো পরবর্তী কাজের জন্য পরামর্শ, এটি দাবি করা হয় না যে প্রতিটি দল সেই দিনে সেগুলো সম্পন্ন করেছে।

খেলোয়াড়ের একটি সম্ভাব্য কাজ দিয়ে শুরু করুন

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

আপনার প্রথম AI নির্দেশনা

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

একবারে একটি বিষয় পরিবর্তন করুন

খেলে পরীক্ষা করার সময় [স্থান বা কাজ]-এ [বাস্তবে যা ঘটেছে] ঘটেছে। আমরা [প্রত্যাশিত ফলাফল] চাই। শুধু এই অংশটি বদলান এবং বাকি খেলার নিয়ম ও কার্যক্রম অপরিবর্তিত রাখুন। পরে পরিবর্তনটি কীভাবে যাচাই করব, তা বুঝিয়ে দিন।

AI-এর আউটপুট গেমটি কী হওয়া উচিত তা নির্ধারণ করে না। দলটি নিয়ম নির্বাচন করে, ফলাফল যাচাই করে এবং কোন পরিবর্তনগুলো রাখতে হবে তা সিদ্ধান্ত নেয়।

দলের মধ্যে তিনটি ভূমিকা ঘুরিয়ে দিন

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

পরের বার, একটি বিষয় উন্নত করুন

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

একটি সৃষ্টি ছোট বিশ্বের দিকে একটি দরজা খুলে দিক

AHA Space যুক্তিযুক্ত অনুসন্ধান এবং জীবনের প্রতি একটি মৃদু দৃষ্টিভঙ্গির বিষয়বস্তু অন্বেষণ করে। আমরা পরিকল্পনা করেছি শিক্ষার্থীদের গেমগুলিকে এটির সাথে সংযুক্ত করা: খেলোয়াড়রা স্থানটি অন্বেষণ করবে, কাজগুলো সম্পন্ন করবে এবং অন্য গেমগুলির লুকানো প্রবেশদ্বার আবিষ্কার করবে।

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

পরিকল্পিত প্রবেশদ্বারগুলো

কোনো গেম সংযুক্ত করার আগে, আমরা তার লিংক, মৌলিক নিয়ন্ত্রণ এবং বিষয়বস্তুর উপযুক্ততা পরীক্ষা করি। চলমান কাজগুলো সততার সাথে চিহ্নিত করা হয়; একটি প্রথম জমা দেওয়া কাজকে একটি সম্পন্ন গেম হিসেবে বিবেচনা করা হয় না।

AHA ছোট বিশ্বটি অন্বেষণ করুন ↗

সেবাগুলো চালু হওয়া এবং হালনাগাদ হওয়ার সাথে সাথে গেমের প্রবেশদ্বারগুলো উপলব্ধ হয়। এখানে একটি প্রবেশদ্বারের বর্ণনা দেওয়া মানে নয় যে প্রতিটি সেবা ইতিমধ্যে উপলব্ধ।

স্থান থেকে খেলা: কোড ও অনুশীলন

চারতলা অনুসন্ধান কর্মশালা

একটি ঘর, একটি কাজ

Blender মডেল দিয়ে শুরু করুন: জিনিস সংগ্রহ করুন, আগুন জ্বালান এবং ছোট খেলাটি খুলুন।

ZIP ডাউনলোড · সোর্স কোড

চারতলা অনুসন্ধান কর্মশালা

অনুসন্ধান, নির্মাণ ও একসঙ্গে খেলার জন্য একটি স্বতন্ত্র ভবনের উদাহরণ; AI ঐচ্ছিক।

ZIP ডাউনলোড · সোর্স কোড

উন্মুক্ত তথ্য থেকে দৃশ্য পুনর্গঠন

উন্মুক্ত ক্যালিব্রেট করা ছবি থেকে মেশ তৈরি করুন, সেটি সংশোধন করুন, ফলাফল তুলনা করুন এবং দৃশ্যটি রেন্ডার করুন।

ZIP ডাউনলোড · সোর্স কোড

নির্দেশনা মূলত চীনা ভাষায়। পুনর্গঠন প্রক্রিয়াটি Windows-এর জন্য; নতুন কম্পিউটারে পুরো প্রক্রিয়া যাচাই করা হয়নি।

আরও পড়া

সেশনটি সম্পর্কে আরও পর্যবেক্ষণ এবং চিন্তাধারার জন্য এই পাবলিক নিবন্ধটি পড়ুন।

সম্পর্কিত নিবন্ধটি পড়ুন ↗

এই তিনটি প্রশ্নের সাথে ফিরে আসুন

খেলোয়াড়রা কোন অংশটি আবার চেষ্টা করতে সবচেয়ে বেশি চান? তারা কোথায় এখনও নির্মাতার ব্যাখ্যা প্রয়োজন অনুভব করছেন? পরবর্তী সংস্করণে আপনার দল প্রথমে কী পরিবর্তন করতে চায়?

একটি আরও সম্পূর্ণ গেমের পাশাপাশি, আমরা আশা করি একটি পরিবর্তন কেন করা হয়েছে তার একটি স্পষ্ট ব্যাখ্যা দেখতে পাব।