Borislav Karapanov

These are some of my software projects

Dungeons (A MMORPG/MOBA game in Java)

Dungeons is a tiny multiplayer online game that supports up to 9 players simultaneously. The players can fight minions and each other, equip weapons, learn spells, collect treasures and trade with each other.

Github Repository - if you wish to try it yourself (contains installation instructions)

Analysis of Mandelbrot set scalability on a multi-core processor

The Mandelbrot set's generation is a great way to demonstrate multi-core processors' scalability. This project demonstrates how the generation of the set is computed faster when using more threads. Furthermore, there are comments on how the speedup varies depending on different parameters, such as load balancing (the way the whole problem is separated into tasks for each thread) and granularity (number of tasks per thread). I developed it as a course project for the Distributed Software Architectures course at FMI.

Github Repository - contains installation instructions and analysis of the speedup (the latter is in Bulgarian language only)

An online ZIP file->CSV converter

This is an online tool used to generate metadata about the contents of a zip archive. It has a user database and a history log, which allows users to download the metadata for their previous archives. It was developed for the Web Technologies course at FMI in collaboration with my colleague Kirilka Doncheva.

Github Repository - contains installation instructions

Active Deployment - if you wish to directly try it out

Some cool scenes I've created with THREE.js

Click on the link above each scene to view in full screen mode

For all the scenes I've created during the VR course at FMI, check this repository.