Menu
CoddyTech
flag Ar iconالعربيةdown icon

البنية الأساسية للبرنامج

جزء من قسم الأساسيات في رحلة GDScript على Coddy. الدرس 4 من 92.

لكل برنامج في هذه الدورة الهيكل نفسه:

extends Node

func _ready():
	print("Hello, Coddy!")

extends Node هو السطر الأول في النص البرمجي. في Godot، تُبنى اللعبة من العُقد، وهذا السطر يجعل النص البرمجي عُقدة.

func _ready(): تُعرِّف الدالة التي يستدعيها Godot عندما تصبح العقدة جاهزة. يبدأ برنامجك من هناك، وتُنفَّذ عباراته من الأعلى إلى الأسفل.

تبدأ النقطتان (:) في نهاية func _ready(): كتلةً. تُزاح كل تعليمة داخل الكتلة بمستوى واحد. يستخدم Godot علامات الجدولة للإزاحة؛ استخدم الإزاحة نفسها في كل سطر من الكتلة.

لا تحتاج GDScript إلى فاصلة منقوطة في نهاية العبارة. تُكتب كل عبارة في سطر مستقل.

challenge icon

التحدي

مبتدئ

يحتوي هذا البرنامج على خطأين في بنيته، لذا فهو لا يعمل. أصلحه ليطبع:

Ready!
Let's go!
  • أضف النقطتين المفقودتين في نهاية func _ready()
  • أزِح سطري print() بمقدار مستوى واحد

جرّب بنفسك

extends Node

func _ready()
print("Ready!")
print("Let's go!")
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: مترجم GDScript عبر الإنترنت