PV178

Výstava študentských projektov

Absolventi predmetu PV178 musia spraviť záverečný projekt, v ktorom ukážu, čo sa v tomto predmete naučili. Na tejto stránke vám ukážeme projekty, ktoré mali študenti záujem ukázať svetu.

Game Price Tracker (Tomáš Ondruško)


Máš malý budget a chcel by si si kúpiť hry za najlepšie ceny?

Game Price Tracker ti s tým hravo pomôže!

Prezentáciu projektu si môžete pozrieť tu: https://www.youtube.com/watch?v=shzCBxbS4Dg

Vyber si z ponúkaných stránok...

Vyber si z ponúkaných stránok...

Zadaj kľúčové slová a sumy, ktoré si ochotný zaplatiť...

Zadaj kľúčové slová a sumy, ktoré si ochotný zaplatiť...

A podľa výsledkov kupuj za najlepšiu cenu!

A podľa výsledkov kupuj za najlepšiu cenu!

MusicOrganizer (Tomáš Zvoník)


Tento projekt je zaměřen na organizaci hudebních souborů na disku. Program hudební soubory přejmenuje a případně je přesune do vhodných složek (podle žánru, hudebníka, atd.)

Program využívá Windowsovské rozhraní Shell32 pro přečtení metadat souboru (takže pokud nemáte správná metadata, je Vám program k ničemu) a poté podle uživatelovy konfigurace soubory přejmenuje. Pro přejmenování je možné využít následujících metadat:

Program je také schopen vytvořit strukturu složek, do kterých soubory přesune. Je možné vytvořit těchto struktur několik najednou, v tomto případě program vytvoří hard link místo kopírování souborů, tedy nevyužije více místa na disku než je naprosto nezbytné. Pro vytvoření struktur je možné využít následujících metadata:

Zdrojový kód si můžete stáhnout zde - https://gitlab.com/zvon/musicorganizer

Autor není zodpovědný za smazané soubory ani za případné frustrace při chybné organizaci

Složka s hudbou před organizací

Složka s hudbou před organizací

Program nastavený pro organizaci hudby

Program nastavený pro organizaci hudby

Kořenový adresář hudby po organizaci

Kořenový adresář hudby po organizaci

Složka Genre

Složka Genre

Složka Soundtracks

Složka Soundtracks

Složka s hudbou po organizaci

Složka s hudbou po organizaci

Složka obsahující playlist seřazený pomocí jmen souborů

Složka obsahující playlist seřazený pomocí jmen souborů

Program nastavený pro organizaci playlistu

Program nastavený pro organizaci playlistu

Složka s playlistem po organizaci

Složka s playlistem po organizaci

PixelPalette (Dan Klepáč)


Program schopný zajímavě upravit fotky a jiné obrázky. Používá tzv. dithering (z wikipedie https://en.wikipedia.org/wiki/Dither) na změnění palety barev obrázků.

Projekt je vytvořený v .net core. UI pro program je vytvořeno pomocí multiplatformového frameworku Avalonia.

UI programu

UI programu

Původní obrázek

Původní obrázek

Obrázek změněný ditheringem na paletu pouze osmi barev

Obrázek změněný ditheringem na paletu pouze osmi barev

Forest (Martin Bučo)


Vo svojom projekte som sa rozhodol vytvoriť jednoduchú 3D hru. Keďže som ju robil za pomoci OpenGL vznikol z toho taký menší game engine, ktorý umožňuje veľmi jednoducho:

Hra tiež aplikuje jednoduchý efekt hmly a normálové mapovanie - technika pracujúca s povrchovými normálami, ktorá vyvoláva 3D ilúziu povrchu.
Celá hra so source code a s bližším popisom: https://github.com/DarthXerox/SimpleGameEngine

Interaktívne GUI

Interaktívne GUI

Cieľom hry je pozbierať 5 kameňov

Cieľom hry je pozbierať 5 kameňov

Bez normálového mapovania

Bez normálového mapovania

S normálovým mapovaním

S normálovým mapovaním

Chattor - mobilní a webová chatovací aplikace (Erik Matuška)


Jednoduchá webová a mobilní aplikace pro real-time chat.

Webová aplikace je postavena na technologii ASP.NET Core 3.1, Blazor WebAssembly, SignalR, Entity Framework Core. Mobilní aplikace (Android) je postavena na technologii Xamarin.Forms s notifikacemi přes Google FCM.

Aplikace umožnujě chat v reálném čase s 1+ osobami - účastníci musí potvrdit 'chat request' jako ochranu před spamem. Na mobilu aplikaci doplňují notifikace a plovoucí 'chat heads' s informací o počtu nových zpráv.

Aplikace je dostupná k vyzkoušení na https://chattor.ermo.cloud/register a na Google Play https://play.google.com/store/apps/details?id=com.ermosoftware.chattor (pokud nedostupná [zpracovávní na Googlu], tak https://ermo.cloud/chattor.apk)

Přihlašovací stránka - mobil

Přihlašovací stránka - mobil

Seznam chatů - mobil

Seznam chatů - mobil

Chat - mobil

Chat - mobil

Příchozí zpráva - notifikace - mobil

Příchozí zpráva - notifikace - mobil

Ukazatel počtu nových zpráv při zminimalizované aplikaci - mobil

Ukazatel počtu nových zpráv při zminimalizované aplikaci - mobil

Seznam chatů - web

Seznam chatů - web

Chat - web

Chat - web

SMS Module (Dominik Lašo)


Chcete vytvorit chatovací module do vašej aplikácie, ale neviete ako? Chceli by ste vlastný Tinder? Už vás nebaví neustále škúsanie a vymýšlanie nových veci? Tak to ste na správnom mieste :) ... Dnes si ukážeme ruvolučný vynález k akémukoľvek chatovaciemu modulu

Tato aplikácia bola vytvorená v .NET Framework, ale nemajte žiadne obavy. Náš profesionálny tým spravil túto aplikaciu tak strašne generickú, že vám možno pobeži aj na Assemblery!!! Možno preháñam, ale možno nie. Ved sa presvedče sami!!!

Doporučene aj samotnym Horstetom Fuxxerom!! A to jse Horstentate vyplati!!!

Tato aplikacia bola vytvorena za použitia užastných frameworkov ... WPF (also known as Windows Presentation Foundation), IoC (presnješie framework Ninject) a samozrejme .NET Framework. Tento Projekt obsahuje 4+ View Modely a 4 Design Modely. Projekt je lahko implementovatelný do akejkolvek WPF aplikácie. Stačí len skopírovat Frame, ktorý sa nachádza v MyModuleView.xaml a prekopírovat všetky súbory ... následne máte hotovo!!! Projekt zároven obsahuje 5 converterov.

Vyber si z ponúkaných stránok...

Nechápem, ako môže mať ešte niekto pochybnosti ... pozrite sa na tú krásku ... scrollovací chat, chat list ... čo viac si priať?

Zadaj kľúčové slová a sumy, ktoré si ochotný zaplatiť...

Náš Modul je dokonca dobre pripravený na zmenu Theme ... proste je to All-In-One ...

A podľa výsledkov kupuj za najlepšiu cenu!

Čože? Vraj je to len jeden chat ???? Ale kdeže... aha, tu je otvorený úplne iný chat :)

Music Player (Jakub Šušlík)


Jednoduchý prehrávač hudby, vytvorený ako modul do väčšieho projektu.

GitHub: https://github.com/Agent-Chase-SK/MusicPlayerNETFramework

Výsledný program

Výsledný program

×

Pre viac informácií môžete kontaktovať Martina Macáka (macak@mail.muni.cz)