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

تفادَ: الكتل الساقطة

جزء من قسم قواعد اللعبة في رحلة Godot على Coddy. الدرس 25 من 29.

تجمع Dodge هذا القسم في لعبة واحدة. تسقط الكتل من السماء، وتتحرك يسارًا ويمينًا لتفاديها. تحسب النتيجة مدة بقائك. ثلاث إصابات وتنتهي اللعبة.

يتحرك اللاعب بالفعل باستخدام مفاتيح الأسهم. يسقط block.tscn بالفعل ويتحطم عند اصطدامه بالعشب. ستكتب main.gd، أي القواعد، خطوة واحدة في كل درس.

يحتوي المشهد على SpawnTimer ينفد كل ثانية. في كل مرة، أنشئ كتلة عند موضع x عشوائي على طول الحافة العلوية:

var block = block_scene.instantiate()
block.position = Vector2(randf_range(40, 600), -30)
add_child(block)
challenge icon

التحدي

سهل

اجعل الكتل تسقط من السماء:

  1. في _ready()، اربط $SpawnTimer.timeout بـ _on_spawn_timer_timeout.
  2. في _on_spawn_timer_timeout()، أنشئ كتلة عند موضع x عشوائي بين 40 و600، وعند y = -30.

جرّب بنفسك

extends Node2D

var block_scene = preload("res://block.tscn")

func _ready():
	pass
quiz iconاختبر نفسك

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

جميع دروس قواعد اللعبة

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