My Stuff
Kategoria: Programming
Here's overview of some of my projects I've worked so far in my spare time.
2006 Granite
Simply: Game Engine, continously working on it since 2006, made some simple games in it, some applications (including commercial ones). Basic library is on Github. C++, OpenGL, OpenAL
It's (partialy) on GitHub https://github.com/c41x/cpptoolset
2016 Rosemary
Simple standalone Shader Toy - line application written in Vulkan.C++, Vulkan
It's Open Source https://github.com/c41x/cpptoolset/tree/master/tests/rosemary
2014 Kiwano
Portable music player using JUCE libraries. It's core is written in C++, but player interface itself is written in my own LISP interpreter. Heavily inspired by my favourite piece of software: Emacs, which also have small core: LISP interpreter, but major part of editor code is written in LISP itself. C++, GLISP, JUCE
It's Open Source https://github.com/c41x/Kiwano
2012 Various Emacs Plugins
As hardcore Emacs user I like to extend editor for my needs. Here are some of my plugins:
- recall.el - edit history navigator using popup.el https://github.com/c41x/recall.el
- ceh.el - C++ like languages editing utils inspired by great paredit. https://github.com/c41x/ceh.el
- hnr.el - Simply: Hacker News Reader for Emacs https://github.com/c41x/hnr.el
- boxy.el - Overlay box
2007 Home Wizard
Freelance project - it's photo editor in which user can modify some elements of home interior/exterior design. C++, OpenGL, VCL
2011 Procedural Level Generators
Procedural Level Generators for Minecraft-like engine. Heavily using SDF-s, noise and cellular automation.
2016 Everything
Universal backend API for Web Applications. You could develop plugins for it (I call them things) and plug them to this backend - all of database / backend operations are hidden behind engine API. Developed simple Personal Information Manager using this API for my own needs. PHP, HTML, JavaScript, MySQL
It's Open Source https://github.com/c41x/everything
2014 Raymarching "Shadertoys"
~2000 Random Stuff
Some random stuff I've done in the beginning of 2000s
2017 FFmpeg decoding for JUCE
libavcodec integration for JUCE. C++
It's on GitHub https://github.com/c41x/JUCE-FFmpeg
2010 This website
Written complete CMS using Kohana web framework. PHP, MySQL, HTML, JavaScript
2016 perlin texgen
FBM noise texture generator.C++
It's Open Source https://github.com/c41x/cpptoolset/tree/master/tests/perlin_texgen