Gra 3D napisana w Excelu? To możliwe.

Gra 3D napisana w Excelu? To możliwe.

Autor: Wojciech Błachno

Opublikowano: 2/20/2018, 9:50 AM

Liczba odsłon: 7584

Microsoft Excel to potężne narzędzie do pracy z dużą a czasem nawet ekstremalną ilością danych, pozwalający na automatyczną obróbkę tych danych oraz na prezentację ich w różny sposób. Wydawać by się mogło, że korzystają z niego tylko profesjonaliści a sam Excel ma dosyć wąskie spektrum zastosowań. Jednak jak się okazało jego możliwości są dużo większe. Wspominaliśmy jakiś czas temu o japońskim artyście który w Excelu tworzył bardzo oryginalne obrazy.

Excel Gaming

Ktoś poszedł jednak o krok dalej i stwierdził że Excel to przecież idealne środowisko do rozrywki. Granie w Excelu nie jest nowością, jednak granie w trójwymiarowa grę to już wyższy poziom zaawansowania. Taki cel ustanowił sobie jeden z użytkowników portalu Gamasutra, który skupia twórców gier. Zdolny programista ukrywający się pod nickiem C Bell utworzył grę 3D działająca w czasie rzeczywistym wykorzystując jedynie formuły Excela. Wybrał on trudniejszy sposób i nie korzystał z Visual Basica.

Projekt zawiera:

  • Nieskończony labirynt generowany proceduralnie.
  • Śledzenie promieniu w czasie rzeczywistym.
  • Obliczenia okluzji otoczenia.
  • Podstawowe generowanie oświetlenia.
  • Shadery oświetlania.
  • Silnik przemieszenia.
  • Brak makro przy tworzeniu silnika 3D.

Oczywiście jest to gra z przymrużeniem oka - traktować to trzeba raczej jako demo technologiczne niż pełnowartościową grę. Ale autor udowodnił tym, że możliwości Excela są nieograniczone. Profesjonalistom, którzy operują na wielo-gigabajtowych arkuszach danych nie trzeba tego na pewno udowadniać. Arkusz z grą można pograć z portalu Gamasutra. Dostępna jest również wersja w wysokiej rozdzielczości, jednak jej uruchomienie wymaga naprawdę dużych zasobów, wiec odradzamy jej testowanie na słabszym sprzęcie.

Źródło: https://mspoweruser.com/playable-3d-game-made-using-excel-formulas/

Jak wykorzystać Copilot w codziennej pracy? Kurs w przedsprzedaży
Jak wykorzystać Copilot w codziennej pracy? Kurs w przedsprzedaży

Wydarzenia