Konstantin Zakharov's Projects
arcomp is a simple command-line utility used to compare archives or show their contents. It uses parsed 7-Zip output, and is designed mainly as a showcase for underlying library.
Back-end for a simple game console. Or anything that needs to execute functions via text input from user.
Simple managed reader for a DDS format, created with both DirectX and OpenGL in mind.
Test item #1 for embedika.ru
Personal extension methods and few utility classes which accumulated over the years.
Rust implementation of OpenSSL EVP_bytesToKey function.
It is a fork of a part of 'Physics2D.Net' library (code.google.com/p/physics2d/) responsible for 2D geometry. Reworked to use MonoGame vectors and matrices, with new functionality as well; intersecting AABBs with rays have never been easier.
Quick and not-so-dirty Monogame BMFont (http://www.angelcode.com/products/bmfont/) support
D&D-inspired dice roller which aims to make random-based mechanics clearer for random-heavy projects like certain RPGs and roguelikes. Also, it is one of the most hilariously over-designed dice rollers ever.
Plain sprite sheet animation library is a barebone library for a sprite sheet 2D animation support. It manages all information needed to draw a frame to screen; how exactly it is drawn is up to user.
Scala Play framework learning project — a basic phonebook.
pmaconv is a simple command-line utility used to change images with non-premultiplied alpha into premultiplied alpha format, and vice versa.
Terminal-based radio player
This small library adds `SharedContentManager` and `RefCountedContentManager` classes to Monogame. They do what their names imply.
Rust interface for Filen.io API
Batch file downloader with multithreading and speed limit, done as a Scala learning project
Mesh builder for tile maps using using texture atlases
vipare is a simple command-line utility used to export pages from Visio diagrams.