Game Client nasıl yapılır

Penguenn

Taş Madencisi
Mesajlar
89
En iyi cevaplar
1
Beğeniler
72
Puanları
240
Ruh hali
Merhaba Beyler Bu aralar web dışında c dilleriyle oyun yapmaya odaklandık biz 4 kişilik bir gurubuz size sorucağım şey game client'i (Launcher) nasıl yapılır yani demek istediğim bizde bişeyler yapıyoruz ama c dilleriyle olabiliceği ortada kodlama kısmını çok iyi yapsak grafik kısmı eksik kalıyo anim ekleyemiyorsun fazla tam istediğimiz gibi olmuyor bu konuda bir bilgi paylaşmıyı yapabilirmiyiz hep biz hemde bu konuyu araştıracak kişiler için bir kaynak olabilir
 


GraphicError

Marangoz
Mesajlar
54
En iyi cevaplar
1
Beğeniler
64
Puanları
180
Bu konuyla alakalı bilgiyi cliente sahip sunucu üyeleriyle görüşebilirsin. Örneğin metin2 sunucuları olabilir, minecraft (sonoyuncu) gibi sunucular olabilir.
 

VictoryAndGlory

Kızıltaş Madencisi
Mesajlar
502
En iyi cevaplar
0
Beğeniler
271
Puanları
790
Hangi konuda bilgi istiyorsun ki? Temel mantık şudur, önce java yüklü mü diye registry'den kontrol ettirirsin sonra registeryde belirtilen konumlarda javaw.exeyi ararsın ve hala orada mı diye kontrol edersin. Eğer yüklüyse, javadan minecraftı çalıştırma komutu gönderirsin. Farklı sürümlerde javaya göndereceğin argümanlar değişiklik gösterebilir.
 

Penguenn

Taş Madencisi
Mesajlar
89
En iyi cevaplar
1
Beğeniler
72
Puanları
240
Ruh hali
Hangi konuda bilgi istiyorsun ki? Temel mantık şudur, önce java yüklü mü diye registry'den kontrol ettirirsin sonra registeryde belirtilen konumlarda javaw.exeyi ararsın ve hala orada mı diye kontrol edersin. Eğer yüklüyse, javadan minecraftı çalıştırma komutu gönderirsin. Farklı sürümlerde javaya göndereceğin argümanlar değişiklik gösterebilir.

kardeşim istediğim mc açmak için basit bir client diğil yanlış anlamışsınız beni onu bi buton koyup butona mc yi aç komutu veririm açar al sana client ben kendi yaptığımız oyunu koyucam ve bunu özenerek yapmak istiyorum yani kıytırık bir şey diğil sen direk javadan bahsetmişsin her şey javada diğil
 

VictoryAndGlory

Kızıltaş Madencisi
Mesajlar
502
En iyi cevaplar
0
Beğeniler
271
Puanları
790
kardeşim istediğim mc açmak için basit bir client diğil yanlış anlamışsınız beni onu bi buton koyup butona mc yi aç komutu veririm açar al sana client ben kendi yaptığımız oyunu koyucam ve bunu özenerek yapmak istiyorum yani kıytırık bir şey diğil sen direk javadan bahsetmişsin her şey javada diğil
Onu da dediğim şekilde yapıyorsun. Sana 3 aylık emeğimin hepsini tak diye verecek değilim. Nasıl yapılacağını anlattım. Yazdığım yorumu dikkatli okursan senin yaptığın sunucuya da otomatik bağlanmasını aynı şekilde yaparsın. Ben gayet açıklayıcı olduğuma inanıyorum. Kodlamadan azıcık anlayan bir insan neden bahsettiğimi bilir.

Java olmadan mcyi çalıştırabileceğine inanıyorsan yanılıyorsun. Javadan bahsettim diye sitem etmek nedir?!

İstediğin şey şu:


Ve dediğim şekilde yapılıyor. Lütfen yardım istemeden önce kodlama öğren. Kimse kendi emeğini başkasına altın tepside sunmaz.
 

Whoisthatinblack

Taş Madencisi
Mesajlar
70
En iyi cevaplar
0
Beğeniler
85
Puanları
280
Onu da dediğim şekilde yapıyorsun. Sana 3 aylık emeğimin hepsini tak diye verecek değilim. Nasıl yapılacağını anlattım. Yazdığım yorumu dikkatli okursan senin yaptığın sunucuya da otomatik bağlanmasını aynı şekilde yaparsın. Ben gayet açıklayıcı olduğuma inanıyorum. Kodlamadan azıcık anlayan bir insan neden bahsettiğimi bilir.

Java olmadan mcyi çalıştırabileceğine inanıyorsan yanılıyorsun. Javadan bahsettim diye sitem etmek nedir?!

İstediğin şey şu:


Ve dediğim şekilde yapılıyor. Lütfen yardım istemeden önce kodlama öğren. Kimse kendi emeğini başkasına altın tepside sunmaz.
Senin troll olmadığına inanmak istemiyorum.
"ben kendi yaptığımız oyunu koyucam", "Bu aralar web dışında c dilleriyle oyun yapmaya odaklandık"
 

