Monopoly

Aplikacja „Monopoly” to cyfrowa wersja popularnej gry planszowej, przeniesiona do Excela. Gra została stworzona od podstaw, wiernie odwzorowując zasady i wygląd klasycznego Monopolu. Celem gry jest zarządzanie nieruchomościami, zdobywanie kapitału oraz eliminowanie przeciwników, aby stać się jedynym dominującym graczem na planszy.
Do kogo skierowana jest aplikacja?
- Miłośnicy gier planszowych: Osoby zainteresowane grą Monopoly w wersji elektronicznej.
- Gracze rodzinny i przyjacielscy: Użytkownicy chcący grać w Monopoly z rodziną i przyjaciółmi w wersji komputerowej.
- Osoby uczące się VBA: Użytkownicy pragnący zobaczyć praktyczne zastosowanie VBA w tworzeniu gier w Excelu.
Korzystanie z aplikacji
Wystarczy uruchomić aplikację i nacisnąć przycisk Nowa gra. Wyświetli się pan el, w którym wybieramy ustawienia gry, m.in. liczbę graczy, kapitał początkowy, podajemy nazwy graczy i wybieramy dla nich pionki. Po naciśnięciu przycisku Start, rozpoczniemy właściwą rozgrywkę. Wystarczy nacisnąć na kostki i pierwszy gracz może już rozpocząć swój ruch. Przycisk ruch naciskamy ryle razy, ile pól ma się przesunąć gracz. Dalej wszystko powinno być już jasne. W razie wątpliwości, warto zapoznać się z instrukcją obsługi (przycisk Pomoc).
Główne atuty
- Zero kosztów i brak zobowiązań: Darmowy dostęp do gry w Excelu.
- Wierne odwzorowanie gry planszowej: Dokładne odwzorowanie zasad i wyglądu klasycznego Monopolu.
- Interaktywny interfejs: Intuicyjne zarządzanie grą za pomocą formularzy UserForm i elementów graficznych.
Funkcje Excela i VBA wykorzystane w aplikacji:
- Formularze UserForm Excel VBA: Umożliwiają interaktywne zarządzanie ustawieniami gry oraz rozgrywką.
- Formanty ActiveX Excel VBA: Używane do implementacji interaktywnych elementów na planszy gry.
- Podstawowe funkcje VBA: Implementacja podstawowych mechanizmów gry i zarządzania stanem rozgrywki.
Wykorzystana wiedza z kursów
Automatyzacja pracy w programie MS Excel z wykorzystaniem języka VBA, VBA dla ekspertów – interfejs użytkownika i UserForms
Autor
Magdalena Cichocka