Menu
CoddyTech

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

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

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

يتحرك اللاعب بالفعل باستخدام مفاتيح الأسهم. يسقط 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

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

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