Menu
CoddyTech
flag He 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בחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

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

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