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 koyup 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.

Bu arada bu devam eden akışı #Geany diye etiketliyorum. Yeni başlayıp da benim tecrübelerimden faydalanmak isteyen çıkarsa diye bir not daha ekleyeyim.

Bu gün #Cplusplus oyun Masaüstüne video eklemek için yapay zekâ bana yeni bir kütüphâne daha kurdurdu ve onu da Geany'ye ekletti!

Onu buradan paylaşayım.

Geany İnşa et "Build" kısmı şu anda bu şekilde;

g++ -Wall -o "Menu" "Menu.cpp" -std=c++23 -lncurses -lX11 -lsfml-graphics -lsfml-window -lsfml-system -lavformat -lavcodec -lswscale -lavutil

Bu geceyi Pardus 25'deki Geany'de yaşamadığım, ama Raspberry Pi 5 (8GB)'e kurulu Geany ile yeni C++ Oyun Menü kodunu çalıştırırken yaşadığım performans sorunlarını düzelterek geçirdim!

Yâni sorunları Yapay Zekâ'ya çözdürürken! ツ

Bir takım performans iyileştirmeleri yanında en büyük sorun Ana Menüde oynattığım videonun formatı oldu.

Raspberry Pi 5'de performanslı çalışması için videoyu terminalden rgba.mp4'e çevirmenin çok faydası oldu!

Artık Menü iki bilgisayarda da performanslı çalışıyor!

C++ Oyun Ana Menüsünün Raspberry Pi 5 Başarımı İyileşti

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

C++ Oyun Ana Menüsünün Raspberry Pi 5 Başarımı İyileşti

YouTube

C++ Oyun Ana Menüsündeki Videonun Sesi Ayarlandı

SES konusu beklenmedik şekilde sorun oldu!

Sonunda videonun sesinin diğer açılan pencerelerden duyulmaması ve hatta üst üste binmiş şekilde duyulmaması için videonun sesi dışarıya "Zelda_audio.ogg" dosyası olarak alınıp ses dosyası ayrı olarak kontrol edildi!

..devamı yanıtta..

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

C++ Oyun Ana Menüsündeki Videonun Sesi Ayarlandı

YouTube

Ayrıca ses kütüphanesi için Geany'ye videoda da görüldüğü gibi "audio" eklemesi yapıldı.

Geany: "İnşa Et/İnşa Komutlarını Seç/Build" bölümünün yeni hâli bu:

g++ -Wall -o "Menu" "Menu.cpp" -std=c++23 -lncurses -lX11 -lsfml-graphics -lsfml-window -lsfml-system -lsfml-audio -lavformat -lavcodec -lswscale -lavutil

#Geany #Cplusplus #coding

C++ Oyun Kodu Çok Uzadığı İçin Dosyalara Ayırdım.

Menu.cpp dosyasını ayrı başlıklarda klasörlere ayırıp içlerine ilgili dosyalarda paylaştırarak daha işlevsel hâle getirdim.

Kodu hem Pardus 25 Gnome ile,
hem de Raspberry Pi 5 (8GB) (Raspberry Pi OS) ile denedim.
Sorunsuz çalışıyor.

..devamı yanıtta..

#Geany #Cplusplus #coding #Linux #Pardus #Pardus25Gnome #RaspberryPi5
_______
• Oyun Yapma Çalışmalarım: https://www.youtube.com/watch?v=ac5ZHaCuHkk&list=PLK2SeKwythXjt74fg3rDg3YE7zby98j5b&index=28

C++ Oyun Kodu Çok Uzadığı İçin Dosyalara Ayırdım.

YouTube

Geany İnşa Et /İnşa Komutlarını Seç/Build bölümü tekrar güncellendi ve artık şu anda böyle;

