Najprv sme sa rozhodli, v akom jazyku sa bude projekt realizovať. Rozhodli sme sa, že to bude Python + Pygame.

 Začala som inštaláciou pythonu. A prostredia, v ktorom budem písať kód, presnejšie Pycharm.

Naučila sa základné pojmy jazyka Python, ako sú premenné, dátové typy, podmienené príkazy, cykly a funkcie. Na získanie základných znalostí použil online zdroje, ako sú Codecademy a W3Schools. Riešila som problémy a úlohy na upevnenie teoretických vedomostí. Riešené úlohy zahŕňali prácu s reťazcami, zoznamami, podmienkami a slučkami. Čítala som oficiálnu dokumentáciu jazyka Python, aby som sa dozvedela viac o funkciách a možnostiach jazyka.

Preskúmala oficiálnu dokumentáciu hry Pygame, aby pochopila jej vlastnosti a funkcie. Zamerala som sa na časti ako "Začíname" a "Základy hry Pygame". Precvičovala som kódovanie na jednoduchých príkladoch hry Pygame, aby pochopit základné koncepty. Vytvorila som základné projekty, ako napríklad zobrazenie okna alebo obsluhu jednoduchých udalostí.

Začala som študovať nižšie vrstvy počítačových sietí so zameraním na fyzickú vrstvu a vrstvu dátového spojenia modelu OSI. Začala som pochopením základných princípov prenosu dát prostredníctvom fyzických médií, ako sú káble a bezdrôtové vlny. Študovala som vlastnosti rôznych typov káblov a ich vplyv na prenos údajov.

Nakoniec sme vytvorili navrh pre náš program, ktorý vizualizuje sieť a posielanie Packetu.