C++ diline bir ara giriş yapmıştım, ama maalesef devamı gelmedi.

Bu aralar oynayacak bir şeyler arıyorum.

Raspberry Pi OS ile varsayılan olarak gelen Geany'nin C++ derleyebilmesi çok güzel.

Onu bilmiyorken Notepad++ kurmaya kalkmış ve başıma belâ açmıştım!

Aşağıya o ilk giriş yaptığım zamanki sitenin linkini ekliyorum.

Geany gibi bir derleyiciniz yoksa da sorun değil. Linkini verdiğim eğitim sitesinin derleyicisi var.

#cplusplus #geany #coding
_______
• cplusplus: https://cplusplus.com/doc/tutorial/program_structure/

C++ sitesinin giriş sayfasını bitirdim.

Örnek Kodları gerektiğinde açıp çalıştırabilecek şekilde yorum satırlarına alacağım.

Fakat tek bir şeyi tam anlayamadım!

std:: tam olarak nedir?

Anlamayan bir ben değilmişim!

Adam Üniversitede C++ dersini bitirmiş hâlâ anlayamamış!

Şunu anlasam da bu gün bir sonraki sayfaya geçebilsem!

#cplusplus #geany #coding
_______
• std:: ne anlama geliyor?
https://www.reddit.com/r/cpp_questions/comments/a2sm62/what_does_std_mean/
• C++ Standart Kütüphanesi: https://en.cppreference.com/cpp/standard_library

std::'yi işimi görecek kadar anladığımı sanıyorum

std'nin İngilizce standard kelimesinin kısaltması olduğunu zâten anlamıştım

Kastettiği şey ise C++'ın standart kütüphâneleri

Koda standart kütüphâneleri kullan diyor!

Özel kütüphâneler ile standart olanların aynı anda kullanılmasını sağladığı ve hatâ yapmayı engellediğini yazmışlar.

Arduino'da kütüphâne çakışma sorunu ile birkaç defa karşılaşmıştım.

Sanırım bunun gibi sorunları önlemek için C++'a sonradan eklenmiş.

2. sayfaya geçebilirim ツ

C++'a 10 ay önce başlamışım ve son paylaşımımı 4 Ocak 2026'da yapmışım.

Eski gönderilerime bakınca C++'dan soğuma nedenimi hatırladım.

Çok eski bir dil olduğu için onun değişmeyeceğini sanmıştım, ama o da Python gibi hâlâ değişiyormuş!

PyGame gibi C++'da bir projeye başlasam daha bitirmeden kodlarım çalışmaz hâle gelir diye soğumuştum!

Eski gönderilerimin devam eden akış linkini aşağıya ekliyorum ki C++ gönderilerim birleşsin.

#cplusplus #coding

https://mastodon.online/@aslankemalaslan/115808555059760973

Kemal ASLAN (@[email protected])

Attached: 1 image Python ile işler hiç de umduğum gibi gitmedi! Pişman değilim, ama python için harcadığım zamanı belki C++ öğrenmeye ayırsaydım şimdi hâlâ devam ediyor olacaktım! İşte bu yüzden belki C++'a giriş yaparım diye #RaspberryPi5 'in içindeki #RaspberryPiOS'a #notepad kurdum! Yarım saat sürdü! O kadar zamanda Raspberry Pi OS'u en az iki defa kurar kaldırırdım! Fakat #Wine kurdu ve Wine'ın içine #Windows6.1 kurdu! Siyonistlere köpeklik eden lânet windows'tan kurtulamadım gitti! #notepadplusplus

Mastodon

Eski devam eden C++ akışı ile yenisini karıştırmış ve son gönderilerimi gidip eskisine yapmışım!

"Bunun altına devam etmem gerekiyor!"

diye paylaşayım da bir daha karıştırmayayım!

#cplusplus #geany #coding

Bu soruyu C++ öğrenmeye ilk başladığımda sormuştum. Hâlâ cevabını bilmiyorum.

