Another lazy programmer… Currient status : offline
RSS icon Home icon
  • CrolEngi2? -NO! Ha, ha!

    Posted on апреля 13, 2009 Crol No comments

    Отдохнув месяц от кодинга движка, я наконец смог рассмотреть код со всех сторон, конечно его лучше переписать, но не весь, я буду делать так сказать “чистовик”, дело вполне обычное. Сейчас добавил несколько редакторов, а то не удобно объекты редактировать было…

    Днем раньше.

    Для начала иллюстрация того как я обычно проектирую все нововведения:

    Вот так я проектирую движок)

    Ну и список текущих слабых сторон:

    • Очень много кода написал без комментариев.
    • Много грязного кода, есть такие места которые написаны на “лишь бы работало”.
    • Нет освобождения ресурсов, вообще нет!)

    Так же давно хочу реализовать такие глобальные вещи:

    • Класс в который инкапсулированно всё, что связанно с DirectX, дабы его отделить от кода движка. (вероятно не будет)
    • Класс в который инкапсулированно всё, что связанно с PhysX, дабы его  так же отделить от кода движка. (вероятно не будет)
    • Менеджер ресурсов.
    • Менеджер материалов.
    • Разбиение пространства через Octree.
    • Ну и эффекты, давно хочется красоты)

    Вообщем начал CROLENGI2 (на самом деле это уже 7я версия движка, просто я переписываю ядро заново впервые). На радость новичкам код буду выкладывать по мере его написания -)

    Днем позже:

    Нет, все таки с нуля код писать это жестоко) я просто возьму более раннюю версию и буду ее очищать, перестраивать и комментировать нормально. Вот такие дела.

    Кстати комментарии я скорее всего буду писать на английском :\ так лучше имхо.

    Leave a reply