Hazırlayan: Kemal Alper AKDENİZ-22430070032
React tabanlı bir dört işlem matematik oyunu, kullanıcının rastgele dört işlemini geliştirmesini sağlayan oyun oynayabileceği bir uygulama oluşturdum.
React bileşenlerini oluşturmak için src klasöründe components adında yeni bir klasör oluşturdum. Ardından, components klasörü içinde Game.js adında bir dosya oluşturdum.
Game.js dosyasında, temel yapıyı kullanarak bir oyun bileşeni oluşturdum.
Oyunun başlangıcında rastgele olarak iki sayı ve bir işlem operatörü belirler. Kullanıcıya, belirtilen sayılar üzerindeki işlemi yapması için bir soru sorulur. Kullanıcı cevabını girer ve "Cevapla" düğmesine basmaktadır. Ardından, kullanıcının cevabı doğru sonuç ise skor güncellenir. Oyun devam ederken kullanıcıya yeni sorular sorulur ve skor takip edilir. "Yeni Soru" düğmesine basıldığında oyun yeniden başlatılır.
Bu proje, React'in bileşen tabanlı yapısını ve durum yönetimini kullanarak kullanıcıların dört işlem matematik becerilerini geliştirebileceği bir oyun sağlar. Oyuncular, rastgele üretilen matematiksel soruları çözerek skorlarını artırabilir ve matematiksel yeteneklerini test edebilir. React, bileşenlerin tekrar kullanılabilirliğini sağlayarak kodun okunabilirliğini ve sürdürülebilirliğini artırır ve oyunun etkileşimli bir şekilde çalışmasını sağlar.