sopindm/CodeSamples
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Здесь представленны некоторые примеры моего кода - надеюсь они будут вам интересны:) 1. C++ Здесь лежит код двух библиотек, написанных для рендера, который я делал в ННГУ. Первая (Property) - реализация концепции свойств для С++ (с некоторыми дополнениями). На ней был основан ввод/вывод в наш формат 3d-моделей и редактор сцен. Вторая (Scenegraph) - граф сцены с сериализацией данных в массивы. Во многом ключевая библиотека для рендера. Подробности - внутри. 2. Lisp Здесь 2 написанных мной библиотеки - часто мной используемые и хорошо (на мой взгляд:)) написанные. testing - framework для написания unit-test'ов на Lisp (я люблю TDD и часто его использую). filesystem - унифицированный интерфейс к файловой системе (в стандартной поставке Lisp'а с этим проблемы), а также внутренний интерфейс для написания back-end'ов. Кроме доступа к реальной FS на нем написана виртуальная файловая система (часто использую ее для тестов). Написана по TDD (тесты - внутри). Это еще и пример использования первой библиотеки. 3. C# Здесь 2 части из моего плагина к Kerbal Space Program (пишу в свободное время). net - сетевой протокол (бинарный с тегированными данными) и другие базовые вещи (базовый класс сериализуемых объектов, класс соединения, базового клиента, сервера...) gui - собственно gui через сеть (на клиентской стороне работает через Unity). Некоторые подробности - внутри.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published