İleride C++ ile ilgili bir proje yapmaya kalktığımda gerekli kütüphâneleri kullanabilecek miyim?

Geany C++ kütüphânelerini kurabiliyor mu?

En yakın dil olarak Arduino IDE'yi açtığım anda kütüphâne güncellemeleri başlıyor

MicroPython çalıştığım Thonny ve Python çalıştığım PyCharm ile de kütüphâne kurabiliyordum

Şu anda standart kütüphâneler ile sorunsuz ilerliyorum, ama ileride ne olacak?

#cplusplus #geany #coding

Ne yalan söyleyeyim bunu biraz yadırgadım!

C++'dan bu aptallığı hiç beklemezdim! ツ

Gerçekten de gerçek hayatta 'artık bu buna denk' dedikten sonra hâlâ eski değerini söyleyenin aptal olduğu düşünülür!

"Ama en son bir daha tekrar etmedin ki!"

C++ kendini böyle mi savunacak? ツ

İlginçmiş!

Bunu okumasam bu hatâyı çok kolay yapar ve nerede hatâ yaptığımı anlayamazdım!

a = 10;
b = 4;
a = b;
b = 7;

cout << "a:";
cout << a;
cout << " b:";
cout << b;

Sonuç: a:4 b:7 !!

#cplusplus #geany #coding

Bence C++;

'ama en son bir daha tekrar etmedin ki!'

demeyecektir!

Kadınların kavgada (yada tartışmada) haklı çıkmak için yaptıkları gibi yapacak ve sizi suçlu çıkarmak için;

O o zaman mı söylenir?
En son söylesene!

diyecektir! ツ

Gerçekten de a=b; yi sona koyunca doğru çalışıyor! ツ

Fakat Python'da bile kod ilkten sona doğru çalıştığı için kod satırının konumu önemli!

Bana neden tuhaf geldi ki bu?

Bu şekilde düşünmediğim için gafil avlandım herhâlde!

#cplusplus #geany #coding

Vay be! Kodun yerinin önemini göstermek için yapay zekâya python kodu yazdırdım!

Python da sonra yazılan komut yada kod bir öncekinin üstünde görünür!

Bunu oyunumu yaparken öğrenmiştim.

Eğer beyaz C harfini gösterme kodunu önce yazar ve ona arka fon olacak içi dolu kırmızı kereyi sonra yazarsanız.

Kareyi sonra yazdığınız için beyaz "C" harfinin üzerini kapatır ve göremezsiniz!

Bu C++ komutunda kafa karıştırıcı olan b'nin değer değişimi doğru şekilde art arda yazılınca saçma görünmesi!

C++'a Dair Her Şey - C++ Türkiye Topluluğu Sorularınızı Yanıtlıyor

YouTube'da "C++ Türkiye" diye bir kanal bile varmış!

#cplusplus #geany #coding

https://www.youtube.com/watch?v=qo5qpvIwllE

C++'a Dair Her Şey - C++ Türkiye Topluluğu Sorularınızı Yanıtlıyor

YouTube

Necati Ergin ile C ve C++ Dilleri: Nasıl Öğrenmeli ? - Mühendislik Sohbetleri

Ben daha yeni başladığım için en temel kavramlardayım.

Fakat bir önceki paylaştığım iki saatlik C++ canlı yayınından öğrendiğime göre C++ çok geniş bir dil ve detaylara kapılmak yerine, ilgi alanı yada projeye göre dilin bir yönünden ilerlenmesi tavsiye ediliyor.

Aksi hâlde dilin öğrenmeye çalışan kişiye çok zor gelme riski doğabilir deniyor.

Ne yapsam?

.....

#cplusplus #geany #coding

https://www.youtube.com/watch?v=iQwPbEokS4w

Necati Ergin ile C ve C++ Dilleri: Nasıl Öğrenmeli ? - Mühendislik Sohbetleri

YouTube

Microdenetleyiciler için proje üretmek için C++ yerine Arduino ile kodlamayı tercih ederim!

O zaman Python'da yaptığım gibi bir C++ oyun projesi açıp onu kodlayıp oynayarak mı ilerlesem?

Hattâ belki PyGame ile Python öğrenmek için kodladığım birebir aynı oyun projemin C++ versiyonunu?

Minik "Zelda in C++" ツ

Ben alıp özelleştirdiğimde PyGame eğitim projesinin orijinal ismi "Zelda in Python" idi.

#cplusplus #geany #coding
_______
• Oyun Yapma Çalışmalarım: https://www.youtube.com/watch?v=yitSkSAtUyU&list=PLK2SeKwythXjt74fg3rDg3YE7zby98j5b&index=24

Bilgisayara Format Atınca Oyunum Hızlandı!

Çok fazla çim eklediğim için oyunun kastığını düşünüyordum ve o yüzden haritayı da 1000x500'den 500x500'e küçültmüştüm. Fakat bu sorun yüzünden kodlara bakı...

YouTube

Eğer ekranda bir şeyler yapamıyorsam kod yazmaktan hiç zevk alamıyorum!

Arduino ile oynamaya başladığım ilk zamanlarda, daha 20x4 Karakter Ekran ile oynarken bunun farkına vardım.

Yine Raspberry Pi Pico ile MicroPython kullanarak istediğim ekranı süremediğim için hayâl kırıklığına uğrayıp mikrodenetleyici kodlamayı ve oynamayı bıraktım!

Bana güzel ve büyük bir ekrana çizilecek projeler ile gelin.

#Arduino #RaspberryPiPico

https://www.youtube.com/watch?v=pbqgrv5YSf0

I found PERFECT display

YouTube

Kod okumayı çok seviyorum.

Hattâ dili öğreten yazı ve videoları okumaktansa bilmediğim koda boş boş bakıp anlamaya çalışmayı daha fazla tercih ediyorum! ツ

Kesinlikle vakit israfı! ツ

Fakat bulmaca çözmenin zevkini yaşatıyor!

PyGame oyunumu neredeyse bu teknikle oldukça değiştirip kişiselleştirmiştim!

Koda boş boş bakarak! ツ

C++ ile de aynısını yapayım dedim, ama bulduğum lânet kodlarda windows.h gibi kütüphâneler çağrılıyor ve ben Linux kullanıyorum!

Yapay Zekâ bana oyun kodları yazdı
....

Fakat yine bâzı sorunlar çıkınca Yapay Zekâ Geany'yi C++ 17'ye nasıl yükselteceğimi tarif etti.

Birkaç basit ve en temel oyun kodu yazdırdım.

Artık onların kodlarını inceleyebilirim.

PONG'un ilk C++ oyunu ekranda karakterler çok titriyordu. Neyse ki ikinci düzeltmede o sorunu halletti.

Fazla basit, ama olsun.

Süslü ve gösterişli hâle getirmek bana düşüyor.

#cplusplus #geany #coding #PONG

C++ PONG oyunu koduyla biraz oynamak istedim, ama W ve S tuşları sürekli basılmasına hızlı tepki veremiyor!

Arduino olsa işlemler çakışıyor, kartın gücü yetmiyor derdim ve millis() fonksiyonu kullanırdım, ama bilgisayar bu!

Yine de tuşa sürekli basılıyken raket takılarak ve çok yavaş hareket ettiği için bir çakışma problemine benziyor!

Hiç hareket etmese sürekli basıldığını algılamıyor derdim, ama algılıyor! Fakat yavaş tepki veriyor!

Sürekli W ve S tuşlarına basıp durmak da berbat bir şey!

#Arduino ile ekranlara bir şeyler çizmek çok hoşuma gidiyordu.

Fakat Arduino UNO R3 ve Nano'nun en başta bellek sınırlaması yüzünden rahatça çalışamayıp ince hesap yapmak zorunda kalmak evet İnsanı geliştiriyor, ama ne yalan söyleyeyim hiç hoşuma gitmiyordu!

Arduino Mega'yı hiç almadım!

Şimdi şu #ArduinoUNOQ ya hiç olmazsa Raspberry Pi gibi RTC saat pili konnektörü ekler ve en az 8GB, ama en iyisi 16GB sürümü çıkarsa direkt monitöre bağlayıp kullanmak isterim.

https://www.youtube.com/watch?v=ugS3rKBZVVc

Ford RS gauges with Arduino UNO and DWIN intelligent display (like Nextion displays)

YouTube

Paylaştığım videoların çoğunun bayanlara ait olduğunu fark etmişsinizdir

Sanırım kadınlar konuşmaya daha yatkın olmalarından dolayı bir konuyu daha akıcı ve anlaşılır anlatabiliyorlar

Erkeklerden bunu kadınların çoğundan çok daha iyi yapanları da gördüm

Fakat kadınlar oran olarak erkeklerden daha başarılılar

Bir şeyi bilmek ile onu güzel anlatabilmek aynı şey değil

Yeni bir C++ eğitim serîsine denk geldim

Anlatım kötü, ama değişik şeylerden bahsediyor

#Cplusplus

https://www.youtube.com/watch?v=sQJUI1olezk&list=PLv8pIziNXv2Mhyn0U_7HCy8NWc7cvxawX&index=1

C++ | Giriş | Bölüm-1 (HD)

YouTube

Yapay Zekâ bana neden C++17 sürümünü önerdi?

En yaygın kullanılan o sürümü diye mi?

Fakat biliyorsunuz bu sürüm yükseltme yüzünden benim PyGame oyunum bir anda çalışmaz hâle geldi!

Sürüm desteği uzatılmış kütüphâne komutlarını kullandığımı oyunum birden çalışmamaya başladığında öğrenmiştim!

Aynı şeyin tekrar başıma gelmesini istemiyorum!

#Cplusplus geriye dönük uyumluluğu sürdüren bir tercih izliyormuş, ama belki ileride değişir!

26 sürümü de çıkmış, ama şimdilik 23'e yükselttim.

#coding

Masaüstü Bilgisayarıma Programlama dilleri ve kodlama için bir program yüklemedim.

Raspberry Pi 5 (8GB) şu ana kadar gayet yeterli geldiği için daha yüksek bir bilgisayar donanımına ihtiyacım olmadı.

Çünkü çoğunlukla dillerin temelleri ile ilgili yüksek işlemci gücü gerektirmeyen basit kodlar çalıştırdım.

Kendi PyGame oyun kodum bile takılmadan çalışabiliyordu.

Fakat Geany çıktı vermiyor!
Derlemede sorun yok, ama Raspberry Pi OS'daki gibi terminal açamadı!

#Geany #Cplusplus #coding

Kahretsin ya nasıl olduysa Keşfet'te iki tane Geany varmış!

Ben de salak gibi gidip flatpak ile kurulan ve çalışmayanını indirmişim!

Mağazadan ikinci indirdiğim sorunsuz çalışıyor.

Artık konsol açıyor.

Şimdi işim yoksa flatpak'tan diğer Geany'yi sileceğim!

flatpak (mı flathub mı ondan da emin değilim) ile kurulan program kaldırmak da belâ

#Geany #Cplusplus #coding

Vay be!
Cahillik ne kötü şey!

Flatpak'tan program kaldırmak ve artıklarını temizlemek bir zamanlar başıma belâ oluyordu.

Oysa iki komut öğrenip, bir yere not etmekle bu sorun ne kadar da çabuk hâllediliyor.

Pardus mağazasından flatpak ile kurulduğu için kaldıramadığım ilk Geany'yi bir komutla kaldırıp, diğer komutla artıklarını da temizledim.

flatpak uninstall geany
flatpak uninstall --unused

#Geany #Cplusplus #coding

Biraz da Pardus25 Gnome ile C++ kodlayayım.ツ

