Hoşgeldin Misafir
Mesaj atabilmek için forumumuza kayıt olmalısınız.

Kullanıcı Adı
  

Şifre
  





Forumlarda Ara



(Gelişmiş Arama)

Forum İstatistikleri
» Üye Sayısı: 202
» En Son Üyemiz: izupy
» Konu Sayısı: 58
» Mesaj Sayısı: 264

Tam İstatistik

Çevrimiçi Kullanıcılar
Şu anda 38 çevrimiçi kullanıcı var.
» 0 üye | 38 Misafir

En Son Konular
[ÇEKİLİŞ] 2 Adet Top Down...
Forum: Yarışma ve Çekilişler
Son Mesaj: aydın
08-20-2019, 12:27 PM
» Cevaplar: 46
» Gösterim: 7,478
No Alive Oyunumuz Google ...
Forum: Tamamlanmış Projeler
Son Mesaj: Ugly23
08-14-2019, 10:47 AM
» Cevaplar: 0
» Gösterim: 91
Siteyi nabalim
Forum: Forum Hakkında
Son Mesaj: byfabs
08-09-2019, 06:57 PM
» Cevaplar: 9
» Gösterim: 1,327
Giren yorum yapsin
Forum: Forum Hakkında
Son Mesaj: mert32
06-08-2019, 05:00 AM
» Cevaplar: 5
» Gösterim: 489
Herkese Merhabalar
Forum: Yeni Gronialı
Son Mesaj: byfabs
03-01-2019, 11:20 AM
» Cevaplar: 3
» Gösterim: 7,133
FPS Nedir?
Forum: Unity3D
Son Mesaj: Ugly23
02-23-2019, 05:16 PM
» Cevaplar: 0
» Gösterim: 534
Cyberpunk 2023
Forum: Fikir Aşamasındaki Projeler
Son Mesaj: byfabs
01-29-2019, 02:04 PM
» Cevaplar: 3
» Gösterim: 1,303
Ahi oyun stüdyosunda herk...
Forum: Yeni Gronialı
Son Mesaj: byfabs
01-15-2019, 08:21 PM
» Cevaplar: 1
» Gösterim: 632
Realtime Renderer ile fil...
Forum: Unity3D
Son Mesaj: byfabs
10-24-2018, 06:37 PM
» Cevaplar: 1
» Gösterim: 640
[20 Adet - İNDİRİM KUPONU...
Forum: Yarışma ve Çekilişler
Son Mesaj: nefsinefir
09-19-2018, 04:23 PM
» Cevaplar: 0
» Gösterim: 695

 
  Godot Engine
Gönderen: Beyyin - 05-23-2018, 06:12 PM - Forum: Diğer Oyun Motorları - Cevap Yok

Aktif olarak kullanmasam da oldukça ilgimi çeken bir oyun motoru. Açık kaynaklı olması, windows/osx/linux desteklemesi, android/ios/ps3/web vb. birçok ortama ürün verebilmesi özelliklerinden sadece bazıları.

[Resim: Godot%2BEngine%2B3.0%2B00.jpg]

Godot ile yapılan oyunlardan bazıları

https://godotengine.org/


  Web ile ilgilenenler
Gönderen: byfabs - 05-23-2018, 04:23 PM - Forum: Yeni Gronialı - Cevaplar (8)

Aslinda anket yaptigima bakmayin amac php kullananlari ortaya cikartmak Tongue


  556 Xi Tüfek Modelim
Gönderen: Reizen - 05-23-2018, 02:21 PM - Forum: Grafik & Tasarım & Modelleme - Cevaplar (3)

Forumun açılışı şerefine zamanında modellediğim bir tüfeği paylaşayım sizlerle. Rainbow Six oynayan varsa bilir, Thermite'ın tüfeğinden Wink

[Resim: caghan-buyukavci-render4.jpg?1527073687]

Toplam 13k civarı polygon var. Oyun motorunda kullanmak için textureleri ayrı ayrı kaydetmeniz lazım, dosyaya gömülüler (Blender). Animasyonu yok ama parçaları ayrı ayrı. İstenirse yapılabilir.

İndirme Bağlantısı


  Herkese Selam
Gönderen: Reizen - 05-23-2018, 02:03 PM - Forum: Yeni Gronialı - Cevaplar (2)

İyi oldu tekrar forumun geldiği. Muhabbetimiz bol olsun Smile


  Vay bee
Gönderen: qarluq - 05-23-2018, 11:29 AM - Forum: Yeni Gronialı - Cevaplar (2)

4-5 yıl önce takılırdım bu forumda, baya sarıyordu. Kapanmasaydı şuan çok daha iyi yerlere gelebileceğini düşünüyorum.


  Valla benim aklıma gelmişti
Gönderen: Hector - 05-23-2018, 11:19 AM - Forum: Yeni Gronialı - Cevaplar (4)

Ahmet'e

Dünya farkında sen değilsin
Bensiz forum açmışsın böyle
Kim var karşımda? Sen değilsin
Bittin aslında ben de öyle

Arada sirada aklima geliyor
Geldigi gibi de gitmeyi bilmiyor
Kalbime gömülen emin olma diyor
Beni banlıyor kendisi yaşıyor



Güzel görünüyor. Ama işten güçten kim uğraşacak eskisi gibi bilemedim şimdi 


  sa yeniden
Gönderen: AddNone - 05-23-2018, 10:42 AM - Forum: Yeni Gronialı - Cevaplar (2)

inş tekrardan bu forum ölmez Big Grin


  PHP - LINQ
Gönderen: byfabs - 05-23-2018, 01:33 AM - Forum: PHP - Cevaplar (1)

Selamlar, C# kullanicilarinin hali hazirda kullanmakta oldugu LINQ librarysini php icin tekrar yorumladik.

Github: https://github.com/Fabstract/LINQ

Kurulum:

Kod:
composer require fabstract/linq

Kullanim ornegi

PHP Kod:
$users = [
 
   [
 
       "name" => "ahmet",
 
       "age" => 24
    
],
 
   [
 
       "name" => "necip",
 
       "age" => 27
    
],
 
   [
 
       "name" => "ahmet",
 
       "age" => 22
    
],
 
   [
 
       "name" => "ahmet",
 
       "age" => 29
    
]
];

$sum_of_age_with_name_ahmet LINQ::from($users// initialize
 
   ->where(function ($user) {
 
       return $user['name'] === 'ahmet'// get users by name ahmet
 
   })
 
   ->sum(function ($user) {
 
       return $user['age']; // sum ages
 
   }); 


  Unity3D 2018
Gönderen: Beyyin - 05-23-2018, 12:57 AM - Forum: Unity3D - Cevaplar (4)

Kısa bir süre önce Unity3D nin 2018 sürümü yayınlandı!

[Resim: ogimg.jpg?1]

Sistem gereksinimleri : 

OS: Windows 7 SP1+, 8, 10; Mac OS X 10.9+.

GPU: Graphics card with DX9 (shader model 3.0) or DX11 with feature level 9.3 capabilities.


  PHP - Programlama Prensipleri
Gönderen: Orkun - 05-22-2018, 11:18 PM - Forum: PHP - Cevaplar (2)

Yabancı bir programcının kişisel blogundan alıntıladığım bir makale. 24 Maddelik bu makalede herkes her konuya katılır mı bilmiyorum ama bir çoğuna uyulması gerektiğini düşünüyorum. Orjinal kaynak linkini aşağıda paylaşacağım, hemen aşağıdan ise çevirisini okuyabilirsiniz.



Prensiplerim

  • PSR-2 Kodlama Stili rehberini takip ediyorum
  • TDD (Test Driven Development (Test Tabanlı Geliştirme)) PHPUnit ve PHPSec frameworklerini kullanıyorum
  • BDD (Behavior Driven Development (Davranış Tabanlı Geliştirme)) Behat framework kullanıyorum
  • Kodlarımı Semantic Versioning ile sürümlüyorum
  • 5'ten fazla parametre kullanmamaya çalışıyorum (Methodlarda kullandığımız parametreler)
  • Bir sınıf içerisinde 15'ten fazla method kullanmamaya özen gösteriyorum
  • Bir methodda 25'ten fazla satır kod yazmamaya çalışıyorum
  • Public methodlarımda elimden geldiğince az kod yazmaya çalışıyorum ve bütün işi genellikle Private methodlara yüklemeye çalışıyorum
  • God Object(Tanrı nesneleri)'lerden kaçınıyorum
  • DRY, SOLID ve Law Of Demeter (Yabancılarla Konuşma) prensiplerini benimsiyorum
  • Kodumu analiz ediyorum ve PSR kodlama standardları hatalarını PHP-CS-Fixer veya PHP_CodeSniffer ile çözüyorum
  • Kaynak kodlarda ki potansiyel problemler ve Code Smell(Kötü kod kokusu) için PHP Mess Detector kullanıyorum
  • PHP Copy/Paste detector kullanıyorum
  • Projelerimin boyutunu ölçmek için phploc kullanıyorum
  • Gereksiz fonksiyonellik yapmaya çalışmıyorum çünkü You are not going to need it!(ihtiyaç duymayacaksın)
  • Worse is Better(Kötünün daha iyi olduğunun) farkındayım
  • Gerektiğinde Interface kullanıyorum
  • Dependency Injection, Design Pattern(Tasarım deseni)'ı kullanıyorum
  • Agile (Çevik) yazılım geliştirme methodlarından faydalanıyorum
  • Her zaman GIT kullanıyorum ve git-flow ile branching model tekniklerinden faydalanıyorum
  • Kodlarımı gerektiğinde Refactor edebiliyorum
  • Kodlamadan önce ve kodlama esnasında ERD ve UML modelleme tekniklerinden faydalanıyorum
  • Cargo Cult Programlamadan hoşlanmıyorum
  • UI(Kullanıcı Arayüzü) ve UX(Kullanıcı Deneyimi) geliştiren insanların Principle Of Least Astonishment(Minimum Hayret İlkesi) anlamasını bekliyorum
Çalışma Tavsiyelerim
  • Çalışma arkadaşlarınızı yaptığı hatadan dolayı asla kurban etmeyin. Yerine yapıcı bir şekilde hatası hakkında onunla özel olarak konuşun. Gülme komşuna gelir başına
  • Çalışma arkadaşlarınızın hatalarından faydalanmayın. Muhtemelen "kurnaz" olarak adlandırılacaksınız, bunun yerine mütevazi olun.
  • Kendinizin yapabildiği ve çalışma arkadaşınızın yapamadığı bir şey için böbürlenmeyin. Unutmayın tanrının bir lütfu değilsiniz o yüzden sesinizi alçak tutun.
  • Eğer çalışma arkadaşınız bir şey yapmayı bilmiyorsa bunu herkese anlatmayın. Bunun yerine arkadaşınıza ilgili konuyu öğretin.

Yukarıda ki DRY, SOLID ve Minimum Hayret ilkesi gibi konuları ayrıca işleyeceğim şimdilik orjinal makalede belirtilen linkleri direk verdim. Bu konuları ileride bu başlığın altında alt başlıklar halinde bulabilirsiniz. Umarım faydalı olmuştur.

Kaynak: Inanzzz