এক্সকোডের সাথে সুইফট ব্যবহার করে কীভাবে টিক ট্যাক টো গেম তৈরি করবেন: 5 টি ধাপ
এক্সকোডের সাথে সুইফট ব্যবহার করে কীভাবে টিক ট্যাক টো গেম তৈরি করবেন: 5 টি ধাপ
Anonim

এই সুইফট টিউটোরিয়ালে আমি দেখাব কিভাবে টিক ট্যাক টো অ্যাপ তৈরি করা যায়। এই অ্যাপ্লিকেশনটি অত্যন্ত সহজ এবং যে কোনও শিক্ষানবিসের জন্য দুর্দান্ত প্রকল্প। আমি টিউটোরিয়ালটিকে তিনটি ধাপে বিভক্ত করব:

1. বস্তু তৈরি করা

2. কোডে বস্তুর লিঙ্ক করা

3. কোড

ধাপ 1: অবজেক্ট তৈরি করা

অবজেক্ট তৈরি করা
অবজেক্ট তৈরি করা

এই ধাপে সমস্ত চিত্র, লেবেল এবং বোতাম যুক্ত করা রয়েছে। আমি এখানে যে ছবিগুলি ব্যবহার করেছি তা পেতে পারেন:

একটি UIImage হিসাবে আপনার স্টোরিবোর্ডে গ্রিড যুক্ত করুন। একটি বোতাম হিসাবে বৃত্ত এবং ক্রস যোগ করুন। পরবর্তী, পর্দার শীর্ষে আরেকটি লেবেল এবং আরেকটি বোতাম যুক্ত করুন। আপনি চাইলে এগুলো কাস্টমাইজ করতে পারেন। আমরা এগুলি 'প্লে এগেইন বোতাম' এবং স্কোরবোর্ড লেবেলের জন্য ব্যবহার করব।

ধাপ 2: অবজেক্টগুলিকে আমাদের কোডের সাথে লিঙ্ক করা

অবজেক্টগুলিকে আমাদের কোডের সাথে লিঙ্ক করা
অবজেক্টগুলিকে আমাদের কোডের সাথে লিঙ্ক করা

ক্রসটি নয়বার কপি এবং পেস্ট করুন। প্রতিটি গ্রিড স্কোয়ারে প্রতিটি ক্রস সরান। এরপরে, ভিউ কন্ট্রোলারে একটি ফাংশন হিসাবে প্রথম ক্রস যুক্ত করুন। সেই ফাংশনে বাকি 8 টি ক্রস যোগ করুন। অবশেষে, প্রতিটি ক্রসগুলিতে একটি ট্যাগ যুক্ত করুন। প্রথম ক্রসটিতে '1' ট্যাগ রয়েছে এবং শেষ ক্রসটিতে '9' ট্যাগ রয়েছে। আপনি যদি বিভ্রান্ত হন, তাহলে পরবর্তী ধাপের কোডটি আপনাকে সাহায্য করবে।

ধাপ 3: পরিবর্তনশীল এবং সক্রিয় প্লেয়ার প্রতিষ্ঠা

ভেরিয়েবল এবং সক্রিয় প্লেয়ার প্রতিষ্ঠা
ভেরিয়েবল এবং সক্রিয় প্লেয়ার প্রতিষ্ঠা

কোডের এই প্রথম অংশটি প্রধান ভেরিয়েবল স্থাপনের উপর দৃষ্টি নিবদ্ধ করে। এটি ভেরিয়েবল 'উইনিং কম্বিনেশনস' এর অধীনে সমস্ত বিজয়ী সমন্বয় স্থাপন করে। সক্রিয় খেলোয়াড় কে তা নির্ধারণ করতে এটি 'অ্যাকশন' ফাংশন ব্যবহার করে।

ধাপ 4: বিজয়ী নির্ধারণ

বিজয়ী নির্ধারণ
বিজয়ী নির্ধারণ

কে এই গেমটি জিতেছে তা নির্ধারণ করতে এই যুক্তিটি যুক্তিবিজ্ঞান ব্যবহার করে। এটি স্কোরবোর্ডে বিজয়ীর নাম মুদ্রণের জন্য 'যদি অন্যথায়' বিবৃতি ব্যবহার করে। এটি বিজয়ী নির্ধারণ করার পরে, কোডটি একটি 'প্লে অ্যাগেইন' বাটন প্রকাশ করে।

ধাপ 5: গেম বোর্ড পুনরায় সেট করা

গেম বোর্ড রিসেট করা হচ্ছে
গেম বোর্ড রিসেট করা হচ্ছে

কোডের এই চূড়ান্ত অংশটি 'প্লে অ্যাগেইন' বাটন চাপার পর গেম বোর্ডকে পুনরায় সেট করে। এটি পূর্ববর্তী সমস্ত মান এবং টুকরা পরিষ্কার করে যাতে আপনি সম্পূর্ণ নতুন গেম খেলতে পারেন।

প্রস্তাবিত: