﻿1
00:00:04,190 --> 00:00:09,590
‫مرحبًا ومرحبًا بكم في هذا القسم حيث سنقوم بإنشاء لعبة دبابات مذهلة المظهر.

2
00:00:09,590 --> 00:00:15,590
‫لدينا هذه الدبابة الزرقاء التي يمكننا الدوران حولها في العالم والتحكم في الأشياء والتوجيه إليها

3
00:00:15,590 --> 00:00:22,460
‫وإطلاق المقذوفات فعليًا حتى نتمكن من تدمير هؤلاء الأعداء الموجودين في الهيكل المركزي على الخريطة.

4
00:00:22,460 --> 00:00:28,070
‫الآن ، هؤلاء الأعداء لديهم بعض أساسيات A. أنا. حيث يمكنهم توجيه قذائف إلينا وإطلاق مقذوفات علينا.

5
00:00:28,070 --> 00:00:34,070
‫لذلك هناك عامل خطر ويمكننا أيضًا تدميرهم حتى نتمكن من الفوز بالمباراة.

6
00:00:34,070 --> 00:00:38,390
‫الآن ، يمكنهم في الواقع تدميرنا أيضًا ، كما ترون هنا.

7
00:00:38,390 --> 00:00:44,450
‫لذلك هناك القليل من الإثارة ، القليل من الصعوبة في محاولة الفوز باللعبة.

8
00:00:44,450 --> 00:00:50,570
‫إذن فهذه لعبة بسيطة ولطيفة حقًا ، لعبة على غرار المربى ، وبنهاية هذه اللعبة ، ستتعلم الكثير

9
00:00:50,570 --> 00:00:51,890
‫من المهارات.

10
00:00:51,890 --> 00:00:57,170
‫لذلك آمل أن تكون مستعدًا لإنشاء بعض فئات C ++ والقيام ببعض برمجة اللعب.

11
00:00:57,170 --> 00:01:03,890
‫سيكون هذا قسمًا رائعًا حقًا ، لذا استعد للغوص في المحرك وإنشاء هذا المشروع.

12
00:01:03,920 --> 00:01:07,580
‫الآن دعنا نتحدث قليلاً عما سنقوم بتغطيته في هذا القسم.

13
00:01:07,580 --> 00:01:13,250
‫إذن ، هذه خطة قسم ويمكنك الرجوع إلى خارطة الطريق هذه من وقت لآخر للتحقق من تقدمك ومعرفة

14
00:01:13,250 --> 00:01:15,350
‫المدى الذي وصلت إليه في القسم.

15
00:01:15,350 --> 00:01:19,850
‫الآن ، أولاً ، سنقوم بإنشاء خزان يمكنه التحرك في جميع أنحاء العالم.

16
00:01:19,850 --> 00:01:23,480
‫سيكون هذا هو ما نتحكم فيه ونحن نلعب اللعبة.

17
00:01:23,510 --> 00:01:30,470
‫سنقوم بتكوين خزاننا للتعامل مع الحركة باستخدام مفاتيح WAC بالإضافة إلى تحريك الماوس واستخدام

18
00:01:30,470 --> 00:01:35,810
‫نقرات زر الماوس لتدوير الخزانات والبرج وقذائف إطلاق النار.

19
00:01:35,810 --> 00:01:41,150
‫سنقوم بعد ذلك بإنشاء فئة برج العدو وسيكون هذا هو الخصم للعبة.

20
00:01:41,150 --> 00:01:44,870
‫سوف يبحث عنا ويطلق مقذوفات علينا.

21
00:01:44,870 --> 00:01:46,190
‫ونحن نلعب.

22
00:01:46,190 --> 00:01:51,440
‫سنضيف وظيفة إطلاق النار التي يمكننا إطلاقها بنقرة زر الماوس ، وستستخدم أبراج

23
00:01:51,440 --> 00:01:55,550
‫العدو أيضًا وظيفة إطلاق النار لإطلاق المقذوفات علينا.

24
00:01:55,580 --> 00:01:59,210
‫سنقوم بعد ذلك بإضافة الأضرار الصحية والدمار إلى اللعبة.

25
00:01:59,210 --> 00:02:01,400
‫لذا فإن هذا يضيف القليل من الخطر.

26
00:02:01,430 --> 00:02:06,800
‫الآن في نهاية هذا القسم ، سنضيف بعض المؤثرات الخاصة مثل الدخان والانفجارات والأصوات

27
00:02:06,800 --> 00:02:09,770
‫لجعل لعبتنا أكثر ديناميكية ومتعة.

28
00:02:09,770 --> 00:02:15,260
‫وسنختتم القسم بشروط الفوز والخسارة مع شاشات HUD التي ستظهر لنا

29
00:02:15,260 --> 00:02:21,470
‫متى تبدأ اللعبة ومتى تنتهي اللعبة إما عندما نخسر أو عندما دمرنا جميع الأبراج

30
00:02:21,470 --> 00:02:23,360
‫وفزنا باللعبة .

31
00:02:23,360 --> 00:02:28,220
‫لذلك يمنحك هذا القليل من خارطة الطريق التي توضح لك الميزات التي سيتم تنفيذها والمهارات

32
00:02:28,220 --> 00:02:30,050
‫التي ستتعلمها في هذا القسم.

33
00:02:30,050 --> 00:02:36,830
‫نحن الآن جاهزون لبدء مشروع اللعبة هذا حتى تتمكن من تنزيل مشروع اللعبة هذا من الرابط الموجود في الموارد

34
00:02:36,830 --> 00:02:38,630
‫الخاصة بهذا الفيديو.

35
00:02:38,660 --> 00:02:42,620
‫ستقوم بتنزيله ، وستستخرجه تمامًا كما تفعل مع أي ملف مضغوط آخر.

36
00:02:42,740 --> 00:02:47,480
‫وبعد ذلك بمجرد تنزيله واستخراجه ، يمكنك فتحه في Unreal Engine.

37
00:02:47,480 --> 00:02:53,240
‫الآن ، بمجرد أن تفتح المشروع ، سترى ما أراه هنا ، وهو مستوى المظهر

38
00:02:53,240 --> 00:02:58,700
‫الرائع مع السماء الأرجوانية وهذه الشبكة هنا للأرض.

39
00:02:58,700 --> 00:03:05,960
‫وهذا في الأساس مشروع مجرّد مجردة لا يحتوي إلا على ما نحتاجه لهذه اللعبة.

40
00:03:05,960 --> 00:03:11,840
‫لذلك سترى هنا في متصفح المحتوى ، أسفل مجلد المحتوى ، لدينا مجلد أصول ولدينا

41
00:03:11,840 --> 00:03:13,430
‫مجلد خرائط.

42
00:03:13,430 --> 00:03:17,210
‫وفي مجلد الخرائط لدينا مستوى يسمى main.

43
00:03:17,240 --> 00:03:19,490
‫تقول المستوى بين قوسين هناك.

44
00:03:19,490 --> 00:03:25,400
‫هذه هي الطريقة التي يمكنك أن تعرف بها وسترى في الجزء العلوي الأيسر هنا في علامة التبويب هذه أنه يشير إلى

45
00:03:25,400 --> 00:03:29,900
‫المستوى الرئيسي ، بالطبع ، يشير إلى هذا المستوى الذي فتحناه يسمى الرئيسي.

46
00:03:29,900 --> 00:03:36,380
‫الآن لدينا مجلد أصول به بنية مجلد تم إنشاؤها بالفعل لنا هنا يوجد مجلد

47
00:03:36,380 --> 00:03:38,990
‫صوتي به أصلين صوتيين.

48
00:03:38,990 --> 00:03:43,610
‫يمكنك المضي قدمًا والنقر فوق تشغيل على هذه الرموز فقط لسماع ما تبدو عليه هذه الأصول.

49
00:03:43,610 --> 00:03:48,500
‫لدينا الآن بعض التأثيرات هنا في مجلد التأثيرات ، لدينا ثلاثة تأثيرات خاصة.

50
00:03:48,500 --> 00:03:51,740
‫الآن إذا نقرت عليها نقرًا مزدوجًا ، يمكنك أن ترى كيف تبدو هذه التأثيرات.

51
00:03:51,740 --> 00:03:53,960
‫هذا هو أكثر من تأثير نوع الانفجار.

52
00:03:53,960 --> 00:03:57,710
‫التالي هو تأثير الضرب الذي يشبه سحابة من الدخان.

53
00:03:57,710 --> 00:04:03,710
‫وبعد ذلك لدينا مسار المقذوف وهذا سيتبع المقذوف أثناء إطلاقه في جميع أنحاء

54
00:04:03,710 --> 00:04:10,070
‫العالم ، وهو مجلد مواد مليء بالمواد التي سيتم استخدامها مع شبكاتنا.

55
00:04:10,070 --> 00:04:16,880
‫وهذا يقودني إلى مجلد الشبكات ، الذي يحتوي على الخزان والبرج ، سواء القاعدة والجزء

