Projelere geri dön
🎮
Gömülü Sistem & IoT

Playard

ESP32 tabanlı retro oyun konsolu ve XML tabanlı oyun motoru. IoT özellikli, web tasarım aracı ile desteklenen tam özellikli bir gömülü sistem projesi.

ESP32C++XMLIoTEmbedded SystemsGame Engine

Proje Hakkında

Playard, ESP32 mikrodenetleyici üzerinde çalışan retro tarz bir oyun konsolu ve oyun motoru projesidir. XML tabanlı özel bir oyun motoru ile oyunlar tanımlanabilir, IoT özellikleri sayesinde bulut servisleri ile entegre edilebilir ve web tabanlı bir tasarım aracı ile oyun grafikleri kolayca oluşturulabilir.

Öne Çıkan Özellikler

XML Tabanlı Oyun Motoru

Oyunlar XML dosyaları ile tanımlanır. Kolayca düzenlenebilir, genişletilebilir ve paylaşılabilir oyun yapıları.

IoT & Cloud Integration

Wi-Fi üzerinden bulut servisleri ile iletişim kurar. Gerçek zamanlı veri alışverişi ve online özellikler.

ESP32 Hardware

Güçlü ESP32 mikrodenetleyici ile sorunsuz oyun performansı. Düşük güç tüketimi ve zengin I/O seçenekleri.

Web-Based Designer

Oyun grafiklerini web tarayıcısında tasarlayın. Kullanıcı dostu arayüz ile pixel art oluşturma ve düzenleme.

Teknik Detaylar

Platform
ESP32 Microcontroller
Programlama Dili
C++ (Arduino Framework)
Oyun Formatı
XML-based Game Definitions
Bağlantı
Wi-Fi (IoT)
Tasarım Aracı
Web-based Graphics Editor
Özellikler
Retro Gaming, Cloud Data

Mimari

Oyun Motoru Katmanları

  • XML Parser: Oyun tanımlarını parse eder ve oyun objelerini oluşturur
  • Rendering Engine: Grafikleri ekrana çizer ve animasyonları yönetir
  • Input Handler: Fiziksel kontrolleri ve butonları yönetir
  • IoT Layer: Bulut servisleri ile iletişimi sağlar

Kaynak Kodunu İncele

Projenin tüm kaynak kodları, dokümantasyon ve detaylı kurulum talimatları GitHub üzerinde açık kaynak olarak mevcut.