جدول المحتويات:

كيفية عمل لعبة Tic Tac Toe باستخدام Swift مع Xcode: 5 خطوات
كيفية عمل لعبة Tic Tac Toe باستخدام Swift مع Xcode: 5 خطوات

فيديو: كيفية عمل لعبة Tic Tac Toe باستخدام Swift مع Xcode: 5 خطوات

فيديو: كيفية عمل لعبة Tic Tac Toe باستخدام Swift مع Xcode: 5 خطوات
فيديو: كيفية إنشاء لعبة Tic Tac Toe في MIT App Inventor باستخدام ملحق مجاني 2024, شهر نوفمبر
Anonim

في هذا البرنامج التعليمي لـ Swift ، سأوضح لك كيفية إنشاء تطبيق Tic Tac Toe. هذا التطبيق بسيط للغاية وهو مشروع رائع لأي مبتدئ. سأقسم البرنامج التعليمي إلى ثلاث خطوات:

1. خلق الكائنات

2. ربط الكائنات بالكود

3. الكود

الخطوة 1: إنشاء الكائنات

خلق الكائنات
خلق الكائنات

تتكون هذه الخطوة من إضافة جميع الصور والتسميات والأزرار. يمكنك الحصول على الصور التي استخدمتها هنا:

أضف الشبكة إلى لوحة العمل الخاصة بك كصورة UIImage. أضف الدائرة والصليب كزر. بعد ذلك ، أضف تسمية أخرى وزرًا آخر في الجزء العلوي من الشاشة. يمكنك تخصيص هذه كيفما تشاء. سنستخدمها في "زر التشغيل مرة أخرى" وتسمية لوحة النتائج.

الخطوة 2: ربط الكائنات بقواعدنا البرمجية

ربط الكائنات بقواعدنا
ربط الكائنات بقواعدنا

انسخ والصق الصليب تسع مرات. انقل كل من التقاطعات إلى كل مربع من مربعات الشبكة. بعد ذلك ، أضف التقاطع الأول إلى وحدة التحكم في العرض كوظيفة. أضف الثماني التقاطعات المتبقية إلى هذه الدالة. أخيرًا ، أضف علامة إلى كل من التقاطعات. أول صليب به علامة '1' ، وآخر صليب به علامة '9'. إذا كنت مرتبكًا ، فمن المفترض أن يساعدك الرمز الموجود في الخطوة التالية.

الخطوة 3: المتغيرات وتأسيس المشغل النشط

المتغيرات وتأسيس المشغل النشط
المتغيرات وتأسيس المشغل النشط

يركز هذا الجزء الأول من الكود على إنشاء المتغيرات الرئيسية. يقوم بتأسيس جميع التوليفات الفائزة تحت المتغير "التوليفات الفائزة". كما أنها تستخدم وظيفة "الإجراء" لتحديد اللاعب النشط.

الخطوة الرابعة: تحديد الفائز

تحديد الفائز
تحديد الفائز

تستخدم هذه القطعة بيانًا منطقيًا لتحديد من فاز باللعبة. ثم يستخدم عبارة "if else" لطباعة اسم الفائز على لوحة النتائج. بعد تحديد الفائز ، يكشف الرمز عن زر "إعادة التشغيل".

الخطوة 5: إعادة تعيين لوحة اللعبة

إعادة ضبط لوحة اللعبة
إعادة ضبط لوحة اللعبة

هذا الجزء الأخير من الكود يعيد ضبط لوحة اللعبة بعد الضغط على زر "التشغيل مرة أخرى". إنه يزيل جميع القيم والقطع السابقة بحيث يمكنك بهذه الطريقة لعب لعبة جديدة تمامًا.

موصى به: