Menu
CoddyTech

مضرب بريك أوت

جزء من قسم المشاريع في رحلة Godot على Coddy. الدرس 1 من 36.

في هذا الفصل، ستبني Breakout: مضربًا وكرةً وطوبًا ونقاطًا وأرواحًا وطريقةً للفوز. تعمل اللعبة بعد كل خطوة، لذا اضغط على «العب» كثيرًا.

تحتوي اللعبة على ثلاثة نصوص برمجية، لكلٍّ منها علامة تبويب خاصة بها: paddle.gd وball.gd وmain.gd لبقية اللعبة. وهي تبدأ شبه فارغة.

أولًا، ينزلق المضرب إلى اليسار واليمين باستخدام المفاتيح. تعطي Input.get_axis القيمة -1 عند الضغط باستمرار على مفتاح اليسار، و1 عند الضغط على مفتاح اليمين، و0 عند عدم الضغط على أيٍّ منهما.

func _physics_process(delta):
	var direction = Input.get_axis("move_left", "move_right")
	position.x += direction * SPEED * delta

يؤدي الضرب في delta إلى جعل SPEED عددًا من وحدات البكسل في الثانية.

challenge icon

التحدي

سهل

حرّك المضرب باستخدام المفاتيح.

  1. في paddle.gd، أضف const SPEED = 400 في الأعلى.
  2. في _physics_process، حرّك المضرب باستخدام move_left وmove_right، بسرعة SPEED بكسل في الثانية.

اضغط على «العب» واستمر في الضغط على السهم الأيسر أو الأيمن: ينزلق المضرب على طول الأسفل. ثم اضغط على «تحقق».

جرّب بنفسك

extends CharacterBody2D

func _physics_process(delta):
	pass

جميع دروس المشاريع

تدرّب بنفسك: Playground لـ Godot