Skip to content

metatronslove/magic-square-generator

Repository files navigation

Sihirli Kare Oluşturucu

Bu proje, Ebced değerlerini kullanarak 3x3 boyutunda sihirli kareler oluşturan dinamik bir web uygulamasıdır. Sihirli kare, her satır, sütun ve çaprazdaki sayıların toplamının eşit olduğu matematiksel bir griddir. Arapça harflerin Ebced sistemindeki sayısal değerleri temel alınarak geliştirilmiştir.

🔗 Canlı Demolar

✨ Öne Çıkan Özellikler

  • Ebced Hesaplama: Arapça harflerin Ebced değerlerini otomatik hesaplar.
  • 3x3 Sihirli Kare: Hesaplanan değere göre sihirli kare üretir.
  • Renkli Grid Tasarımı: Oluşturulan kareyi görselleştirir.
  • Responsive Tasarım: Tüm cihazlarla uyumlu çalışır.

📖 Nasıl Kullanılır?

  1. Metin Girin: Arapça bir kelimeyi (örneğin: "محمد") metin kutusuna yazın.
  2. Hesapla: "Hesapla" butonu ile Ebced değerini görün.
  3. Kare Oluştur: "Sihirli Kare Oluştur" butonu ile 3x3 gridi oluşturun.
  4. İncele: Satır, sütun ve çapraz toplamların eşitliğini kontrol edin.

⚙️ Teknik Detaylar

Kullanılan Teknolojiler

  • HTML5 & CSS3: Grid yapısı ve responsive tasarım.
  • JavaScript: Ebced hesaplama ve sihirli kare algoritması.
  • Vanilla JS/jQuery: İki farklı versiyon desteği.

Algoritma Mantığı

  1. Ebced Hesaplama: Her harfin geleneksel sayısal değeri toplanır.
  2. 9 Haneli Sayı: Ebced değeri, 9 haneye tamamlanarak matris için kullanılır.
  3. Dengeli Yerleşim: Sayılar, satır/sütun/çapraz toplamları eşit olacak şekilde düzenlenir.

🤝 Katkıda Bulunma

  1. Repoyu forklayın.
  2. Yeni bir branch oluşturun:
    git checkout -b feature/yeni-özellik
  3. Değişiklikleri commitleyin:
    git commit -m 'Yeni özellik eklendi: ...'
  4. Branch'i pushlayın:
    git push origin feature/yeni-özellik
  5. Pull Request açın.

❓ Soru veya önerileriniz için GitHub Issues sayfasını kullanın.
Teşekkürler! 🌟

🎁 Destek Ol

Çalışmalarımın sürmesine olanak sağlamak için bağışta bulunabilirsiniz.
Lütfen bağış yapmadan önce en az iki kere düşünün çünkü geri ödemeler için ayıracak hiç zamanım ve imkanım yok.
Katkılarınız için paylaştıklarımı kullanan herkes adına teşekkürlerimi kabul edin.

🎁 Support Me

You can support me to keep my projects alive.
Please think twice before donating because I have no time or means to handle refunds.
On behalf of everyone who uses what I share, I accept your thanks for your contributions.

Papara ile Destekle Donate using Papara

Papara ile Desteklen

About

Magic Square Generator - Generates magic square for exact given row sum and size.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published