Skip to content

Graph-Donte-Crypto/FEngine

Repository files navigation

FEngine

Мой собственный игровой движок на основе своей же UseFull библиотеки

FEngine

Что есть сейчас:

  • Физическая система на основе формул упрогого и не упрогого столкновений, без учета момента вращения
  • Интерфейс на основе UseFull/SFMLUp, с использованием относительных координат, подобием DOM дерева и отрисовкой каждого элемента в отдельной текстуре

Планы на будущее:

CLI:

  • Реализовать простой CLI интерфейс
  • Реализовать продвинутый CLI интерфейс

Система столкновений:

  • Реализовать простой колижен
  • Сложный многопоточный колижен
  • По возможности уйти от формул с EPS погрешностями

Архитектура кода:

  • ВЫПОЛНЕНО (04.08.2021): Создать нормальную архитектуру кода
  • Перейти на использование модулей из c++ 20
  • Разделить движок на клиентскую и серверную часть

Пользовательский интерфейс:

  • Создать базовый интерфейс
  • Создать продвинутый интерфейс

Мультиплеер:

  • Восстановить фукнцию многопользовательского подключения
  • Разработать сервер для движка

Движок

  • Реализовать дебаг во время выполнения программы
  • Возможность разделения выполнения на два потока: отрисовки и выполнения

About

My own game engine based on UseFull library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages