Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

BEC-8 Projesi


Öne çıkan mesajlar

Mesaj tarihi:

Selam millet.

Kendime bir eğlence çıkarmak için Go+Ebitengine kullanarak tamamen fantezi oyun konsolu yapacağım. Bu cihazın adı BEC-8. Amacı, arcade oyunlar üretmenizi sağlıyor. Sistem BECL dili kullanıyorum.

Donanım Bilgisi;

Ücretsiz Ücretli Tür

* 256x240 256x240 Ekran Boyutu

* 256 KB 512 KB Hafıza

* 4 Kanal, 3 Kanal 6 Kanal 3 Dalga Ses / Müzik

* 256 (8x8) 512 (8x8) Sprite

* 64 (64x64) 96 (64x64) Harita odaları

* 128 256 Eklenebilir bankalar [NES'in Mapper'ından ilham alıyor]

* Evet Hayır Boot (Zorunlu)

* .bec. bec Dosya Formatları

* BECL BECL Kodlama dilleri

* Evet Evet Ticari kullanım

* Evet Evet Online desteği (1)

* 32 32 Renk

Bu uygulamada internet desteği var. O yetenek sadece, puan ve isim sistemi sağlıyor. O da kişi oyun içerisinde girdiğinde tetiklenecektir. Bu sistemi yapmak istiyorum, sizce neler yapmalıyım?

Örnek BECL;

baslat sistem bec
giris oda "title"
bitir sistem bec

oda baslat title
yaz "OYUN ADI / GAME NAME", x: merkez, y: 100
yaz "PRESS Z TO START", x: merkez, y: 120
oda bitir title

Bu sistemde potansiyel var mıdır?

Mesaj tarihi: (düzenlendi)

Writing an interpreter in go.

Writing a compiler in go.

Bu kitaplari muhakkak oku DSL pesindeysen vizyon katar.

Becl neymis diye baktim itch.io dan seni bulup onerdi. Turkce olmaz o is dostum dogustan olu bir proje (DOA) olur. Birilerinin fark edip destek olmasi / kullanmasi icin ingilizce olmak zorunda.

Ha amacin ilk ogretim cagindaki insanlara giris seviyesi eglenceli kodlama ogretme olsaydi mantikli olurdu fakat sanmiyorum boyle bisi planladigini. Zaten turkce konsol komutlarina da uygun bir dil degil yapisal olarak bence. Ha illaki turkce yapacam bu isi diyorsanda dile uygun yap komutlarini ki manasi olsun. 

baslat sistem bec -> sistem baslat bec -> sistem bec baslat

giris oda "title" -> oda giriş "başlık/isim?"

vs

ps : emir kipi once geliyordu degil mi son yapisal kismi sallayabilirsin.

 

ad3m tarafından düzenlendi
Mesaj tarihi:
incredibull, 06.07.2026 23:31 tarihinde dedi ki:

vardır, gelişmeleri merakla bekliyorum

Bende en az senin kadar meraklıyım.

ad3m, 07.07.2026 01:15 tarihinde dedi ki:

Writing an interpreter in go.

Writing a compiler in go.

Bu kitaplari muhakkak oku DSL pesindeysen vizyon katar.

Becl neymis diye baktim itch.io dan seni bulup onerdi. Turkce olmaz o is dostum dogustan olu bir proje (DOA) olur. Birilerinin fark edip destek olmasi / kullanmasi icin ingilizce olmak zorunda.

Ha amacin ilk ogretim cagindaki insanlara giris seviyesi eglenceli kodlama ogretme olsaydi mantikli olurdu fakat sanmiyorum boyle bisi planladigini. Zaten turkce konsol komutlarina da uygun bir dil degil yapisal olarak bence. Ha illaki turkce yapacam bu isi diyorsanda dile uygun yap komutlarini ki manasi olsun. 

baslat sistem bec -> sistem baslat bec -> sistem bec baslat

giris oda "title" -> oda giriş "başlık/isim?"

vs

ps : emir kipi once geliyordu degil mi son yapisal kismi sallayabilirsin.

 

baslat sistem bec -> sistem baslat bec -> sistem bec baslat şu gibi kısımlarda karışmayacağım, diledikleri gibi yazabilirler. Proje ilk etap Türkçe olacak. Sonra Türkçe, İngilizce, Endonezce ve Brezilyan Portekizce'si ile devam edecek. O kitaplara da mutlaka bakacağım.

Mesaj tarihi:
agg1401, 07.07.2026 10:50 tarihinde dedi ki:

Sonra Türkçe, İngilizce, Endonezce ve Brezilyan Portekizce'si ile devam edecek

Bunlar denendi gecmiste tutturan duymadim.

Ayrica her bir degisiklik seni hayata kusturur gelistirici sadece sensen.

Bazi seylerin evrensel olmasi lazim (matematik/fizik fonksiyonlari gibi) 

Mesaj tarihi:
ad3m, 07.07.2026 11:19 tarihinde dedi ki:

Bunlar denendi gecmiste tutturan duymadim.

Ayrica her bir degisiklik seni hayata kusturur gelistirici sadece sensen.

Bazi seylerin evrensel olmasi lazim (matematik/fizik fonksiyonlari gibi) 

Sürekli if/else kabusu ile yönetmeyeceğim. Sana katılamıyorum. Zaten ben zengin olacağım demedim ki. Ayrıca, parser olayı array yani dizgi ile çözeceğim. Sonra gereken sözdizimi kütüphane ile bağlayacağım. BECL dili MIT lisansında olacak.

  • Tesekkurler 1
Mesaj tarihi:

Zengin olmakla alakali bir sey soylemedim. Tutturmaktan algin o yone kaydiysa orada soylenmek istenen basarili olmus suan insanlar tarafindan kullanilan bir dil.

Neyse tartismanin manasi yok.

Basarilar dilerim.

  • 2 hafta sonra ...
×
×
  • Yeni Oluştur...