home.social

#cplusplus — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #cplusplus, aggregated by home.social.

  1. Oyunun bu aşamasında bununla uğraşmak istemiyorum!

    Belki çok sonra!

    Oyunun şu anda çok daha önemli geliştirmelere ihtiyacı var!

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome

  2. Gemini AI'a sordum

    C++ ile görselleri oyuna png olarak eklediğim için, png'de katmam olmadığını bildiğim hâlde karakteri elbise değiştirebilir hâle nasıl getireceğimi sordum

    Katmanlarda yapmak istediğimi ayrı png görselleri olarak yapmam gerektiğini öğrendim

    Her bir objeyi, örneğin bot yada ayakkabıyı her animasyon için animasyon karelerince tam olması gereken yerlere çizmem gerekiyor!

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome

  3. Zelda ismini verdiğim ve Oyunun PyGame sürümünü kodlarken Clear Code YouTube kanalından hazır aldığım klasörde gelen çok düşük çözünürlüklü piksel grafik 2D karakterin önden değil, ama arkadan görünüşünde omuz askılı beyaz bir şey giydiği daha iyi anlaşılıyor.

    Kafadan bacaklı olduğu ve çözünürlüğü çok düşük olduğu için karakterde detay yok gibi! ツ

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome

  4. Oyuna ilk başladığımda Zelda ismini verdiğim karakterin üzerinde Heidi'nin bu görselindeki gibi omuz askıları olan beyaz bir giysi vardı.

    Aslında üzerini giydirebilseydim en alt katman olarak onu kullanmaya devam edip üzerini bebek giydirme oyunları gibi giydirecektim!

    Bana göre neredeyse tüm RPG oyunları biraz bebek giydirme oyunudur! ツ

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome

  5. SELDA neden çıplak ayaklı?

    Elbette ilk akla gelen tahmin doğru!

    Benim kuşağım Heidi ile büyüdü!

    Fakat bir sebebi daha var

    Aslında karakterin ekipmanı değiştirilebilsin istiyorum

    Oyuncu bulduğu ekipmanlardan ayakkabı, giysi, silah kuşatabilsin

    Fakat bunu nasıl yapacağımı bilmiyorum!

    Aklıma tek gelen görselin katmanlarını kullanmak

    Gemini AI'a bunu yapabilir miyim diye sormam lazım

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome

  6. Neyse ilk karenin temizliğini bitirdim!

    Diğer kareleri oluşturmak için bu kareyi kopyaladığımda artık daha temiz bir yeni kare ile çalışacağım!

    Biraz daha temizlenebilir, ama oyuna 4 kat küçültülerek ekleneceği için o minicik çapaklar görünmeyip yok oluyor! O yüzden uğraşmıyorum!

    Bu giflerde neden harita izohipsleri gibi dalgalanma oluşuyor?
    Hareketli de değil fotoğraf! Tuhaf!

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome

  7. Temizle temizle bitmiyor!

    Çok pis çalışıyorum!

    Kenarlardaki çapakları temizlemekten hâlâ diğer karelere geçemedim!

    Kopyalarken ve diğer görsellerden parçaları silerken kenarlarda şeklin dışında çapaklar kalıyor!

    Fakat baştan her parçayı -ki burada her uzvu oluyor- bir kere temizleyince artık diğerleri ile çeşitli şekillerde birleştirirken istisnalar hariç temizlemek gerekmiyor.

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome

  8. C++ contracts should be a language feature and not a compiler flag feature.

    C++ contracts were rejected as part of the C++26 draft.

    The comment screen shot summarizes it well.

    AI slop videos on youtube, unfortunately package the story as this video shows

    youtube.com/shorts/yWNtnxsLKs0

    #cplusplus
    #cc26
    #cpluspluscontracts
    #isocpp
    #isocplusplus
    #aislop

  9. I also mentioned an unrelated C++ program. Here it is! I’ve shared it before, but didn’t say much about how it came to be.

    First, some background. I have three computers: a Linux laptop (specifically, a ThinkPad, because of course), a Mac laptop, and a Windows desktop. Typically, the Windows desktop serves as a gaming rig, but it also doubles as a file server. There are times when I need to pull things off the server on either of the laptops, but the Windows desktop is asleep. I could just walk over to it and wake it up, but no, that would take too much effort. So I enabled wake-on-LAN on the Windows desktop and wrote a tiny shell script on my Linux laptop that runs `wol` with my desktop’s MAC address pre-filled. The `wol` utility is available in most Linux package repositories, and Arch is no exception. All it takes is `sudo pacman -S wol` to grab it.

    Turns out it’s not so easy on macOS. There’s a variant on Homebrew, but it works differently. It makes specifying a broadcast IP address and port mandatory, which I found kinda odd. So I turned to MacPorts, but it turns out their `wol` port is broken. I tried downloading the tarball and compiling it myself, but that was also broken.

    Remember, I could just walk over to the desktop and wake it manually. But no, I decided this was a good opportunity to write my own `wol` implementation, because that would be easier?

    To be fair, I didn’t write it from scratch. Instead, I cherry-picked pieces of two existing C++ implementations and glued them together. The “gluing together” part forced me to actually learn the language and what the code did. The experience also taught me about build systems. Long story short, they all suck, and some suck more than others. Right now I’m using CMake, but I’m considering going back to using plain old make directly. CMake is kind of a lot, and overkill for this project.

    If possible, you should probably use an older and more established `wol` implementation. But if you wanna give my version a go, feel free!

    github.com/digichelle/wol

  10. Karakterin ne kadar küçük olursa o kadar sevimli görünmesi beni kararsız bırakıyor!

    Yoksa oyundaki son seviye olan 8. seviyeye geldiğinde minik SELDA'nın boyu büyüse mi?

    Sen artık büyüdün "abla" oldun derler ya
    8. seviyeye ulaşınca abla yeteneği açılıyormuş ve karakterin boyu büyüyormuş ツ

    Küçük kızlar yaşlarını büyütmekten hoşlanır
    Büyüdüklerinde ise yaşlarını küçültmeye uğraşırlar! ツ

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome

  11. SELDA ablanın boyundan bir türlü emin olamıyorum!

    Oyun yıllar önce PyGame öğrenmek için başladığım projeye dayanıyor ve oyunda hâlâ kullandığım Zelda karakterinin boyuna uydurmak için SELDA böyle bücür tasarlandı.

    SELDA'yı o düşük pikselli 2D karakterden oluşturdum ve geliştirmeye devam ediyorum.

    Fakat boyu konusunda ona sadık kalmak konusunda kararsızım!

    #Geany #Cplusplus #geminiai #coding
    #aseprite #Gimp #inkscape #AdobeFirefly #Linux #Pardus #Pardus25Gnome

Share on Mastodon

Enter the server where you have an account.