Merhaba arkadaşlar ben Selçuk Çetiner, bu eğitimde sizlere dünyada oldukça popüler olan construct programının mantığını anlatacağım. Construct nedir ?
HTML5 tabanlı bir 2D oyun editörüdür. Öncelikle programcı olmayanları hedef alır, görsel programlama yoluyla oyunların hızlı bir şekilde oluşturulmasına izin verir . İlk olarak piyasaya GPL lisanslı DirectX 9 için oyun motoru Microsoft Windows ile Python 27 Ekim 2007 tarihinde programlama, daha sonra özel Construct 2 ile yazılım, yanı sıra DirectX'ten onun API teknolojisini anahtarlama oldu NW.js ve HTML5 yanı, 2012'de Python'u kaldırıp JavaScript desteğini ve eklenti SDK'sını ekleyerek , ve sonunda bir web uygulaması olarak aboneliğe dayalı bir modele geçti.
Construct'ta oyunları ve uygulamaları programlamanın birincil yöntemi, programlama dillerinde kullanılan kaynak dosyalara benzeyen 'olay sayfaları' aracılığıyladır . Her olay sayfasında, koşullu ifadeler veya tetikleyiciler içeren bir olaylar listesi vardır. Bunlar karşılandıktan sonra eylemler veya işlevler gerçekleştirilebilir. OR ve AND gibi olay mantığının yanı sıra alt olaylar ( kapsamı temsil eder ), karmaşık sistemlerin nispeten daha zor bir programlama dili öğrenmeden programlanmasına izin verir. Gruplar, aynı anda birden çok etkinliği etkinleştirmek ve devre dışı bırakmak ve etkinlikleri düzenlemek için kullanılabilir.
Birçok geleneksel geliştirme ortamından farklı olarak, Construct, ekrandaki bir nesne türünün tüm örneklerini filtreleme lehine, olay eklerken nesnelerin belirli örneklerini seçmekten kaçınır. Olay eklerken, düzenleyici kullanıcının, olay eklenmeden veya kendisi tarafından çalıştırılmadan önce ekrandaki her nesne örneği tarafından yerine getirilmesi gereken koşulları veya kontrolleri belirlemesine izin verir. Olaylar, alt olaylar kullanılarak birbirine zincirlenebilir ve daha karmaşık davranışların oluşturulmasına izin verir.
JavaScript'i isteğe bağlı bir betik dili olarak destekleme planları, gelişmiş kullanıcıların ihtiyaçlarını ve mevcut geçici çözümlerin popülerliğini karşılama ihtiyacına atıfta bulunularak Mayıs 2019'da duyuruldu. Construct'ın en son sürümü, özel programlara ve mobil uygulamalara web uygulamaları ve oynatılabilir reklamlar gibi dışa aktarılacak birçok platformu destekler . Construct'ın önceki sürümleri diğer çevrimiçi platformları ve vitrinleri de destekliyordu, ancak o zamandan beri platformdaki düşük kullanım veya hizmet değişiklikleri nedeniyle kaldırıldı.
Course consist of total 3sa 9dk of content, in total.