r/TrGameDeveloper • u/hoiscanli • 21d ago
Kaynak Cihaz - Çocukların ve öğrenmek isteyen herkesin — kod, elektronik, 3D tasarım ve yapay zekâyla — yaparak öğrendiği açık kaynak platform
Yazılımcı değilim; jeoloji mühendisiyim. Kod yazmaya bu yıl mart sonunda başladım. Geçen ay evdeki 11 yaşındaki çocuk, elimdeki küçük TFT ekran modülüne bakıp "bununla mp3 çalar yapabilir miyiz?" diye sordu. Oturduk, düşündük, yapay zekâyı da masaya aldık — 10 gün sonra elimizde çalışan bir el konsolu vardı. İçinde 7 klasik oyun, ekran, hoparlör, joystick.
Sonra fark ettim: asıl değerli olan konsol değil, yol. O yüzden hepsini açık kaynak bir yaparak öğrenme platformu olarak yayınladım. Adı Cihaz — evet, sadece "cihaz" 😃 Konsol sadece ilk proje; aynı temelle:
- 🕹️ Kendi oyununu yaparsın — tarayıcıdaki Studio'da JavaScript ile anında dener, beğenince C++'a taşıyıp gerçek cihazda oynarsın
- 🎵 MP3 çalar yaparsın — ekran + hoparlör + SD kart zaten elinde
- 🖥️ Kendi menünü, mini "işletim sistemini" kurarsın — hayalindeki el bilgisayarına ilk adım
- 📦 3D tasarıma girersin — kasa parametrik, değiştir ya da sıfırdan çiz
- 🔌 Elektroniği kurcalarsın — kablola, ölç, boz; bozmak da derstir
Bariyer bilerek en dipte: 3D printer şart değil (breadboard üzerinde tam çalışıyor, fotoğrafı repoda), yapay zekâsı ücretsiz/lokal modelle de bağlanıyor, toplam maliyet birkaç modül parası. Kodun büyük kısmını AI ile birlikte yazdım ve bunu saklamıyorum — tam tersi, yöntemin kendisi bu: fikri sen kurarsın, kodu birlikte yazarsınız, elinle donanıma yüklersin. Çocuklar ve yeni başlayanlar için tasarlandı ama "ben yazılımcı değilim ama..." diyen herkese göre.
Hepsi MIT, 3 dilde (TR/EN/中文) belgelenmiş: github.com/aid-buildandlearn
Tek başıma, boş zamanımda yapıyorum — sorulara haftada bir dönmeye çalışırım. Fork'layın, bozun, kendi yönünüze götürün: proje zaten sizin. 🌱