MaHorna

Portfolio Portfólio

Cube Game Basic Unity game Jednoduchá Unity hra
Online Tic Tac Toe Online piškvorky Console, Online, MMO. Konzola, Online, MMO
Image Cloud Editor Image sharing social network. Built-in image editor with just a few basic functions: blur, posterize and scale. Sociálna sieť o zdielaní obrázkov. Zabudovaný editor obrázkov s niekoľkými základnými funkciami: rozostrenie, posterizácia farieb, zväčšnie/zmenšenie obrázka ...
Vikingr C# console multiplayer RPG experience C# konzolový RPG zážitok pre viac hráčov
Modular Smartwatches Modulárne smart hodinky Modular Smartwatches inspired by Phoneblocks idea of Dave Hakkens Modulárne smart hodinky inšpirované projektom Phoneblocks od dizajnéra Dave Hakkens
ASCII Map Generator ASCII generátor mapy Child of procedural generation and ASCII Dieťa procedurálnej generácie a ASCII
Java Maze Game Java bludisková hra Made at university as final Java assignment at Java class Vytvorené na univerzite ako finálny projekt pre Java predmet
C++ Maze Game C++ bludisková hra Made at university as final C++ assignment at C++ class Vytvorené na univerzite ako finálny projekt pre C++ predmet
Laravel Website Laravel webstránka University final assignment in Infomation systems class - team project made by 3 students. Finálny projekt pre predmet Informačné systémy (PHP) - týmový projekt tvorený tromi študentmi
Trading Card Verification Verifikácia hracích kariet Bachelor thesis, machine learning Bakalárska práca, strojové učenie

Cube Game

github icon download icon website icon
My first completed unity game, tried using music, sql database based leaderboard, custom UI Moja prvá dokončená Unity hra, skúsil som si hudbu, rebríček založený na sql, vlastné UI
Database Databáza SQL database experiment with basic SELECT INSERT UPDATE DELETE queries Experiment s SQL databázou so základnými dopytmi SELECT INSERT UPDATE DELETE
UI Užívateľské rozhranie Custom UI, very (code-wise) unorthodox as I later found out. Vlastné UI, neskôr som zistil, že je veľmi nekonvenčné (z hľadiska kódu).

Online Tic Tac Toe

Online piškvorky

github icon download icon website icon
Tic tac toe assignment to a friend who wanted to learn to code, never finished it, later on I continued with porting to online version Kooperatívne zadanie pre priateľa ktorý sa chcel naučiť programovať - piškvorky, stratil záujem. Neskôr som pokračoval s online verziou
MMO MMO Custom gamemodes. Admin can create any size board with any length win sequence and any number of players room. 100x100 board with 3 symbol sequence and 200 players possible. Vlastné herné módy. Admin môže vytvoriť hru s ľubovoľnou veľkosťou hracej plochy, ľubovoľnou dĺžkou víťaznej sekvencie a ľubovoľným počtom hráčov. Možná je napríklad hracia plocha 100x100 s víťaznou sekvenciou 3 symbolov a 200 hráčmi.

Image Cloud Editor

github icon download icon website icon
My first major project, made it in high school, tried to make something never done before, the result is interesting, I believe. Was thinking about drawing social network where you see images of others and you can upload your own, with options to edit image inside the app. Sort of early 2000s communities vibe. Databases were used, and i believe WPF for the UI. (its been like 8-10 years ago). Môj prvý väčší projekt, vytvorený na strednej škole, pokúsil som sa vytvoriť niečo, čo ešte nikto predtým neurobil, výsledok je podľa mňa zaujímavý. Premýšlal som nad sociálnou sieťou s kreslením, kde vidíte obrázky ostatných a môžete nahrať svoje vlastné, s možnosťou úpravy obrázkov v aplikácii. Taký komunitný pocit zo začiatku tisícročia. Použité boli databázy a myslím, že WPF pre užívateľské rozhranie. (bolo to asi pred 8-10 rokmi).

Vikingr

