Skip to content

sopindm/CodeSamples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

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

No packages published