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

গেমটি দেখতে কেমন লাগে। তবে এখানে এটি কী খেলছে অনুভূতি পছন্দ:

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

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

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

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

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

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

এটির নিজস্ব কবজ ছিল, তবে শেষ পর্যন্ত আমি এটি পছন্দ করি না। একরকম, আমার প্রাক-রেন্ডার করা দানবগুলি গেমটিকে আরও খারাপ মনে করেছে। সম্ভবত এটি কারণ আমি কেবল ভাল পিক্সেল শিল্পী নই।
তাই আমি অন্যান্য গেমের আইটেমগুলির জন্য যেমন করেছি তেমন একটি “ল্যাব” তে চ্যাটজিপিটি দিয়ে আমি কী করতে পারি তা দেখার সিদ্ধান্ত নিয়েছি, তবে দৈত্য ডিজাইনের উপর দৃষ্টি নিবদ্ধ করে। প্রচুর পরীক্ষার পরে, আমি গেমটিতে শেষ হওয়া সাধারণ দানবগুলিতে স্থির হয়েছি:

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

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

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