Menu
CoddyTech

התחמקות: בלוקים נופלים

חלק מהיחידה חוקי המשחק במסלול ה-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

כל השיעורים ביחידה חוקי המשחק

תרגלו בעצמכם: Godot אונליין