vugsk / CarLudGine_

Игровой движок Кардинал - Cardinalis Ludum Engine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CarLudGine

Описание

Игровой движок Кардинал - Cardinalis Ludum Engine

Цель

Сделать движок для 2Д игр.

Задачи

  • 1. Создать модуль создания окна
    • 1. Создать class Window
      • 1. возможность в пасшаряемости
      • 2. возможность в написании каких-нибудь модификацтй
    • 2. Создать модификации -> class Window
      • 1. модификацию class ControlKeyboard
      • 2. модификацию class StyleWindow
        • 1. возможность использовать цвета
        • 2. возможность рисовать дизайн окон
  • 2. создать модуль управление звуком
  • 3. создать модуль управление JSON-объектами
  • 4. создать абстракцию над всеми модулями
    • 1. проверка на ошибки
    • 2. преобразование каких-то типов для удобства для пользователя
  • 5. создать последний уровень на котором будет взаимодействовать в основном с модулями
  • 6. тестирование и отладка модулей
  • 7. документирование модулей

About

Игровой движок Кардинал - Cardinalis Ludum Engine

License:MIT License


Languages

Language:C++ 92.0%Language:CMake 8.0%