56
00:04:16,880 --> 00:04:20,930
‫العلوي هنا ، بالإضافة إلى المقذوف وهذه الكرة.

57
00:04:20,930 --> 00:04:25,400
‫وأخيرًا لدينا مجلد مواد يحتوي على بعض الزخارف لنا.

58
00:04:25,400 --> 00:04:29,030
‫إذن هذه هي الأصول التي سنحتاجها لمشروع اللعبة هذا.

59
00:04:29,030 --> 00:04:32,360
‫لذلك تم توفيرها لنا بالفعل في هذا المشروع.

60
00:04:32,360 --> 00:04:38,030
‫لذلك تم إنجاز الكثير من العمل لإعداد هذا الأمر لك حتى لا تضطر إلى قضاء كل هذا الوقت

61
00:04:38,030 --> 00:04:41,420
‫في إنشاء المستوى والذهاب والعثور على الأصول.

62
00:04:41,420 --> 00:04:47,600
‫تم إعداد كل هذا من أجلك فقط حتى نتمكن من بدء برمجة اللعبة الآن.

63
00:04:47,600 --> 00:04:54,320
‫بالإضافة إلى المستوى نفسه ، لدينا أيضًا بعض المدخلات ، والوصول ، وإعداد تعيين الإجراءات بحيث

64
00:04:54,320 --> 00:04:55,820
‫لا نضطر إلى إعدادها.

65
00:04:55,820 --> 00:05:03,080
‫إذا ذهبت لتحرير وإعدادات المشروع ثم مررت لأسفل للإدخال ، فلدينا هنا تعيينات الإجراءات

66
00:05:03,080 --> 00:05:03,350
‫و.

67
00:05:03,450 --> 00:05:06,670
‫تعيينات المحاور ، هناك تخطيط عمل يسمى حريق.

68
00:05:06,690 --> 00:05:10,800
‫إذا قمت بالنقر فوق القائمة المنسدلة المجاورة لها ، فسترى أنه تم تعيينها على زر الماوس الأيسر.

69
00:05:10,800 --> 00:05:16,350
‫لذلك في كل مرة نضغط فيها على زر الفأرة الأيسر ، يكون لدينا رسم تخطيطي لحركة الحرائق

70
00:05:16,350 --> 00:05:23,100
‫وسنتعلم كيفية الاستفادة من هذا في C ++ حتى نتمكن من استخدام زر الماوس الأيسر للقيام بالأشياء.

71
00:05:23,100 --> 00:05:29,250
‫وبالمثل ، لدينا تعيينات الوصول هذه ويتم تعيينها لمفاتيح لوحة المفاتيح أيضًا.

72
00:05:29,250 --> 00:05:36,690
‫يتم تعيين تحريك للأمام إلى W ويتم تعيين S إلى D و A ثم يتم تعيين برج التدوير على

73
00:05:36,690 --> 00:05:38,220
‫محور الماوس x.

74
00:05:38,220 --> 00:05:43,890
‫هذا يعني أنه عندما نقوم بتحريك الماوس إلى اليسار واليمين ، فإننا نقوم بتغذية معلومات الإدخال

75
00:05:43,890 --> 00:05:47,430
‫في نظام الإدخال الذي يأخذها ويسجلها ثم نفعل شيئًا بها.

76
00:05:47,460 --> 00:05:51,570
‫سنتعلم كل شيء عن ماهية هذا الشيء في مقاطع الفيديو المستقبلية.

77
00:05:51,570 --> 00:05:56,370
‫هذه بعض الإعدادات التي قمنا بإعدادها لنا جميعًا جاهزة.

78
00:05:56,370 --> 00:06:02,760
‫وكل ما نحتاج إلى القيام به هو البدء في إنشاء فصول وبدء البرمجة لجعل هذه اللعبة منظمة

79
00:06:02,760 --> 00:06:04,740
‫وصنعها وجاهزة للعب.

80
00:06:04,740 --> 00:06:06,090
‫لذلك أتمنى أن تكون متحمسًا.

81
00:06:06,090 --> 00:06:07,050
‫أنا متحمس.

82
00:06:07,050 --> 00:06:12,450
‫في الفيديو التالي ، سنبدأ في إنشاء فصول C ++ ونبدأ بالفعل في تطوير هذه اللعبة

83
00:06:12,450 --> 00:06:14,550
‫والحصول على شيء يمكننا لعبه.

84
00:06:14,820 --> 00:06:16,950
‫سأراكم في الفيديو التالي.

85
00:06:17,340 --> 00:06:19,350
‫احصل على استعداد لبدء البرمجة.

