- Katılım
- 25 Nis 2020
- Konular
- 2
- Mesajlar
- 21
- Çözüm
- 2
- Online süresi
- 15d 17h
- Reaksiyon Skoru
- 2
- Altın Konu
- 0
- TM Yaşı
- 6 Yıl 1 Ay 10 Gün
- Başarım Puanı
- 55
- MmoLira
- 2,481
- DevLira
- 3
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Merhaba Değerli Forum Üyeleri ve Okuyucular;
Bu projeyi C++’ta oyun geliştirmeye ve metin2 yazılım yapısını anlamaya yeni başlayanlar için hazırladım.
Amacım C++, Python ve Shell Script kullanarak yapmış olduğum basit bir Sayı Tahmin Oyun'u ile metin2 dosya yapısını, derlemeyi,
Makefile kullanımını ve modüler programlamayı somut küçük bir örnek üzerinden göstermek.
Dosya yapısı: .cpp dosyaları oyunun mantığını taşır, .hpp dosyaları ise sınıf tanımları ve ayarları içerir. Bu sayede kod düzenli ve yönetilebilir olur.
Makefile kullanımı:
Makefile, tüm kaynak dosyalarını derleyip bir çalıştırılabilir program (binary) üretir. gmake clean ile eski derlemeler silinir, gmake ile yeniden derlenir. Bu, kod değişikliklerinde işleri kolaylaştırır.
service.h ile projeye modülerlik nasıl sağlanır;
Örneğin bonus sistemini #define ENABLE_BONUS_SYSTEM ile açıp kapatabilirsiniz. Kodun içinde #ifdef#define bu özellik sadece aktif olduğunda çalışır. Böylece #ifdefo#ifd#ifd#ifdef#defineinde ve yönetilebilir. (dosyalar içerisinde daha detaylı anlatılmıştır.)
NOT: Windows ortamında herhangi bir derleme veya client.exe üretilmemiştir. Şuan sadece direkt Python ile giriş yapılacak şekilde ayarlanmıştır.
İleri ki aşamalarda onunda anlatımını yapmayı planlıyorum.
Projenin çalıştığı ortam ve kullanılan temel araçlar:
İşletim Sistemi: FreeBSD 14.0-RELEASE
Derleyici: Clang 16.0.6 (i386)
Veritabanı: MariaDB 10.11.9
Python Sürümü: Python 3.13.9 (Bilgisayarınızda yüklü olmalı ve Sistem Ortam Değişkenlerinde PATH yolu olmalıdır.)
Kurulum ve başlatma files.zip içerisindeki OKU.txt de detaylı bir şekilde tarafımca anlatılmıştır @webadamicesi
Varsayılan Hesap Bilgileri:
Oyun: kullanıcı adı: root parola: 1
FreeBSD: kullanıcı adı: root parola: password
MariaDB: kullanıcı adı: root parola: password
Dipnot: Alınan hataların çözümü ve sistemin genel yapısı için Yapay Zeka'dan bir çok yerde faydalanılmıştır.
Files İndir
Freebsd İndir
Virüstotal:
Bu projeyi C++’ta oyun geliştirmeye ve metin2 yazılım yapısını anlamaya yeni başlayanlar için hazırladım.
Amacım C++, Python ve Shell Script kullanarak yapmış olduğum basit bir Sayı Tahmin Oyun'u ile metin2 dosya yapısını, derlemeyi,
Makefile kullanımını ve modüler programlamayı somut küçük bir örnek üzerinden göstermek.
Dosya yapısı: .cpp dosyaları oyunun mantığını taşır, .hpp dosyaları ise sınıf tanımları ve ayarları içerir. Bu sayede kod düzenli ve yönetilebilir olur.
Makefile kullanımı:
Makefile, tüm kaynak dosyalarını derleyip bir çalıştırılabilir program (binary) üretir. gmake clean ile eski derlemeler silinir, gmake ile yeniden derlenir. Bu, kod değişikliklerinde işleri kolaylaştırır.
service.h ile projeye modülerlik nasıl sağlanır;
Örneğin bonus sistemini #define ENABLE_BONUS_SYSTEM ile açıp kapatabilirsiniz. Kodun içinde #ifdef#define bu özellik sadece aktif olduğunda çalışır. Böylece #ifdefo#ifd#ifd#ifdef#defineinde ve yönetilebilir. (dosyalar içerisinde daha detaylı anlatılmıştır.)
NOT: Windows ortamında herhangi bir derleme veya client.exe üretilmemiştir. Şuan sadece direkt Python ile giriş yapılacak şekilde ayarlanmıştır.
İleri ki aşamalarda onunda anlatımını yapmayı planlıyorum.
Projenin çalıştığı ortam ve kullanılan temel araçlar:
İşletim Sistemi: FreeBSD 14.0-RELEASE
Derleyici: Clang 16.0.6 (i386)
Veritabanı: MariaDB 10.11.9
Python Sürümü: Python 3.13.9 (Bilgisayarınızda yüklü olmalı ve Sistem Ortam Değişkenlerinde PATH yolu olmalıdır.)
Kurulum ve başlatma files.zip içerisindeki OKU.txt de detaylı bir şekilde tarafımca anlatılmıştır @webadamicesi
Varsayılan Hesap Bilgileri:
Oyun: kullanıcı adı: root parola: 1
FreeBSD: kullanıcı adı: root parola: password
MariaDB: kullanıcı adı: root parola: password
Dipnot: Alınan hataların çözümü ve sistemin genel yapısı için Yapay Zeka'dan bir çok yerde faydalanılmıştır.
Files İndir
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Freebsd İndir
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Virüstotal:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Son düzenleme:
- Katılım
- 19 Kas 2009
- Konular
- 1,188
- Mesajlar
- 4,208
- Çözüm
- 11
- Online süresi
- 26d 23h
- Reaksiyon Skoru
- 2,736
- Altın Konu
- 32
- Başarım Puanı
- 344
- MmoLira
- 18,939
- DevLira
- 90
Konuya görsel olarak eklenen virüs taraması, link olarak eklendi. Paylaşım için teşekkürler.Merhaba Değerli Forum Üyeleri ve Okuyucular;
Bu projeyi C++’ta oyun geliştirmeye ve metin2 yazılım yapısını anlamaya yeni başlayanlar için hazırladım.
Amacım C++, Python ve Shell Script kullanarak yapmış olduğum basit bir Sayı Tahmin Oyun'u ile metin2 dosya yapısını, derlemeyi,
Makefile kullanımını ve modüler programlamayı somut küçük bir örnek üzerinden göstermek.
Dosya yapısı: .cpp dosyaları oyunun mantığını taşır, .hpp dosyaları ise sınıf tanımları ve ayarları içerir. Bu sayede kod düzenli ve yönetilebilir olur.
Makefile kullanımı:
Makefile, tüm kaynak dosyalarını derleyip bir çalıştırılabilir program (binary) üretir. gmake clean ile eski derlemeler silinir, gmake ile yeniden derlenir. Bu, kod değişikliklerinde işleri kolaylaştırır.
service.h ile projeye modülerlik nasıl sağlanır;
Örneğin bonus sistemini #define ENABLE_BONUS_SYSTEM ile açıp kapatabilirsiniz. Kodun içinde #ifdef#defineayesinde bu özellik sadece aktif olduğunda çalışır. Böylece #ifdefo#ifdef#definerıetilebilir ve yönetilebilir. (dosyalar içerisinde daha detaylı anlatılmıştır.)
NOT: Windows ortamında herhangi bir derleme veya client.exe üretilmemiştir. Şuan sadece direkt Python ile giriş yapılacak şekilde ayarlanmıştır.
İleri ki aşamalarda onunda anlatımını yapmayı planlıyorum.
Projenin çalıştığı ortam ve kullanılan temel araçlar:
İşletim Sistemi: FreeBSD 14.0-RELEASE (Upload ediliyor en kısa zamanda yükelenecektir.)
Derleyici: Clang 16.0.6 (i386)
Veritabanı: MariaDB 10.11.9
Python Sürümü: Python 3.13.9 (Bilgisayarınızda yüklü olmalı ve Sistem Ortam Değişkenlerinde PATH yolu olmalıdır.)
Kurulum ve başlatma files.zip içerisindeki OKU.txt de detaylı bir şekilde tarafımca anlatılmıştır @webadamicesi
Varsayılan Hesap Bilgileri:
Oyun: kullanıcı adı: root parola: 1
FreeBSD: kullanıcı adı: root parola: password
MariaDB: kullanıcı adı: root parola: password
Dipnot: Alınan hataların çözümü ve sistemin genel yapısı için Yapay Zeka'dan bir çok yerde faydalanılmıştır.
Files İndir
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
![]()
![]()
![]()
![]()
![]()
Virüstotal:
![]()
- Katılım
- 25 Nis 2020
- Konular
- 2
- Mesajlar
- 21
- Çözüm
- 2
- Online süresi
- 15d 17h
- Reaksiyon Skoru
- 2
- Altın Konu
- 0
- TM Yaşı
- 6 Yıl 1 Ay 10 Gün
- Başarım Puanı
- 55
- MmoLira
- 2,481
- DevLira
- 3
Rica Ederim, Emeğinize Sağlık.Konuya görsel olarak eklenen virüs taraması, link olarak eklendi. Paylaşım için teşekkürler.
- Katılım
- 16 Ara 2019
- Konular
- 20
- Mesajlar
- 510
- Çözüm
- 2
- Online süresi
- 1mo 22d
- Reaksiyon Skoru
- 179
- Altın Konu
- 0
- TM Yaşı
- 6 Yıl 5 Ay 22 Gün
- Başarım Puanı
- 121
- MmoLira
- 5,776
- DevLira
- 12
Paylaşım için teşekkür ederiz başarının devamını dilerim 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 19
- Görüntüleme
- 2K
- Cevaplar
- 2
- Görüntüleme
- 139
- Cevaplar
- 8
- Görüntüleme
- 687
- Cevaplar
- 7
- Görüntüleme
- 490
- Cevaplar
- 256
- Görüntüleme
- 34K