#Geany #Cplusplus #coding

Pardus'a da PyCharm haricindeki diğer kullandığım IDE'leri kurdum.

PyCharm'ın sıkıntısı kendini güncellemiyor, bilgisayardan kaldırıp tekrar kuruyor ve bu da zaman alıyor!

Arduino'nun eski ve yeni olmak üzere iki tane IDE'si var.

En yenisi olsun dedim, ama bu neden böyle yapıyor?

Ben böyle bir saçmalık hatırlamıyorum!

Sâdece serial port ekranına "Merhaba Dünya" yazacaksın "Münya" da ne?

Arduino IDE yazması gerekeni yazmadan önce sayıklıyor!

#arduino #thonny
#Geany #Cplusplus #coding

#Arduino ile en az iki yıldır oynamıyorum!

Sürekli masamın üzerinde duruyordu, ama içlerine yüklediğim son kodlar çalışıyordu!

Belki dokunmatik ekran bağlı olana oyun atıp oynamış olabilirim.

Arduino'yu yıllar önce Raspberry Pi Pico için bıraktığımda yarım kalmış olan ekrana bir şeyler çizme ders kodlarım!

#coding

https://youtu.be/CkIHzHOwwO0
_______
• İsteyen için videoda görünen 2.8 TFT-LCD DERS KODLARI doküman ve .ino dosyası Google Drive hesabımdan indirilebilir: https://drive.google.com/drive/folders/1Vyo901sse2PHcJyIU8ii5RTf2P686c3N?usp=sharing

Arduino UNO 2.8 TFT LCD Shield Dokunmatik Ekran Modülü İçin Kod Ders Notlarım

YouTube

YouTube videosunun açıklama bölümüne;

Artık o "BUTON" yazan düğmeyi bunca yıldan sonra dokunmatik ekranda çalışır hâle getirmenin zamanı geldi.

Hiç olmazsa üzerine dokunulduğunda basıldı efekti yapmalıyım.

dediğim için engellendim!

Arduino UNO 2.8 TFT LCD Shield Dokunmatik Ekran Modülünün dokunmatiği bozulmuş!

İki farklı Arduino UNO ile ve çalıştığına emin olduğum oyun, ekrana çizim ve kalibrasyon kodları ile denedim.

Hiçbiri çalışmıyor!

Arada geçici olarak etkinleşiyor, ama işe yaramıyor

Şu oyunda ana ekranda kaldım.

Dokunmatik ekranda en çok oynadığım oyundu!

Hiç olmazsa ekran çalışıyor!

Raspberry Pi Pico için aldığım ekran tamamen çöp oldu!

Bu Tuğla Kırma oyunu da PONG'un gelişmişi. ツ

#arduino

https://www.youtube.com/watch?v=eDEZQWTlHiA&list=PLK2SeKwythXgI2W2x-FHDSRpjgbyPYvi7&index=49

Breakout

YouTube

Oyun kodu yazarak öğrenmek en eğlencelisi.

Yapay Zekânın yardımı ile "Bereakout" diye bilinen ve aslında Pong oyununun gelişmişi olan, en temel oyunlardan "Tuğla Kırma" oyununu çalıştırmak için 1280x720 ölçülerinde "Bereakout" başlığı taşıyan bir pencere açmakla başladım.

Şimdi bu temel kodlar hakkında araştırma yapayım ki hem öğrenip hem anlayarak ilerleyebileyim.

Bunun için terminalden kütüphaneler yükleyip Geany'yi birden çok kütüphâne ile çalışır hâle getirdim.

#Geany #Cplusplus #coding

Oyun ekran penceresi ile birlikte şu konsol ekranının açılmasını engellemeye çalıştım, ama bu kod için kapatırsam diğer açılması gereken kodlarda da açılmadığı için maalesef dokunamadım.

Raspberry Pi OS'da konsol ekranı pencerenin arkasına açıldığı için daha az rahatsız edici.

