Felgo - Felgo

Felgo
İlk sürüm12 Aralık 2012 (2012-12-12)
Kararlı sürüm
3.5.0 / 22 Nisan 2020 (2020-04-22)[1]
İşletim sistemiMicrosoft Windows, Mac os işletim sistemi, Linux
TürOyun motoru
LisansTescilli ticari yazılım
İnternet sitesifelgo.com

Felgo (Önceden V-Play Motoru Şubat 2019'a kadar[2]) bir çapraz platform Qt çerçevesine dayalı geliştirme aracı. Mobil uygulamalar veya oyunlar oluşturmak için kullanılabilir. Felgo uygulamaları ve oyunları iOS, Android, Windows Phone, gömülü cihazlar ve masaüstü cihazlarda desteklenmektedir. Felgo geliştiricileri, mobil uygulamalar ve oyunlar oluşturmak için QML, JavaScript ve C ++ kullanır.[3]

Felgo ile oluşturulan uygulamalar ve oyunlar tek bir kod tabanı kullanır ve birden çok platformda ve ekran çözünürlüğünde çalışır.[4] Felgo, 2012 yılında kuruldu ve Avusturya'nın Viyana şehrinde bulunuyor.[5]

Mimari

Felgo, Qt (yazılım) Farklı platformlarda zamanlayıcılar, iş parçacıkları, depolama, ağ oluşturma ve kullanıcı arayüzü oluşturma için soyutlama katmanları sağlayan platformlar arası geliştirme çerçevesi. Qt ile oluşturulan uygulamalar şunları içerir: VLC medya oynatıcı, Skype ve Autodesk Maya - tümü, tek bir kaynak kodu tabanı ile yerel görünümlü uygulamaların oluşturulmasına izin veren GUI modülünü kullanır.[6]

Felgo, Qt'yi çekirdeği olarak kullanıyor ve bunun üzerine, uygulamaların ve oyunların geliştirilmesini daha da basitleştiren bileşenler ve eklentiler sunuyor.[7]

Motor Özellikleri

Qt Creator IDE

Qt Creator IDE, bağlama duyarlı yardım, Felgo bileşenlerinin kod tamamlanması, bileşenler arasında gezinme ve daha fazlasıyla QML ve JavaScript kodunu düzenlemeyi destekler.

Özel bileşenlerde ve JavaScript işlevlerinde hata ayıklamak için bir QML hata ayıklayıcı ve profil oluşturucu içerir. Çalışma zamanında özellik değerlerini ve QML kodunu inceleyip değiştirebilir ve eleman oluşturma ve bağlama değerlendirmelerinin zamanını ölçebilir.[8]

Bildirime Dayalı Dil Özellikleri

Felgo uygulamaları ve oyunları, herhangi bir özelliğin özellik bağlamalarını, durum makinelerini veya akışkan animasyonlarını içeren bir bildirim dili olan JavaScript ve QML'de yazılmıştır.[9]

Çözünürlük ve En Boy Oranı Bağımsızlığı

Felgo, modern mobil cihazların tüm olası en boy oranlarını ve çözünürlüklerini işleyecek şekilde üretilmiştir. Geliştiriciler, içerik ölçekleme yaklaşımı kullanarak oyunlarını mantıksal bir sahne için oluştururlar.[10]

Yerel Diyaloglar ve İşlevsellik

Felgo uygulamaları ve oyunları, tüm platformlarda yerel bir görünüm ve his sağlar. Felgo, tek bir yerel kod satırına ihtiyaç duymadan yerel giriş diyaloglarını ve uyarı kutularını görüntülemek için bileşenleri soyutladı.[11]

Felgo Oyun Ağı

Felgo Oyun Ağı, bir hizmet olarak mobil arka uç veya MBaas'dır. Oyuncuların yüksek puanları ve başarıları karşılaştırmasına ve verilerini cihazlar arasında senkronize etmesine olanak tanır. Bu, oyuncular için ücretsiz bir hizmettir ve herhangi bir kayıt gerektirmez. Felgo Oyun Ağı 50 satırdan daha az kodda uygulanabilir.[12]

Üçüncü Taraf Eklentileri

Felgo uygulamaları ve oyunları bir dizi 3. taraf eklentisini destekler.[13] Bu eklentiler, geliştiriciler tarafından uygulamalarından para kazanmak, kullanıcı davranışına ilişkin analizler toplamak veya kullanıcıların ilgisini çekmek için kullanılabilir. Aşağıdaki eklentiler şu anda Felgo tarafından desteklenmektedir:

Desteklenen platformlar

Felgo aşağıdaki platformları desteklemektedir.[14][15][16]

  • iOS: Sürüm 10, iOS 11 (armv8)
  • Android: Sürüm 4.1 ("Jelly Bean") ve üzeri / armeabi tabanlı aygıtlar (armv7, x86 mimarileri)
  • Microsoft Windows: 32 veya 64 bit Microsoft Windows 7 veya üzeri
  • Mac OS X: 64-bit 10.10 veya üstü
  • Linux: 32 veya 64 bit
  • Ahududu Pi
  • i.MX: i.MX 6 serisi

Referanslar

  1. ^ https://felgo.com/doc/felgo-updates/
  2. ^ "V-Play Artık Felgo - Yeni Sürüm ve Yol Haritası". Felgo. Alındı 2019-03-01.
  3. ^ "Merhaba - Felgo". Felgo. Alındı 2017-02-08.
  4. ^ "Farklı Ekran Boyutları ve Çözünürlükleri için Mobil Oyunlar Oluşturma | Felgo | Belgeler". felgo.com. Alındı 2017-02-08.
  5. ^ Iwatani, Toru (2015/05/01). Dünya Çapında Video Oyunları. MIT Basın. ISBN  9780262527163.
  6. ^ "Qt - Ürün | Uygulama Geliştirme için Qt". Qt. Alındı 2017-02-08.
  7. ^ "Özellikler - Felgo". Felgo. Alındı 2017-02-08.
  8. ^ "Özellikler - Felgo". Felgo. Alındı 2017-02-08.
  9. ^ "Özellikler - Felgo". Felgo. Alındı 2017-02-08.
  10. ^ "Özellikler - Felgo". Felgo. Alındı 2017-02-08.
  11. ^ "Özellikler - Felgo". Felgo. Alındı 2017-02-08.
  12. ^ "Oyun Ağı - Felgo". Felgo. Alındı 2017-02-08.
  13. ^ "Eklentiler - Felgo". Felgo. Alındı 2017-02-08.
  14. ^ https://felgo.com/pricing/
  15. ^ "Felgo Game Engine, BlackBerry 10'a Daha Fazla Crossplatform Oyun Sağlıyor". BerryReview. 15 Ağustos 2013. Alındı 2014-11-06.
  16. ^ "Felgo Belgeleri - Desteklenen Platformlar". Felgo. Alındı 2018-11-20.

Dış bağlantılar