>> ZAMYLA Chan: এর 15 নিয়ে মজা করা যাক.
15 প্রথম খেলাটি যে আপনি বাস্তবায়ন পেতে.
এবং এটা মিথস্ক্রিয় এর.
এখন, চিন্তা করবেন না.
আপনি লিখতে হবে না গোটা ব্যাপারটাই নিজেকে.
>> ডিস্ট্রিবিউশন কোড তাকান.
কারণ খেলা কাঠামো অনেক ইতিমধ্যে আপনার জন্য সেট আপ করা হয়.
এটা গ্রহণ করে এবং একটি কমান্ড লাইন parses ব্যবহারকারী থেকে যুক্তি, এবং একটি সৃষ্টি
বোর্ড যে ইনপুটের ভিত্তিতে.
>> এটা খেলা জয়ী হলে পরীক্ষা করা হয় ও প্রস্থান করে ব্যবহারকারীর খেলা জিতেছে একবার.
এবং খেলা জয়, এটি পায় ব্যবহারকারী থেকে ইনপুট এবং
সরানো ফাংশন কল.
তাই আমরা চার প্রয়োগ করা চলুন 15 এর খেলার জন্য কর্ম -
Init,, আঁকা সরানো, এবং জিতেছে.
>> প্রথমত, এর Init মোকাবেলা যাক.
Init সালে আরম্ভ জন্য, আমরা উপস্থাপন একটি 2D পূর্ণসংখ্যা অ্যারের মধ্যে বোর্ড.
এবং এই নামে একটি বিশ্বব্যাপী পরিবর্তনশীল মাত্রা সর্বোচ্চ ও ম্যাক্স, সঙ্গে বোর্ড
বোর্ডের সর্বোচ্চ মাত্রা.
এখন, বোর্ডের প্রকৃত মাত্রা মধ্যে প্রতিনিধিত্ব ব্যবহারকারী, দেওয়া হয়
পূর্ণসংখ্যা ডি, যা পারা সর্বোচ্চ কম হওয়া.
কিন্তু সি, আপনি অ্যারে মাপ পরিবর্তন করতে পারবেন না.
সুতরাং আপনি যে সঙ্গে আটকে করছি সর্বোচ্চ মাত্রা.
>> Init মধ্যে আপনার কাজ পূরণ করতে হয় বোর্ডের মান
সঠিক মান.
এখন, আমরা 1D অ্যারে দেখা করেছি.
কিন্তু কিভাবে 2D অ্যারে কাজ করেন?
সারির একটি সূচক আছে, 0 সূচক, হিসাবে সবসময়, এবং
তারপর এছাড়াও কলামের.
>> এবং আপনি মধ্যে আপনার গ্রিড পূরণ করব শুধু ভালো, মান সাজানো.
গ্রিড 0, 0, সারি 0, কলাম 0, 8.
গ্রিড 0, 1 7 হয়.
এই একটি উদাহরণ জন্য যেখানে ডি, একটু ডি, 3.
এখন, 15 এ বোর্ড এছাড়াও থাকতেই হবে আপনি কি কখনো অভিনয় করেছি যদি একটি ফাঁকা টালি,
শারীরিক খেলা সঙ্গে.
>> কিন্তু বোর্ড একটি পূর্ণসংখ্যা অ্যারে.
তাই সব মান ইন্টিজার হতে হবে.
সুতরাং এটি একটি পূর্ণসংখ্যা সিদ্ধান্ত আপনার উপর একটি ফাঁকা টালি প্রতিনিধিত্ব মূল্য.
>> আপনার বোর্ড আরম্ভ করার জন্য, আপনি ব্যবহার করতে পারেন ধারণ করা লুপ কাঠামো
বোর্ডের শুরু রাজ্য যেখানে বোর্ড আমি, জে এ উপাদান প্রতিনিধিত্ব করে
সারিতে আমি ও কলাম জে.
তারা সাজানো ক্রম শুরু.
এবং মনে রাখবেন যে যদি টাইলস সংখ্যা বিজোড় হয়, তাহলে চলুন
অবস্থান অদলবদল করতে হবে 2 এবং 1 হাজার.
তাই সেখানে আমরা আমাদের সক্রিয়া বোর্ড আছে.