Pardus'da Oyun penceresinin önüne açılıyor ve onu arkaya almak gerekiyor.

Kapatamıyorum. Çünkü kapatırsam oyun penceresi de kapanıyor!

Maalesef katlanacağım!

#Geany #Cplusplus #kodlama

Bu MENU 'yü kim bilir kaç yıl önce PyGame kodu olarak indirmiştim.

Artık C++ koduna dönüştü. ツ

Bu sefer oyuna menüden başlayacağım!

Arka fona bir önceki yarım kalan oyunumun fotoğrafını ekledim.

O oyunun bozulması hakkında yapay zekâ şimdiye kadar hiç aklıma gelmeyen bir şey söyledi.

"Linux büyük-küçük harfe duyarlıdır" dedi!

Belki de Linux'a geçtikten sonra Oyunumu hiç açmadım!

Hatırlamıyorum ki!

Dosyalara bir baktım isimleri büyük harfle başlıyor, ama koddan küçük harfle çağrılıyorlar!

Saatlerdir yanlış iş yapıyorum!

Menü başlıklı C++ oyunumun ana menü bölümüne bir hareketli gif eklemek istedim, desteklemiyormuş!

Yapay zekâ gif'i tek sayfa statik png'ye dönüştürmemi tavsiye etti.

Bana gif'i bir sürü png fotoğrafına ayırıp dosya içinde veriyorlar!

Oysa aratmam gereken doğru kelime "sprite sheet" miş!

Zâten gif'i de orijinali wmv videodan önce mpg'e, sonra da mpg'den gif'e çevirerek yapmıştım!

Sonunda başardım, ama işe yaramadı!

#spritesheet

Bu gün hiç bir şeyi başaramadım!

Oyunumun ana menüsüne hareketli bir fotoğraf koymak istedim olmadı!

Aynı videoyu Linux Debian temelli Pardus 25 Gnome dağıtımı masaüstüme eski windows 10 zamanlarında kullandığım gibi canlı duvarkâğıdı olarak kurmak istedim.

Yine olmadı!

Hanabi'yi yükledim, ama yüklü uygulamalar arasında görünmüyor!

Terminalden yüklü diyor!

Bilgisayarı kaç defa yeniden başlattım, hâlâ yok!

Bu gün berbat bir gün!

#hanabi #livewallpaper

https://www.youtube.com/watch?v=mhPXNGxvdZo&list=WL

How to Set Live Wallpapers on Linux with Hanabi (Ubuntu, Fedora, Manjaro)

YouTube

Eğer o canlı masaüstü olarak kullanmak isterseniz. Vimeo hesabımda yüklü tek video olarak duruyor. Oradan indirebilirsiniz. Orijinalini yıllar önce YouTube'dan indirmiştim, ama hâlâ duruyor mudur bilmiyorum. Linki en altta.

windows 10 zamanlarında o video canlı duvar kâğıdım iken alınmış bir kayıt.

İki yıl önce Mastodondan paylaşmıştım.

Bunun gibi Mastodon'a yüklediğim bir video daha var, ama acaba nerede?

https://mastodon.online/@aslankemalaslan/113210421725930318

#hanabi #livewallpaper
_______
https://vimeo.com/user3367294

Ne ararken ne buldum!

Eğer bu oyun sırf dosya isimlerindeki büyük-küçük harf uyuşmazlığından bozulduysa çok üzülürüm!

Ben bu oyunu Linux'a geçtikten sonra hiç açmadım mı?

Emin olamıyorum!

Linux'a geçmenin heyecanıyla açmamış olabilirim.

Fakat Android emülatörü PyDroid'de açılıyordu!

O da bir çeşit Linux değil mi?

Onda da mı windows gibi büyük-küçük harf hassasiyeti yok?

https://mastodon.online/@aslankemalaslan/112602992775863362

Sabah olacak, ama o kadar uğraştığım hâlde başarılı olamadım.