github icon download icon website icon
History História Project where I was trying my C# knowledge. Have completely scraped and rewriten the whole project 3 or 4 times during high school. Currently is in a phase of multiple disconnected modules (traveling, jobs, story-action, server-handler). I plan to rewrite it again soon using libraries. Projekt, kde som skúšal svoje znalosti C#. Počas strednej školy som celý projekt úplne prerobil a prepísal 3 alebo 4 krát. Momentálne je vo fáze viacerých nesúvisiacich modulov (cestovanie, práce, príbeh-akcia, server-handler). Plánujem ho čoskoro znova prepísať pomocou knižníc.

Modular Smartwatches

Modulárne smart hodinky

github icon download icon website icon
Made in high school as university preparation project. Both SW and HW - PCB and operation system development. Created a prototype, hit a road block when tackling user input. Using 5 way switch(joystick) proved as best low cost solution. Small touchscreens were expensive at the time and at that scale. Core module based on ESP8266 because of its procesing power and wifi capabilities, with oled display, 5 way switch and battery. Some other modules either in planed or prototype stage: GSM (for calls and sms), camera, extra battery, weather, fitness. (Used image of a similar project, not mine) Vytvorené na strednej škole ako prípravný projekt na univerzitu. SW aj HW - vývoj dosky plošných spojov a operačného systému. Vytvoril som prototyp, avšak narazil som na prekážku pri riešení užívateľského vstupu. Ovládanie hodiniek je proste nepríjemné kvôli ich velkosti a umiestnení. Použitie 5-smerného prepínača (joysticku) sa ukázalo ako najlepšie nízkonákladové riešenie. Malé dotykové obrazovky boli v tom čase a v tejto veľkosti drahé. Základný modul založený na ESP8266 kvôli jeho výpočtovému výkonu a wifi možnostiam, s OLED displejom, 5-smerným prepínačom a batériou. Niektoré ďalšie moduly buď v plánovacej alebo prototypovej fáze: GSM (pre hovory a SMS), kamera, prídavná batéria, počasie, fitness. (Použitý obrázok podobného projektu, nie môj)

ASCII Map Generator

ASCII generátor mapy

github icon download icon website icon
Not that smart aproach to terrain generation. Had fun coding mountains and rivers, though. Should be used as example of how not to use perlin noise. Nie práve najinteligentnejší prístup k generovaniu terénu. Ale bavilo ma programovať hory a rieky. Malo by sa to použiť ako príklad, ako nepoužívať perlin noise.

Java Maze Game

Java bludisková hra

github icon download icon website icon
University final assignment in Java class - team (2 students) project. My features are: game simulation tick system, UI, code structure, sprites and canvas painting, file handling Finálna univerzitná úloha v triede Java - tímový (2 študenti) projekt. Moje funkcie sú: herný simulačný tick systém, UI, štruktúra kódu, sprity a kreslenie na plátno, manipulácia so súbormi

C++ Maze Game

C++ bludisková hra

github icon download icon website icon
University final assignment in C++ class - solo project. Ive just rewriten the previous Java project into C++ Finálna univerzitná úloha v triede C++ - sólový projekt. Len som prepísal predchádzajúci Java projekt do C++

Laravel Website

Laravel webstránka

github icon download icon website icon
My assignments were: overall design, tournament backend and frontend, tournament spider(bracket) mechanics. Moje úlohy boli: celkový dizajn, backend a frontend turnaja, mechanika turnajového pavúka (bracket).

Trading Card Verification

Verifikácia hracích kariet

github icon download icon website icon
Currently working on using machine learning application to verify two cards matching. The goal is to test whether common face verification systems can be successfully used for trading cards(pokemon). Used systems: Siamese network, hard example mining, triplet loss. Momentálne pracujem na aplikácii strojového učenia na overenie zhody dvoch kariet. Cieľom je otestovať, či je možné úspešne použiť bežné systémy na overovanie tvárí pre hracie karty (pokémon). Použité systémy: Siamská sieť, hard example mining, triplet loss.