g++ -Wall -o "%e" main.cpp */*.cpp -std=c++23 -lncurses -lX11 -lsfml-graphics -lsfml-window -lsfml-system -lsfml-audio -lavformat -lavcodec -lswscale -lavutil

İleride bu yöntem yetersiz kalacak gibi görünüyor, ama şimdilik iş görüyor.

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

C++ Oyunumda İlerleme! Oyun Menüsünden Oyun Haritasına Karakter Açıp Dolaştım!

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

C++ Oyunumda İlerleme Oyun Menüsünden Oyun Haritasına Karakter Açıp Dolaştım!

YouTube

Pardus 25 "BİLGE" / Gnome da da aşırı kısa bir video ve gif aldım, ama Mastodon'un bu gün keyfi yok, yüklememe izin vermedi!

Şimdilik fotoğraf paylaşıyorum.

Bir daha ki oyun ilerleme video kaydını Pardus'dan alıp YouTube'a yüklerim.

#Geany #Cplusplus #coding
#Linux #Pardus #Pardus25Gnome

Dünden beri oyun yapısını kurmaya çalışıyorum.

Çok bir şey yokmuş gibi görünüyor, ama istediğim oyun için en basit tasarıma ulaşmak için ince düşünmek gerekiyor.

Oyunumda 9 harita olmasına karar verdim.

Ayrıca oyunumun ismini SELDA olarak değiştirdim!

Hahahaha! ツ

Çok yaratıcıyımdır! ツ

Türk olmayanlar için SELDA Türkiye'de yaygın bir kız ismidir.

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

Ekranda metin Dosyasında görülen çizim oyun dünyasının haritalarının yerleşimi.

Haritalardan bir diğerine üzerine gelindiğinde aktifleşen bir şeffaf png resmine atanmış buton ile sağlanacak.

En azından sorun çıkmazsa öyle olacak.

Haritaları da isimlendirdim.

Menüden sonraki ilk haritaya "0" değil de "1" dedim, ama inşâÂllah sorun çıkmaz!

Bilgisayarlar sıfırdan başlamayınca sinir oluyorlar! ツ

Oyun 64 piksel ve şeffaf kapı buton itemlerini 128x128 piksel yaptım yeter diye düşünüyorum.

Harita isimlerine içim rahat etmedi.

Tecrübesiz olduğum için ileride bir yerlerden patlar diye işi garantiye almaya karar verdim.

9 haritanın numarasını değiştirmek çok kolay, ama o kadar oyun tasarımı açıklamasından kelimeleri düzeltmek çok fazla zaman alıyor.

Bu gün daha kodlamaya başlamadan yoruldum!

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

Raspişte de böyle ツ

Fakat ilginçtir ki bana sanki Raspberry Pi 5'te daha akıcıymış gibi geliyor!

Tamam. Düşük seviyedeki donanımlar ile de rahat çalışabilsin diye kodlamayı Raspberry Pi 5'de yapıyorum, sonra masaüstü bilgisayarımda Pardus 25 Gnome ile deniyorum, ama masaüstü bilgisayarım çok daha güçlü!

Ayrı ekran kartı bile var!

Çok büyük bir şey değil, çok küçük bir fark.

Raspberry de yağ gibi akıyor!

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

Harika bir ilerleme kaydettim.

Oyuna 9 harita ve bu haritaları karşılıklı yada tek taraflı birbirine bağlayan 18 kapı ekledim.

Oyun müziğini aktif ettim.

Artık haritaların istediğim yerine istediğim objeyi koddan ekleyerek yerleştirebiliyorum. Şeffaf olduktan sonra hemen her şey oluyor!

Bir süre Aseprite ile oynayacağım gibi görünüyor!

Asıl işi yapan yapay zekâ bile azmimi övüp, tebrik etti ツ

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

C++ Öğrenme Projem Olan Oyunumda Büyük Gelişme!

Oyunuma 9 Harita ve 18 Kapı ile Oyun Ana Müziği eklendi.

Ayrıca objektif TileMap ile png fotoğrafları koddan adres verip numaralandırarak direkt oyuna ekleyebilme özelliği de eklendi.

Artık 9 haritayı döşemek için Aseprite ile çok oynamam gerekecek!

#Geany #Cplusplus #coding
#Linux #Pardus #Pardus25Gnome
#RaspberryPi5 #RaspberryPiOS
_______
• Oyun Yapma Çalışmalarım:https://www.https://www.youtube.com/watch?v=R1oiZZsU478&list=PLK2SeKwythXjt74fg3rDg3YE7zby98j5b&index=30

C++ Oyunumda Büyük Gelişme! 9 Harita ve 18 Kapı Oyun Müziği Ve TileMap Eklendi

YouTube

Geany "İnşa Et" kısmı "Build" yapılandırması oyuna harita, müzik ve TileMap eklentisinden sonra son olarak şöyle:

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

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

Şimdiden ilerisi için planlar yapıyorum.

Oyun ana yapısı ve harita döşemeleri ve tasarımı bittiğinde, savaş, hasar, can doldurma, element saldırı ve silah çeşitleri ile mekanizmaları, seviye atlama, canavar sınıfları hallolup, kullanıcı arayüzü ve oyun ayarları menüsü bittiğinde,

Kısaca yapacak pek bir şey kalmadığında ana giriş haritasına bir portal koyup yeni 9 harita daha ekleyerek oyunu büyütebilirim.

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

Şimdilik oyunun dünyası, yüklenirken sistemi zorlamaması için her biri dörder parçaya bölünmüş 5000x5000 piksel boyutunda 9 harita ile toplamda 15000x15000 piksel boyutunda!

Oyun Dünya Haritasının tasarımına da başladım. ツ

Her bir haritayı katmanlar hâlinde ayrı ayrı çalışabilirim.

Her bir harita için ayrı zemin görselleri oluşturup, objeleri katmanlara yerleştirerek oyun haritasını tasarlayacağım.

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

Oyun Kodlarına Devam Etmeden Önce Çim ve Ağaç Objesinden Şimdilik Aseprite ile Birer Tane Ayarladım.

YouTube

Giriş Haritasının Tek Kapısının Yerini ve Geçişi Kolaylaştırıp Çimleri Yerleştirmeye Devam Ediyorum

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

https://www.youtube.com/watch?v=cor4Qm77WsA&list=PLK2SeKwythXjt74fg3rDg3YE7zby98j5b&index=32

Giriş Haritasının Tek Kapısının Yerini ve Geçişi Kolaylaştırıp Çimleri Yerleştirmeye Devam Ediyorum

YouTube
Your Life at Every Level of C++

YouTube

Csv deki seçtiğim piksel koordinatına "395" yazarak görünmez duvarlar yapmak çok kullanışlı ve güzel, ama bir sorun var.

Oyuncu karakterinin görünür objelerden bir kısmının içinden geçilebilmesi çok iyiyken bazılarından geçememesi iyi.

Sorun şu ki csv dosyasından içinden geçilemeyecek görünen objelerin çevresini "395" ile kaplamak zorunda kalıyorum!

İşte kullanışsız olan buydu.

Ben de "colliderIDs" adında içinden geçilemeyecek objeler için yeni sınıf tanımladım.

#Geany #Cplusplus #coding

C++ Oyunuma Top Ekledim!

YouTube

Oyun da olmasa Aseprite ile hiç oynayamayacağım!

Millet bu işleri photoshop ile yapıyor, ama o kadar param yok!

Aseprite'ı birkaç yıl önce Steam'den 50₺'ya almıştım.

O zaman da ucuzdu.

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

Oyunum için Aseprite ile Yaptığım Top Animasyonunu Gimp ile 64 Piksele küçülttüm ve Oyuna Ekledim

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

_______
• Oyun Yapma Çalışmalarım: https://www.youtube.com/watch?v=ehs0VYJfQDw&list=PLK2SeKwythXjt74fg3rDg3YE7zby98j5b&index=34

Oyunum için Aseprite ile Yaptığım Top Animasyonunu Gimp ile 64 Piksele küçülttüm ve Oyuna Ekledim

YouTube

C++ Oyunumun Ses Dosyalarını Değiştirdim!

Bu gün canım hiç bir şey yapmak istemedi!

Ben de saatlerde İnternet'te serbest lisanslı SES dosyası aradım.

Fakat saatlerce ses kayıtları dinlemek de yordu ve bu kaydı alıp akşama kadar yatmayı düşünüyorum.

Kafam bu hafta kodlamadan yorgundu şimdi bir de sesten yoruldu!

#Geany #Cplusplus #coding #aseprite #Gimp #Linux #Pardus #Pardus25Gnome
#RaspberryPi5 #RaspberryPiOS
_______
• Oyun Yapma Çalışmalarım: https://www.youtube.com/watch?v=SuODRdYbInw&list=PLK2SeKwythXjt74fg3rDg3YE7zby98j5b&index=35

C++ Oyunumun Ses Dosyalarını Değiştirdim!

YouTube

Bu gün bütün gün oyunu nasıl geliştireceğimi ve neler ekleyip, nasıl bir oyun istediğimi düşündüm.

Hattâ bir ara PyGame olanındaki gibi kılıçlı bir oyun yapmasan mı diye bile düşündüm!

Sonuçta o oyunda aslında bir "balon patlatma" oyunuydu! ツ

O şeffaf balon aslınca canavar sınıfındandı!

O oyunda çimler bile rüzgarda ahenkle sallansınlar diye canavar sınıfındandı!

Fakat o zaman windows 10 çalıştırdığım bilgisayarımı kastığı için çimlerin sallanmasından vazgeçmiştim!

Yeni video az sonra!

Oyuncu Karakterin Eksik Canlandırmalarını da Tamamladım.

YouTube

Sabaha karşı yaptığım bütün işler sapıtıyor!

Uykum geldiğinde ben ben değilim!

Topun sağa dönme animasyonunu yanlış yüklemişim!

Bu topta bir tuhaflık var diyorum, ama gözlerim çok iyi görmediği için iddialı da konuşamıyorum

Sonunda dikkatli bakınca fark ettim!

Neyse ki sâdece görselleri tersine sıralamak yetiyor

Görsel numaralandırmasını tersine çevirdim ve artık top diğer yöne dönüyor

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

Oyun Karakterimi 2D den 2.5 D ye Çevirmeye Çalışıyorum ve Animasyon Hazırlamak Çok Vakit Alıyor.

YouTube

Şu kadar basit bir "duran karakter animasyonu" hazırlamak bile acemi olan için vakit alıcı bir şey!

Önden duruşunu bitirdim ve şimdi arkadan duruşunu yapmaya çalışıyorum.

Kafa sanki oldu gibi.

Omuzlar ve gövdeyi de aşağı-yukarı oynattık mı nefes alıyor ve canlı gibi görünür!

Morpheus Neo'ya ne demişti?

- Hava soluduğunu mu sanıyorsun?

Yine de biz ölümlüleri kandırmak için lazım. ツ

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

Öne ve arkaya duran animasyonlarını bitirdim.

Belki ileride bir ince ayar düzeltmesi yaparım.

Artık yarın sağa ve sola duran animasyonlarına bakacağım.

Sonra da en zoru olan dört yöne yürütme animasyonlarına geçeceğim!

2D iken görselin bir parçasını seçip, sağa-sola-yukarıya-aşağıya kaydırarak hâllediliyor, ama 2.5D de sahte de olsa bir derinlik etkisi var ve işinizi zorlaştırıyor.

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

Oyunumun Karakterinin de 2D'den 2.5D'ye Geçişi Başladı...SELDA ASMR ツ

YouTube

Eski 2D ve yeni 2.5D ile yan yana oynayınca eskisinin çok az daha küçük olduğu için oynamanın daha sevimli olduğunu fark ettim!

Ne kadar küçük o kadar sevimli! ツ

Aseprite ile her iki karakteri ön ve arka duruşu ile doğru ölçeklendirebilmek için göz hizasına yan yana getirip karşılaştırarak yeni 2.5D karakterim için en doğru boyuta ulaştım.

Artık 2.5D olan da eski 2D kadar küçük ve sevimli.

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

Eski 2D olanın gövdesi yoktu, kafadan ayaklıydı, bacakları bile yoktu! ツ

64x64 piksele sığdırmak için buna mecburlardı.

Onu zamanında PyGame oyunumu yaparken "Clear Code" adlı eğitim organizasyonunun YouTube PyGame eğitim videosunda görüp, indirdiğim dosyaların içinde bulmuştum.

Bir ara onu sanki "itch.io" da gördüm!

İnternet'te aratınca çıkmıyor!

Yeni 2.5D olanına gövde ve bacak eklediğim için daha uzun.

Her şeyin başlangıcı olan o videoyu paylaşayım.

_______
https://www.youtube.com/watch?v=QU1pPzEGrqw

Creating a Zelda style game in Python [with some Dark Souls elements]

YouTube

Bu yapay zekâyı beğenmiyorlar, ama benim çok işime yarıyor.

Tıpkı hesap makinesi gibi!

Çok basit olmayan ve daha önce defalarca hesapladığım için kolayca hesaplayamadığım bütün işlemleri hesap makinesi ile yapıyorum.

1990'lardan beri kolaj tekniğini çok severim.

90'larda parlak kuşe kağıt dergi fotoğraflarından keserek yapardım.

Modern teknoloji de bunu çok kolaylaştırdı.

Fakat kolajda ek yerlerini yok etmek güçtür!

İşte yapay zekâ burada çok işime yarıyor.

Ek yerlerini düzeltip onarıyor

Fakat bana yapay zekânın da iyisi düşmez!

Şu oyunda kullanılacak kadar küçük hazırladığım bitmiş çizimi düzeltip çözünürlüğünü yükseltsin istedim, ama alabildiğim en güzel posterlik görüntü bu oldu

Yapay zekâ nedense daha netleştiremedi!

Birden fazla "bedava" yapay zekâya başvurdum, ama hepsi bu yükseltilmiş ve beğendiğim bulanık fotoğrafı saçmalayacak kadar bozmadan netleştiremedi!

Biri becerdi, ama kızı başka karaktere çevirdi!

Çok netti, ama artık o başka bir karakterdi

#aseprite #Gimp

Yapay zekânın keyfini beklemektense kendim yaparım.

Belki elimdekileri birleştirirsem yapay zekâ aynı hatâyı yapmaz.

İlk iş olarak düzeltilse de bulanık olduğu için bir işe yaramayan saçını ve çiçeği ham görüntü ile değiştireceğim.

Yapay zekânın yaptığı yüz ve gözler çok daha gerçekçiydi ve çok beğendim.

Yapay zekâ yüzünü eski kolaj ile yapılma saçla birleştireceğim.

Yüzünün bulanıklığıyla sonra ilgilenirim.

Uydurma gövdesi zâten hazır. ツ

Sözde bu gün sola-sağa duran animasyon yapacaktım!

İşte böyle

- layer layer çalış kızım ツ

#Geany #Cplusplus #coding #aseprite #Gimp #Linux #Pardus #Pardus25Gnome
#RaspberryPi5 #RaspberryPiOS
_______
• Recep İvedik 2 - “Layer layer çalış.”: https://www.youtube.com/watch?v=kKLmnyT6DDA

Kafasını hâllettim.

Geriye gövdeyi de eklemek kaldı, ama o gövdenin renkleri hariç plastik gibi durduğu için elbisesi hiç hoşuma gitmiyor.

Plastik gibi duran karakterlerden hiç hoşlanmıyorum!

Hele bu devirde saçları pul gibi yayvan parçalar şeklinde olan modellemelerden!

Manga ve anime çizimlerinde güzel duruyor olabilir, ama oyunlarda 3D modellerde hiç sevmiyorum!

Elbisenin formu değişmeyeceği için eklesem de olur herhâlde.

Bu aşamanın kopyasını alıp öyle ilerleyeceğim.

#aseprite #Gimp

Ne kadar da pis pasaklı çalışmışım! ツ

Görselin dışındaki boşluk alanda çöpler çapaklar kalmış!

İnsanın gözleri iyi görmeyince beyaz zemine gelen beyaz katman parçalarını göremiyor.

Şimdi temizlerim, ama Aseprite da bu zemin yok mu acaba?

Zemin ile ilgili bir şeyler var, ama o yüklenen fotoğrafın zemini.

Ben damalı zemin ile aynı tonda olan çapakları çıktı almadan görebilmek için arkadaki damalı zemin yerine koyu siyah bir arka fon da seçebilmek isterdim.

Belki de vardır!

#aseprite #Gimp