Мое школьное портфолио

Здесь находятся мои старые игрушечные проекты по веб-разработке. Если что-то в коде вас возмутит – я был молод. Когда у меня появится время, я обязательно добавлю сюда более актуальные проекты.

Chess Engine

Ruby-библиотека, реализующая все основные шахматные правила. При установке поставляется готовый интерфейс для игры в шахматы в командной строке.

Все как положено: можно ставить шах, мат, делать рокировку, брать пешку на проходе и т. д. На этом проекте я основательно попрактиковался в объектно-ориентированном проектировании, рефакторинге, тестировании, написании документации, и создании абсолютно никому не нужного софта - я и сам в шахматы никогда не играю.

UPD: Спустя 3.5 года после написания этого проекта один пользователь StackExchange любезно сделал мне код-ревью - и я очень удивился, что писал не полную чепуху)

Gatsby Docs are awesome
Gatsby Docs are awesome

Brick Escape

Как-то я решил поиграть с анимациями на чистом JavaScript и получилась вот такая игра. Мой рекорд 231)

Gatsby Docs are awesome
Gatsby Docs are awesome

Write

Однажды мне нужно было быстро поделиться решением интересной задачи с одноклассником. Текстовые редакторы тогда еще не изобрели, поэтому мне пришлось написать свой.

Gatsby Docs are awesome
Gatsby Docs are awesome

Draw my slope

Надоело подолгу чертить касательные к своим функциям? Приложение "Draw my slope" сделает это за вас!

Gatsby Docs are awesome
Gatsby Docs are awesome