Nankör olmamak lazım. ツ

Sezar'ın hakkı Sezar'a

Oyun güzel ilerliyor.

Ben memnunum.

C++ öğreniyorum.

İki özelliği çok kötü! Yada makine diline daha yakın diyeyim!

Bir metni ekranda ortalı yazdırmak için bile koordinatlı sıralar gerekiyor.

Ayrıca bir görsel yüklemek bile işkence!

PyGame ile çok daha kolaydı.

#Geany #Cplusplus #geminiai #coding
#aseprite #Gimp #Linux #Pardus #Pardus25Gnome #RaspberryPi5 #RaspberryPiOS

C++ Oyunum SELDA'nın Kodlarında Bâzı Yapısal Değişiklikler Yapıldı ve SES Kontrolü Tamamlandı.

YouTube
C++ Oyunuma Tam Ekran ve Ses Ayarı Özelliği Eklendi.

YouTube

Saatlerce oyunuma serbest lisanslı font aradım

Yamuk oturmaktan her yerim ağrıyor!

Fakat hayâl kırıklığı!

Hiç biri uymadı!

Hepsi berbat göründü!

Bu kadar saat SES dosyası arasaydım çok daha işe yarar şeyler bulurdum!

Sonunda okuması zor olan eski kalın (bold) olan yerine düzenli (regular) olanı seçtim.

Ana Menü de ince kaldı, ama küçük yazılarda okunması daha kolay.

Fontun adı Kalam-Regular

#Geany #Cplusplus #coding #aseprite #Gimp #Linux #Pardus #Pardus25Gnome #RaspberryPi5

Oyunun fontundan artık memnun değilim!

Eskiden çok sorun olmuyordu, ama okunacak yazınız varsa kesinlikle berbat bir font!

Görsel roman (Visual novel) oyunu yapacak değilim.

Aslında "To The Moon" gibi bir oyun yapmak büyük bir övünç kaynağı olurdu. ツ

Oyunum için uygun font arıyorum!

Ses dosyası arayışım da yarım kaldı!

Hangi birine yetişeyim?

#Geany #Cplusplus #coding #aseprite #Gimp #Linux #Pardus #Pardus25Gnome #RaspberryPi5 #RaspberryPiOS
_______
https://www.youtube.com/watch?v=GUf7hTVLumw&list=PLK2SeKwythXifVlzQQyW4QODTrYfqnj3K&index=12

To The Moon Walkthrough (No Commentary)

YouTube

İnanamıyorum Arduino'dan öğrendiklerimi de unutmuşum!

Geany kod ekranında, uzun yazı metnini kolay okuyabilmek için alt satıra nasıl alacağımı yapay zekâya sordum!

Çünkü okumak için yana doğru bir metre kaydırmam gerekiyordu!

Cevabı alınca utandım ve üzüldüm!
Çünkü bunu biliyordum, ama unutmuşum!

Kodlarla uğraştıkça hatırlayacağım.

Oyunun Hakkında ekranına teşekkür mesajı yazdım. ツ

#Geany #Cplusplus #coding #aseprite #Gimp #Linux #Pardus #Pardus25Gnome #RaspberryPi5 #RaspberryPiOS

"SELDA" kod adlı oyunumun C++ kodlarını asıl yazan Google'ın Gemini'sinden bahsetmemek nankörlük olur.

Çok teşekkür ederim Gemini. ❤️

#GeminiAI

#Geany #Cplusplus #coding #aseprite #Gimp #Linux #Pardus #Pardus25Gnome #RaspberryPi5 #RaspberryPiOS

https://gemini.google.com/app

Geany İnşa Et kısmı yapılandırmam:

Compile: g++ -Wall -c "%f" -std=c++23

Build: g++ -Wall -o "main" main.cpp -I. -IWorld Ana/*.hpp Arayuz/*.cpp Motorlar/*.cpp World/*.cpp Oyuncu/*.cpp -std=c++23 -lncurses -lX11 -lsfml-graphics -lsfml-window -lsfml-system -lsfml-audio -lavformat -lavcodec -lswscale -lavutil

Lint: cppcheck --language=c++ --enable=warning,style --template=gcc "%f"

#Geany #Cplusplus #coding #aseprite #Gimp #Linux #Pardus #Pardus25Gnome #RaspberryPi5 #RaspberryPiOS

Özetle; şu an elinizdeki C++ kodu, dosya isimlendirmeleri açısından Windows için fazlasıyla hazır ve temiz durumda.

Windows tabanlı bir MinGW derleyicisi kurup, SFML ve FFmpeg kütüphanelerini Windows sürümüyle değiştirdiğiniz an oyununuz orada da sorunsuzca çalışacaktır.

#Geany #Cplusplus #coding #aseprite #Gimp #Linux #Pardus #Pardus25Gnome #RaspberryPi5 #RaspberryPiOS

Eğik Çizgi Mantığı (/ vs \): C++ kodunda yollar hep ../assets/karakterler/ şeklinde (Linux standardı olan düz eğik çizgiyle) yazılı. Modern Windows derleyicileri ve C++23 <filesystem> kütüphanesi artık bu düz çizgileri Windows üzerinde otomatik olarak ters çizgiye (\) çevirebiliyor. Bu yüzden kodun içindeki klasör yollarına dokunmanıza gerek kalmayacaktır.

..devamı yanıtta..

#Geany #Cplusplus #coding #aseprite #Gimp #Linux #Pardus #Pardus25Gnome #RaspberryPi5 #RaspberryPiOS