07
Maze generator and solver
Demo with several maze generating and traversing algorithms and their visualization
| Why? | Wanted to create a clean, representation-independent implementation of basic graph algorithms. And mazes turned out to be a perfect application for these algorithms. |
| When? | Original project in January of 2023, ported to web in May of 2025 |
| What is used? |
Graphics and input is handled by allegro5 library Project ported from C++ to web with emscripten |
06
Minesweeper with a car
Different take on a classic minesweeper game
| Why? | Initially I created this game as an entry to a small game jam at work and got a 3rd place! I liked the game, and several people I've showed it to enjoyed it as well, but it was originally made with proprietary tools, so couldn't be shared. This is why I decided to rewrite it in Godot and release it on this website! This is my second game made with Godot. |
| When? | Autumn of 2024 |
| What is used? | Game engine is Godot 4.3 Data is stored in firebase Server backend is written in python |
05
Noise generator
Noise generator with different variations of perlin noise
| Why? | Noise generator itself was made to learn how perlin noise works. I've tried out flecs for the first time along the way. At some point I decided to try out emscripten and port my allegro5 native app to web and figured it out in just one evening :) |
| When? | Summer of 2024 |
| What is used? |
Graphics and input is handled by allegro5 library Internal logic is implemented with flecs Project ported from C++ to web with emscripten |
04
Snake
Simple game of snake
| Why? | Too much free time (not really). Made this with my brother, this is the first game we developed together |
| When? | Late July of 2022 |
03
Flappy
Small game, where you have to avoid touching green pipes(totally original) Use up to jump, down to descend faster
| Why? | Made this to get to know basics of Godot engine |
| When? | The first usable version was committed in January of 2022 |
| What is used? | Godot 3.4.2 |
02
Dice of Baldur
Some (hopefully) useful stats on dice probabilities
| Why? | In the last year of my bachelors program, I found a new passion: D&D. Once, when I was thinking about which character configuration is more efficient, I decided to write a small program to calculate dice roll probabilities. And a link to a webpage is the best way to share such little project in my opinion. |
| What is used? | Chart.js for graph visualization |
01
Bubbles
A simple js game, where all you need is to click as many bubbles as you can
| Why? | This is inspired by one of the first assignments of the python course at MIPT for people who have never written code. I was an instructor at that course and decided to create an example for students to follow. Also, for a long time, I wanted to create a js game and try out some javascript libraries for 2d graphics. Also also, this game initiated this whole site and encouraged me to learn a lot of new tools and technologies |
| When? | The last real change was made in February 2021. The first usable version was committed in October of 2020 |
| What is used? | Graphics are rendered using pixi.js. Data is stored via firebase and their js client (originally there was no server, only this database) |
Unrealf1
Comments are loading...
still