Python ile çalışan oyun motoru
hasser 2018-02-28 20:21:27 UTC #1
Bu oyun motoru pek bilinmiyor. Çünkü piyasada oyun motoru olarak değil 3d modelleme aracı olarak mevcut.
Blenderın içinde -belki birçok kullanıcının bile bilmediği- bir oyun motoru var. Adı blender game engine. Genelde python ile oyun motoru soranlara dili çok benzediği gerekçesiyle godot engine veya pygame öneriliyor. Windows, Linux ve Macos için oyun programlanabiliyor. Youtube’da bazı Türkçe kaynaklara ulaşabilirsiniz.
Pygame nasıl kurulur?
hmalkan 2018-10-29 02:03:14 UTC #2
burada ve birkaç yerde pygame’den oyun motoru olarak bahsediliyor; fakat internette pygame adında bir oyun motoru bulamadım. bilgi verirseniz sevinirim.
ismailarilik 2018-10-29 05:24:13 UTC #3
Bulamamanız imkansız. Hangi arama motoru ile denediniz? Ben pygame anahtar kelimesi ile arama yaptığımda ilk sonuçta buldum: https://www.pygame.org
hmalkan 2018-10-29 12:41:05 UTC #4
afedersiniz, ben oyun motorunun tanımı konusunda çok bilgi sahibi değilim. pygame’i python’da modül olarak kullanıyorum ama oyun motoru deyince nesneleri görsel olarak düzenleyebildiğimiz unity tarzı bişey oluşmuştu kafamda.
coderistan 2018-10-29 13:06:43 UTC #5
Panda 3D araştırdınız mı acaba?
hmalkan 2018-10-29 13:13:24 UTC #6
teşekkürler. şimdi indiriyorum. aslında ben 2D çalışmak istiyorum. panda 2D çalışmaya da imkan veriyor mu bakacağım ama bildiğiniz python ile çalışan 2D oyun motoru var ise onu da yazarsanız sevinirim.
coderistan 2018-10-29 13:25:43 UTC #7
Panda3D kullanıcısı değilim, ancak sanırım yapılabiliyor
Panda3D – 31 Mar 09
Panda can do it relatively easily; there are simply some convienience functions missing. For example, to get coordinates in pixel coords, you could use this template. It is the base for my 2d hud stuff, all it does is allow you to use...
ismailarilik 2018-10-30 05:54:30 UTC #8
pygame’i python’da modül olarak kullanıyorum ama oyun motoru deyince nesneleri görsel olarak düzenleyebildiğimiz unity tarzı bişey oluşmuştu kafamda.
Görsel olarak düzenleme geliştirme ortamının sağladığı bir avantaj. Ancak oyun motoru denince, arkaplanda oyunun mantığını gerçekleyen yazılım anlaşılır. Aslında Unity ya da Pygame gibi araçlar bir oyun motoru çatısı’dır. Yani belirli özelleştirilebilir bir oyun motoru sunarlar, siz de bunu kendi oyununuza uyacak şekilde özelleştirirsiniz.
ismailarilik 2018-10-30 05:56:03 UTC #9
ben 2D çalışmak istiyorum. panda 2D çalışmaya da imkan veriyor mu bakacağım ama bildiğiniz python ile çalışan 2D oyun motoru var ise onu da yazarsanız sevinirim.
Pygame 2D bir oyun motorudur. 3D oyun motorları ile 2D oyunlar da yapabilirsiniz. Ancak 2D bir oyun yapacaksanız 2D bir oyun motoru seçmeniz, daha rahat bir geliştirme süreci için avantajınıza olacaktır.