Python karakter sorunu

merhaba ben pythonda kendi yazdığım metin tabanlı animasyon modülü ile bir animasyon yapıyorum ama bir sıkıntı fark ettim. sıkıntı kaleyi bastırdığımda ortaya çıkıyor
sanırım sıkıntı bazı karakterlerde

kale bu
kale

Metinler kullanılarak bu tür şeyler yapıldığında, ortaya çıkan sorun genelde düzgün bir geometri oluşturamamak oluyor. Bunun sebebi de her bir karakterin bir birim sayılması ve bu birimleri ikiye bölememek.

Mesela:

T~~
|
/\
WW
||

Burada kulenin ucundaki direk, tam ortadan çıkmıyor. Çünkü 2 karakterin ortası olamaz, Eğer ki 3 olsaydı bu kule düzgün görüntülenirdi.

 T~~
 |
/ \
WWW
| |

Yapmanız gereken şey, şekillerin uzunluklarını önceden belirlemek ve bu metinleri buna göre oluşturmak. Öbür türlü, o direği o iki karakter ortasına dikemezsiniz.

Edit: Sorunu tam olarak belirtmemişsiniz ama ben böyledir diye düşündüm.

1 Beğeni

anladım, teşekkürler

1 Beğeni

Ben bir sorun göremiyorum bence güzel olmuş. Hmm ayrıca sanırım şimdi senin projenin bir benzerini cpp ile yapacağım. Aha sonunda kendimi geliştirmek için proje buldum. Teşekkürler.

2 Beğeni

istersen linki burada: GitHub - kerem3338/Boip: Boip Animator is a python library for creating text-based animations.

1 Beğeni