Mari0 – Klasyczne Super Mario Bros. z portalami

Pomysł przeniesienia elementów z gry Portal do klasycznego Mario jest bardzo ciekawy. Moim zdaniem został zrealizowany wzorowo. Najlepsze jest to, że gra jest Open Source oraz działa na Linuxie, Macu i Windowsie.

Instalacja LÖVE Engine

Gra wykorzystuje darmowy i otwarty silnik Löve (love2d.org). Mari0 wymaga niestabilnej wersji ww. silnika. Niemniej jednak gra nie zawiesiła mi się ani razu.

sudo apt-add-repository ppa:bartbes/love-unstable
sudo apt-get update
sudo apt-get install love love-unstable

„Instalacja” Mari0

Dlaczego wyraz „instalacja” napisałem w cudzysłowie? Bo gra nie ma instalatora, sama instalacja polega na rozpakowaniu pliku .tar.gz w dowolne miejsce, na przykład do katalogu /opt. Najnowszą wersję Mari0 znajdziesz tutaj: stabyourself.net/mari0.

Po rozpakowaniu archiwa uruchom plik mari0_1.*.love, w razie czego możesz też utworzyć aktywator do gry:

sudo nano /usr/share/applications/Mari0.desktop

Wklej następujący tekst:

[Desktop Entry]
Comment=
Exec=love-unstable /opt/mari0-linux/mari0_1.3.love
GenericName=LÖVE game
GenericName=Gra LÖVE
Icon=/usr/share/pixmaps/love-game.png
Name=Mari0
NoDisplay=false
Path[$e]=
StartupNotify=true
Terminal=0
TerminalOptions=
Type=Application

Zamiast wytłuszczonego fragmentu wklej swoją ścieżkę do pliku mari0_1.*.love

Zapisz (Ctrl + O) i wyjdź (Ctrl + X).

Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  • http://utk.bo.pl elektronik666

    Error main.lua39. I sobie nie pogram …

    • Admc

      Próbujesz uruchomić grę za pomocą stabilnej wersji LÖVE podczas gry gra wymaga niestabilnej wersji.

  • http://utk.bo.pl elektronik666

    hmm zainstalowałem z tego repo z tematu, a ono jest niestabilne… to co mam zrobić ?

    • Admc

      Masz jednocześnie stabilną i niestabilną wersję. Utwórz aktywator tak jak w artykule i będzie działać.

  • http://utk.bo.pl elektronik666

    Zrobiłem… a jak to teraz otworzyć ?

    • Admc

      Powinien być w menu Programy→Gry

  • http://utk.bo.pl elektronik666

    Nie można uruchomić „Mario”
    Wykonanie procesu potomnego „/usr/share/applications/Mari0.desktop” (Brak dostępu) się nie powiodło

    i z uprawnieniami czy bez i tak nie mogę uruchomić, przez terminal także… uprawnienia dałem najwyższe i dalej nic…

    • Elvis

      A może brak uprawnień root’a, albo.. chmod +x ?

  • ubuntu-usr

    prosta rzecz. wykonując czynności wskazane przez autorów w Ubuntu 10.04, niestety wśród dostępnych pakietów do zainstalowania zabrakło love-unstable, zainstalować można tylko love.

    • Admc

      Masz zbyt starą wersję Ubuntu. Pakiet love-unstable jest dostępny dla Ubuntu 11.04 i 11.10. Jeśli nie chcesz instalować edycji nie-LTS to poczekaj na następnego LTSa (12.04) który wyjdzie za miesiąc.