VictoryAndGlory

Kızıltaş Madencisi
Mesajlar
502
En iyi cevaplar
0
Beğeniler
271
Puanları
790
Senin troll olmadığına inanmak istemiyorum.
"ben kendi yaptığımız oyunu koyucam", "Bu aralar web dışında c dilleriyle oyun yapmaya odaklandık"
oyy çok yanlış anlamışım. Yorumunu okuduğumda ne diyor bu dedim sonra yazılar tanıdık geldi :D
Bu durumda ortada soru yok. Ne konuda yardım istediğini anlamadım. Kod kısmını yapabiliyorum demişsin. Grafik kısmını da yapabiliyorum demişsin. Ee bu durumda ne konuda yardımcı olacağız ki?
 

Penguenn

Taş Madencisi
Mesajlar
89
En iyi cevaplar
1
Beğeniler
72
Puanları
240
Ruh hali
Onu da dediğim şekilde yapıyorsun. Sana 3 aylık emeğimin hepsini tak diye verecek değilim. Nasıl yapılacağını anlattım. Yazdığım yorumu dikkatli okursan senin yaptığın sunucuya da otomatik bağlanmasını aynı şekilde yaparsın. Ben gayet açıklayıcı olduğuma inanıyorum. Kodlamadan azıcık anlayan bir insan neden bahsettiğimi bilir.

Java olmadan mcyi çalıştırabileceğine inanıyorsan yanılıyorsun. Javadan bahsettim diye sitem etmek nedir?!

İstediğin şey şu:


Ve dediğim şekilde yapılıyor. Lütfen yardım istemeden önce kodlama öğren. Kimse kendi emeğini başkasına altın tepside sunmaz.

sizi kırdıyam özür dilerim sonradan farkettim çok agresif olduğumu birazda java düşmanı gibi görünmüşüm ama javayı çok severim :D
biraz resimler üzerinden gidelim :D


Şöyle bi klasik giriş ekranı yaptım ama şu anda piyasada muhteşem launcherlar var bildiğiniz gibi bu da hazır bir theme ile yaptığım bir şey
benim grafik kısmımda eksiklerim var allaha şükür kod kısmı halloyuyo bir şekilde bu eksik olan grafik yanımı nasıl kapatabilirim diye sorsam daha anlaşılır olurdu hata benim
 

VictoryAndGlory

Kızıltaş Madencisi
Mesajlar
502
En iyi cevaplar
0
Beğeniler
271
Puanları
790
sizi kırdıyam özür dilerim sonradan farkettim çok agresif olduğumu birazda java düşmanı gibi görünmüşüm ama javayı çok severim :D
biraz resimler üzerinden gidelim :D


Şöyle bi klasik giriş ekranı yaptım ama şu anda piyasada muhteşem launcherlar var bildiğiniz gibi bu da hazır bir theme ile yaptığım bir şey
benim grafik kısmımda eksiklerim var allaha şükür kod kısmı halloyuyo bir şekilde bu eksik olan grafik yanımı nasıl kapatabilirim diye sorsam daha anlaşılır olurdu hata benim
Benim hatamdı yanlış anlamışım yazdığını, 3 gündür uyuyamıyorum baş ağrısından kusura bakma.
Benim 2. mesajımda attığım gibi flat ve düz tasarım kullanabilirsin. Tasarımım kötüdür ama keskin kenarlı tasarımlar her zaman göze daha hoş gelir. (ÖRN: Giriş butonundaki sınır eğimini kaldırabilirsin)

Aynı durum formun kenarları için de geçerli. LoL, Knight Online gibi büyük oyunların launcherlarında hep dikkat ettiğim bir durumdu bu.


Diğer yandan launcherında eksik olarak gördüğüm oyunu tanımlayan bir resim yok. Üstteki Knight online launcherında da, aşağıdaki LoL Launcherında da görebilirsin:


Son olarak Launcherında çok fazla boş alan var. Orta taraf dışında her yer boş.
 
Son düzenleme:

Penguenn

Taş Madencisi
Mesajlar
89
En iyi cevaplar
1
Beğeniler
72
Puanları
240
Ruh hali
Benim hatamdı yanlış anlamışım yazdığını, 3 gündür uyuyamıyorum baş ağrısından kusura bakma.
Benim 2. mesajımda attığım gibi flat ve düz tasarım kullanabilirsin. Tasarımım kötüdür ama keskin kenarlı tasarımlar her zaman göze daha hoş gelir. (ÖRN: Giriş butonundaki sınır eğimini kaldırabilirsin)

Aynı durum formun kenarları için de geçerli. LoL, Knight Online gibi büyük oyunların launcherlarında hep dikkat ettiğim bir durumdu bu.


Diğer yandan launcherında eksik olarak gördüğüm oyunu tanımlayan bir resim yok. Üstteki Knight online launcherında da, aşağıdaki LoL Launcherında da görebilirsin:


Son olarak Launcherında çok fazla boş alan var. Orta taraf dışında her yer boş.

Teşekkürler yorumun için geçmiş olsun bunları yapcağım :)
 

Üst