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