Snake (v2)
Klasyczna gra Snake (v2) w nowej odsłonie.
Gra stworzona w programie Microsoft Excel przy pomocy VBA
Do kogo skierowana jest aplikacja?
- Osób na wszystkich poziomach zaawansowania: od początkujących po ekspertów.
- Uczniów i studentów: doskonały sposób na naukę programowania w Excelu.
Korzystanie z aplikacji
Gra jednoczesna odbywa się na jednym pliku umieszczonym na dysku OneDrive (np. przez aplikację Microsoft Teams). Dwóch graczy musi otworzyć plik w aplikacji klasycznej, w wersji Excela 365. Pierwszeństwo działania ma gracz, który otworzył plik jako pierwszy. Może modyfikować wszystkie parametry gry, a także wybrać, czy gra sam, czy z drugim graczem. Gracz 2, może wybrać jedynie kolor swojego węża i jest skazany na wolę Gracza 1, jeśli ten nie zechce z nim grać, będzie musiał poczekać. Aby węże poruszały się z jak najmniejszym opóźnieniem działają na zasadzie poruszania się selectem, dodatkowo ustawiono ograniczenie na prędkość snake’a w trybie dla dwóch graczy.
Główne atuty
Aplikacja jest darmowa i w doskonały sposób przedstawia możliwości Excela oraz VBA. Aplikacja wraz z opisem może być świetnym tutorialem, pozwalającym na sprawną naukę Excela oraz VBA na poziomie zaawansowanym
Funkcje wykorzystane w aplikacji:
- SetTimer function – Uruchamia timer, który kontroluje ruch węża
- KillTimer function – Zatrzymuje timer
- Panel nawigacyjny
- Funkcje Windows API VBA
- Obsługa zdarzeń Excel VBA
Wykorzystana wiedza z kursów
VBA dla ekspertów – interfejs użytkownika i UserForms, VBA dla ekspertów – sterowanie Windows i MS Office
Autorzy
Dominika Wasilewska, Karolina Stępień, Jakub Kopacz