na tej stronie zamieszczane są ciekawe i kreatywne przykłady wszechstronnych zastosowań programu MS Excel (m.in. biznesowych, finansowych, użytkowych i rozrywkowych). Wybrane zostały najlepsze programy (tzw. aplikacje) stworzone przez uczestników naszych kursów, realizowanych w ramach LabMasters oraz Uniwersytetu Warszawskiego. Każda praca ma w sobie to coś, co czyni ją niepowtarzalną i może stać się inspiracją do tworzenia własnych narzędzi programistycznych. Jeśli podoba Ci się aplikacja, koniecznie oznacz ją jako godną polecenia!

2048 premium

2048 Premium to cyfrowa wersja popularnej gry stworzonej przez włoskiego programistę Gabriellego Cirulli. Gra polega na przesuwaniu pól z liczbami w celu ich łączenia, aby osiągnąć liczbę 2048 na jednym z pól. Gra oferuje różne tryby, w tym klasyczny, wyzwań i niestandardowy, dostosowane do różnych poziomów trudności.

Do kogo skierowana jest aplikacja?

  • Miłośnicy gier logicznych: Osoby szukające wciągającej gry o prostych zasadach.
  • Gracze w Excelu: Użytkownicy chcący grać w klasyczną grę 2048 w wersji stworzonej w Excelu.
  • Programiści VBA: Osoby uczące się zaawansowanego programowania w Excelu i chcące zobaczyć praktyczne zastosowanie VBA w tworzeniu gier.

2048 premium

Korzystanie z aplikacji

Po otwarciu pliku naciskamy przycisk graj i logujemy się, bądź wybieramy opcję Graj bez logowania. Następnie, wybieramy jeden z 3 typów gry: Klasyczny, Wyzwań lub Niestandardowy. Szczegółowe informacje na temat różnych typów gier można znaleźć już w samej grze – przycisk Instrukcja.

Uwaga

Jeśli przy uruchamianiu aplikacji wyświetla się komunikat o błędzie, należy dodać dostęp do modelu obiektowego VBA. W tym celu wybierz: Plik > Opcje > Centrum zaufania > Ustawienia centrum zaufania > Ustawienia makr > Ufaj dostępowi do modelu obiektowego VBA

Główne atuty

  • Zaprojektowanie całościowej gry: Stworzenie pełnej wersji gry 2048 z różnymi trybami w Excelu.
  • Łatwość w obsłudze: Intuicyjny interfejs oraz prostota gry czynią ją dostępną dla szerokiego kręgu użytkowników.
  • Dopracowany design: Estetyczne wizualizacje i animacje poprawiające doświadczenie gry.

Funkcje ExcelaVBA wykorzystane w aplikacji:

  • Formularze UserForm Excel VBA: Umożliwiają interaktywne zarządzanie grą i ustawieniami.
  • Funkcje Windows API VBA: Wykorzystywane do zaawansowanej obsługi zdarzeń i interakcji z systemem.
  • Szyfrowanie haseł VBA: Implementacja zabezpieczeń dla logowania i ochrony danych użytkowników.
  • Wyrażenia regularne VBA: Używane do walidacji i przetwarzania danych wejściowych.

Wykorzystana wiedza z kursów

MS Excel w zastosowaniach finansowych, Wydajna praca w VBA w programie MS Excel, VBA dla ekspertów – sterowanie Windows i MS Office

Autorzy

Dominik Knotek, Mateusz Izydorczyk