Menu
CoddyTech

Tekrar - Oyun Tahtası

Coddy'nin GDScript Journey'sinin Mantık ve Akış bölümünün bir parçası. Ders 18 / 78.

challenge icon

Görev

Kolay

Tic-tac-toe oyununu kontrol edin. Program üç satır okur; bunlar tahtanın yukarıdan aşağıya doğru satırlarıdır. Her satırda üç karakter bulunur: boş bir kare için X, O veya ..

  1. Tahtayı, her hücrenin tek harfli bir dize olduğu 3 satırlı 2 boyutlu bir dizi olan board içinde saklayın.
  2. Bir oyuncu, aynı harften üç tane bir satırda, bir sütunda veya iki köşegenden birinde olduğunda kazanır.
  3. Tek bir satır yazdırın: X wins veya O wins; kimse kazanmadıysa ve tahtada hiç . kalmadıysa Draw; aksi takdirde Keep playing.

Testlerdeki her tahtada en fazla bir kazanan vardır. Aşağıdaki girdi için çıktı O wins olur, çünkü orta sütunda üç O vardır:

XO.
XO.
.OX

Kendin dene

extends Node

func _ready():
	var board := []

	# Üç satırı board içine oku

	# Satırları, sütunları ve köşegenleri kontrol et, ardından sonucu yazdır
	pass

Mantık ve Akış bölümündeki tüm dersler

Kendi başına pratik yap: Online GDScript derleyicisi