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