Gif'ten sprite sheet Png'ye dönüştürürken belki önemlidir diye dikey, yatay ve dizgi şeklindeki üç çeşidini de denedim, yine bir şey fark etmedi!

Bu kadar başarısız olmasaydım.

Hiç olmazsa istediğim olmasa da güzel bir efekt elde etseydim!

Sanki Ana Menüde bir efektim oldu gibi, ama beğenmedim. Belki uygun bir fotoğrafla göze hoş görünebilir.

#Geany #Cplusplus #coding #spritesheet

Fazla hareket ettiğim için C++ Oyunu Ana Menü'deki sprite sheet png'den kaynaklanan çakar şeklindeki kırpışma hareket efekti tam anlaşılamıyordu.

Ekranı sabit tutup tekrar bir ekran kaydı aldım.

Bütün bir gece uğraştıktan sonra maalesef elime geçen sâdece bu oldu!

Tam bir hüsran!

Bu sprite sheet pngler neden çalışmadı?

Boyutları da başa belâ!

Hepsini indirdikten sonra üçte birine kadar Gimp ile kırpmam gerekti!

#Geany #Cplusplus #coding #spritesheet

Yaptıııım diye bağırır! ツ

Dün gece bunu başarsaydım, hiç olmazsa bir şeyi başarmış olarak uyuyacak, ezik ezik uyumayacaktım!

Uykum vardı ve iyi düşünemiyordum.

Gnome shell kabuğu da ne?

Hanabi'yi kurdum ve kurulu uygulamaların arasında yok diyerek üzgün ayrılmıştım.

Arama çubuğuna "Extention" yazdım. Yine Uygulamalar çıktı, ama Pardus ile sâdece yüklü olanları görebiliyorken bu yeni açılan ekranda uygulamaları açıp kapatabilmek için seçenekler var

#hanabi #livewallpaper #Pardus25Gnome

Yıllar sonra eski dostum canlı masaüstü duvar kâğıdıma kavuşmak iyi hissettiriyor.ツ

C++ oyun Ana Menüsünde de bunu görmek istedim, ama başaramadım!

Sâdece bir kırpışma hareketi var ve bu tek bir fotoğraf atsam da aynı!

Kodu sprite sheet png ile uyumlu yaptım.

Saniyede 15 kare ve boyutları aynı.

Üstelik belki ondandır diyerek, aynı sprite sheet'i hem dikey, hem yatay, hem de dosya şeklinde yatay-dikey aldım, ama sanırım yine kodda bir hatâ var!

#hanabi #livewallpaper #Pardus25Gnome #Linux

Harika!

Bu gün dünden kalan iki sorunu da hâllettim!

YouTube'daki Linux Oynatma listemde paylaştığım videolara bakınca Borderlands 2 videosunda Ana Menü ekranındaki video dikkatimi çekti!

sprite sheet falan değil video oynuyordu.

Yapay zekâdan yardım, aldım.

Yeni kütüphâneler ve Geany'de yeni ayarlar ve bir sürü hatalı koddan sonra nihâyet işte çalışıyor! ツ

C++ Oyun Ana Menüsünde artık video oynuyor!

#Geany #Cplusplus #coding

Bahsettiğim Borderlands 2 oyunu Ana Menü ekranı bu.

Burada video oynayabiliyorsa benim oyunumda da oynayabilir!

Neyim eksik? ツ

Ama bunda müzik de var!

Benim videoda ses yok! Olsa sesi çıkar mıydı acaba?

Bir ara sesli bir video kayup bakayım.

Olmazsa bir de ses ayarlamak gerekecek!

#Geany #Cplusplus #coding #Linux #Pardus25Gnome

https://www.youtube.com/watch?v=BCV-K7mcwqQ&list=PLK2SeKwythXi9xJzJoucd5nuYDleygegG&index=15

Borderlands 2, Mechromancer sınıfı DLC karakteri Gaige

YouTube

C++ Oyun Ana Menüsünde videonun sesi maalesef çıkmıyor! Sesinin de çıkması için kodu ayarlamak gerekecek!

