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