- Mesaj
- 4.626
- Çözümler
- 456
- Beğeni
- 5.702
- Puan
- 5.349
- Ticaret Puanı
- 0
Merhabalar, hobi olarak geliştirmekte olduğum files için yeni bir geliştirici günlüğü açmak istedim. Öncekiler artık hem son buldu sayılır, hem de çok karışık içeriklerle doluydu doğal olarak. Yine aynı dosyalardan devam ediyorum fakat günlük konusu için başlangıç noktasının yenilenmesi gerektiğini düşündüm.
Uzunca zamandır sadece client/grafik işlerine kafa patlattığımı pek çoğunuz biliyor, artık bunların temelini ve düzenlemelerini tamamen bitirdim ve artık sadece client değil tüm files ile ilgileneceğim. Dolayısıyla bu konu grafik değil, files günlüğü olacak.
Temel Altyapı Özellikleri
- Kraizy.tgz / mainline
- Client: C++20 | VS2022
- Server: C++17 | BSD14
- Granny: 2.11
- DirectX11
- FMOD
- FreeType
Şimdiye kadar ölü kodlara ek olarak projeden kaldırılanlar
Aklıma gelenler bunlar, hepsini not almadığımdan eksik olabilir.
Bu kaldırılan dosyaların pythona kadar uzanan bağlamları da tamamen silindi.
Proje tamamen native directx11 kullanır, bütün render yapıları buna göre değiştirildi ve düzenlendi. Çeşitli optimizasyonlar uygulandı ve uygulanmaya da devam edilecek. Sağlık sorunları nedeniyle eskisi gibi zaman ayıramıyorum, fırsat buldukça yenilikler yapılacak.
Son Sistemler/Eklentiler
Uzun süredir oyun içi sistemler ve server tarafıyla uğraşmadığım için henüz bu alanlarda bir gelişme yok. Artık ihmal edip unuttuğum yerlere dönme vakti..
Ağırlıklı olarak client tarafında zaman geçirdiğim için bu konuya fileste uygulanan en son düzenlemeler ile başlamak istiyorum. Bu noktadan devam ederim..
Bonus Tablosu
Dinamik Kar
Objeleri Tanıma/Algılama(Altyapı)
Objelere ve Karakterlere Gömülü Normal Map Desteği (Altyapı)
Efekt Aydınlatma(Altyapı)
Geniş Arazi
Aktif Z-Axis
Artık karakterler köprü gibi objelerin altından/üstünden vs. geçebilir.
Uzunca zamandır sadece client/grafik işlerine kafa patlattığımı pek çoğunuz biliyor, artık bunların temelini ve düzenlemelerini tamamen bitirdim ve artık sadece client değil tüm files ile ilgileneceğim. Dolayısıyla bu konu grafik değil, files günlüğü olacak.
Temel Altyapı Özellikleri
- Kraizy.tgz / mainline
- Client: C++20 | VS2022
- Server: C++17 | BSD14
- Granny: 2.11
- DirectX11
- FMOD
- FreeType
Şimdiye kadar ölü kodlara ek olarak projeden kaldırılanlar
- EterImageLib projesi tamamı
- CWebBrowser projesi tamamı
- EterLocale projesi tamamı
- EterGrnLib/LODController.cpp ve .h
- EterLib/Decal.cpp ve .h
- EterLib/GrpPixelShader.cpp ve .h
- EterLib/GrpVertexShader.cpp ve .h
- EterLib/ScreenFilter.cpp ve .h
- EterLib/GrpShadowTexture.cpp ve .h
- EterLib/StateManager.cpp ve .h
- EterLib/GrpDevice.cpp ve .h
- EterLib/GrpDetector.cpp ve .h
- EterLib/DipBar.cpp ve .h
- EterLib/GprColor.cpp ve .h
- EterLib/GprColorInstance.cpp ve .h
- EterLib/GrpDIB.cpp ve .h
- EterLib/GrpFontTexture.cpp ve .h
- EterLib/GrpIndexBuffer.cpp ve .h
- EterLib/GrpLight.cpp ve .h
- EterLib/GrpLightManager.cpp ve .h
- EterLib/GrpPixelBuffer.cpp ve .h
- EterLib/GrpRatioInstance.cpp ve .h
- EterLib/GrpShadowTexture.cpp ve .h
- EterLib/GrpText.cpp ve .h
- EterLib/GrpVertexBuffer.cpp ve .h
- EterLib/GrpVertexBufferDynamic.cpp ve .h
- EterLib/JpegFile.cpp ve .h
- EterLib/LensFlare.cpp ve .h
- EterLib/NetDatagram.cpp ve .h
- EterLib/TextBar.cpp ve .h
- EterLib/GrpD3DXBuffer.cpp ve .h
- EterLib/BlockTexture.cpp ve .h
- GameLib/TerrainDecal.cpp ve .h
- GameLib/SnowParticle.cpp ve .h
- MilesLib/SoundBase.cpp ve .h
- MilesLib/SoundData.cpp ve .h
- MilesLib/SoundInstance.cpp ve .h
- MilesLib/SoundInstance2D.cpp ve .h
- MilesLib/SoundInstanceStream.cpp ve .h
- MilesLib/SoundManager2D.cpp ve .h
- MilesLib/SoundManager3D.cpp ve .h
- MilesLib/SoundManagerStream.cpp ve .h
- MilesLib/StdAfx.h
- MSS32.DLL
- UserInterface/locale_inc.h
- CWebBrowser projesi tamamı
- EterLocale projesi tamamı
- EterGrnLib/LODController.cpp ve .h
- EterLib/Decal.cpp ve .h
- EterLib/GrpPixelShader.cpp ve .h
- EterLib/GrpVertexShader.cpp ve .h
- EterLib/ScreenFilter.cpp ve .h
- EterLib/GrpShadowTexture.cpp ve .h
- EterLib/StateManager.cpp ve .h
- EterLib/GrpDevice.cpp ve .h
- EterLib/GrpDetector.cpp ve .h
- EterLib/DipBar.cpp ve .h
- EterLib/GprColor.cpp ve .h
- EterLib/GprColorInstance.cpp ve .h
- EterLib/GrpDIB.cpp ve .h
- EterLib/GrpFontTexture.cpp ve .h
- EterLib/GrpIndexBuffer.cpp ve .h
- EterLib/GrpLight.cpp ve .h
- EterLib/GrpLightManager.cpp ve .h
- EterLib/GrpPixelBuffer.cpp ve .h
- EterLib/GrpRatioInstance.cpp ve .h
- EterLib/GrpShadowTexture.cpp ve .h
- EterLib/GrpText.cpp ve .h
- EterLib/GrpVertexBuffer.cpp ve .h
- EterLib/GrpVertexBufferDynamic.cpp ve .h
- EterLib/JpegFile.cpp ve .h
- EterLib/LensFlare.cpp ve .h
- EterLib/NetDatagram.cpp ve .h
- EterLib/TextBar.cpp ve .h
- EterLib/GrpD3DXBuffer.cpp ve .h
- EterLib/BlockTexture.cpp ve .h
- GameLib/TerrainDecal.cpp ve .h
- GameLib/SnowParticle.cpp ve .h
- MilesLib/SoundBase.cpp ve .h
- MilesLib/SoundData.cpp ve .h
- MilesLib/SoundInstance.cpp ve .h
- MilesLib/SoundInstance2D.cpp ve .h
- MilesLib/SoundInstanceStream.cpp ve .h
- MilesLib/SoundManager2D.cpp ve .h
- MilesLib/SoundManager3D.cpp ve .h
- MilesLib/SoundManagerStream.cpp ve .h
- MilesLib/StdAfx.h
- MSS32.DLL
- UserInterface/locale_inc.h
Bu kaldırılan dosyaların pythona kadar uzanan bağlamları da tamamen silindi.
Proje tamamen native directx11 kullanır, bütün render yapıları buna göre değiştirildi ve düzenlendi. Çeşitli optimizasyonlar uygulandı ve uygulanmaya da devam edilecek. Sağlık sorunları nedeniyle eskisi gibi zaman ayıramıyorum, fırsat buldukça yenilikler yapılacak.
Son Sistemler/Eklentiler
Uzun süredir oyun içi sistemler ve server tarafıyla uğraşmadığım için henüz bu alanlarda bir gelişme yok. Artık ihmal edip unuttuğum yerlere dönme vakti..
Ağırlıklı olarak client tarafında zaman geçirdiğim için bu konuya fileste uygulanan en son düzenlemeler ile başlamak istiyorum. Bu noktadan devam ederim..
Bonus Tablosu
Dinamik Kar
Objeleri Tanıma/Algılama(Altyapı)
Objelere ve Karakterlere Gömülü Normal Map Desteği (Altyapı)
Öncesi:
Sonrası:
Öncesi:
Sonrası:
Öncesi:
Sonrası:
Sonrası:
Öncesi:
Sonrası:
Öncesi:
Sonrası:
Efekt Aydınlatma(Altyapı)
Geniş Arazi
Aktif Z-Axis
Artık karakterler köprü gibi objelerin altından/üstünden vs. geçebilir.