Skip to content

Graph-Donte-Crypto/FEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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