M93.pl

Strona o amatorskim
programowaniu

www.m93.pl to strona o hobby jakim jest informatyka.
Znajdziesz tu programy użytkowe, aplikacje na telefon,
a nawet gry napisane w wielu językach programowania!

 

Projekty Godot Engine/GDScript:

Flying Math

 

Flying Math to gra wykorzysutująca silnik Godot Engine. Jest to silnik dzięki któremu możemy tworzyć własne gry 2D oraz 3D, a także programy użytkowe.

W grę możesz zagrać TUTAJ!

Gra polega na odszuliwaniu właściwych rozwiązań zadań matematycznych i dopasowanie ich do określonego wyniku. W grze wykorzystano proste animacje, gra renderuje się w 30 klatkach na sekundę i jest zoptymalizowana pod kątem urządzeń mobilnych.

Flying Math wykorzystuje w całości język skryptowy GDScript. Sam Godot napisany został w całości w języku C++. Następnie cały projekt został skompilowany do postaci JavaScript i umieszczony na serwerze, dzięki czemu gra działa bezpośrednio w oknie przeglądarki. Silnik Godot dzięki wykorzystaniu różnorodnych rozwiazań pozwala na tworzenie gier zarówno na PC, Linuxa, system Android czy środowisko webowe.

Innym stworzonym przeze mnie projektem wykorzystującym silnik Godot Engine jest gra Pixels, znajdziesz ją w tym miejscu. W odróżnieniu od Flying Math, Pixels wykorzystuje język C#. Godot umożliwia łączenie w grach różnych języków wykorzystywanych do skryptowania zachowania obiektów w grach.

 

printscreen okna edytora godot


 

 

VeloRace

 

Gra wyścigowa napisana w języku GDScript z wykorzystaniem silnika Godot.

VeloRace jest grą 2D, jednak cechuje się zaawansowanymi mechanikami między innymi: temperatury opon, hamulców czy zachowania bolidu w zależności od nawierzchni.

GDScript wykorzystany przy tej grze jest językiem bardzo zbliżonym do języka Python, dzięki czemu znając podstawy jednego, stosunkowo łatwo możemy tworzyć treści w drugim z nich.

VeloRace wykorzystuje efekty cząsteczkowe, okluzję światła i dodatkowe efekty graficzne.