Fakat bu günlük buna da şükür!

Şimdilik eski oyundan kalan en kullanılabilir kaydın içinden videoyu keserek bir video yaptım.

Bu videonun orijinalini daha geçen gün bu devam eden akıştan paylaşmıştım.

Videonun başını, sonunu kesip, ortasındaki oyun ekranı penceresini kesip çıkarttım.

Sesi de var!

Tek kusuru kayıt esnasında fare imlecinin ekranda durması.

#Geany #Cplusplus #coding

PyGame Oyunum Zelda Çalışmadığı İçin C++ İle Tekrar Yapmayı Düşünüyorum!

#Geany #Cplusplus #coding
_______
• Oyun Yapma Çalışmalarım: https://www.youtube.com/watch?v=FErc6E2TTd4&list=PLK2SeKwythXjt74fg3rDg3YE7zby98j5b&index=25

PyGame Oyunum Zelda Çalışmadığı İçin C++ İle Tekrar Yapmayı Düşünüyorum!

YouTube

Bu YouTube videomun açıklamasına da yazdım.

Bilgilerim arasında bağlantı kurabilmekle övünürdüm.

Fakat Linux konusunda o kadar bilgisizim ki bunu bile başaramamışım!

Yapay zekâ PyGame oyunumun çalışmaması ile ilgili bir yorum yaptı ve ben bunu nasıl akıl edemedim diye zoruma gitti!

Windows sisteminde Büyük-küçük harf duyarlılığı yokken Linux'ta olduğunu hatırlattı!

Gerçekten de koddan baş harfi küçük olarak çağrılan dosyaların isimleri büyük harflelerle yazılmıştı!

..devamı yanıtta..

Beni asıl yanıltan şey Linux'a geçtikten sonra çok uzun süre PyGame Oyunum ile ilgilenmemem.

Bu yüzden oyunun çalışmaması ile Linux arasında bağlantı kuramadım!

Koddan tamamı küçük harflerle çağrılan şeylerin, gerçekte baş harflerinin büyük yazılmış olduğunu gördüm!

PyGame Oyunum Linux bilgisayarda bu yüzden mi çalışmıyordu?

Fakat aynı anda Android Python Emülatörü PyDroid'de çalışıyordu!

Android'de Büyük-küçük harf duyarlılığı yok mu?

Ai duruma göre değişiyor diyor!

..devamı yanıtta..

Ne kadar gereksiz bir vakit kaybı olmuş!

Linux'a geçtiğimden beri üç dört yıldır PyGame oyunum çalışmıyordu.

Anlaşılan boşu boşuna vakit kaybı olmuş!

Yazık!

Artık PyGame hevesim de kalmadı!

Biraz da şu C++ ile oynayayım!

Pek de kolayca oynanacak bir programlama dili olmadığını görebiliyorum.

Programcı olacak değilim.

Kod okuma genel kültürüm artsın yeter.

Eski masaüstü canlı duvar kâğıdım ile bir tâne de Linux ile ekran kaydı alayım.

Türkiye'nin Devlet destekli resmî Linux dağıtımı Debian temelli Pardus 25 "BİLGE" Gnome sürümü masaüstümde İspanyol santranç ustası DJ Andrea Botez ablanın seti bu sefer Mozilla FireFox tarayıcısında YouTube'da çalıyor.

Değişmeyen tek şey YouTube kaldı!!!!

Videoyu kısaltsam da Mastodon'a yükleyemedim!

#Pardus #Pardus25Gnome #Linux #Firefox #AndreaBotez #technomusic #hanabi #livewallpaper

https://www.youtube.com/watch?v=s4x0n4KYmdU&list=PLK2SeKwythXi9xJzJoucd5nuYDleygegG&index=20

Hanabi İle Eski Canlı Duvar Kağıdımı Pardus 25 Gnome ile tekrar kullanmaya başladım.

YouTube