view immposiblerush/CzytajTo.txt @ 25:404e262cd7e7 default tip

png rm
author Przemyslaw <prymula76@outlook.com>
date Mon, 01 Apr 2024 07:18:10 +0200
parents 2787f5e749ae
children
line wrap: on
line source

Immposile Rush 

Prawdę mówiąc nie planowałem pisać w najbliższym czasie, w Jawie. Kwaśna atmosfera jaka jej towarzyszy od przejęcia Sun przez Oracle. Piętrzące się procesy patentowe i licencyjne Oracle z Google. Nie zachęcały do działania. Całe szczęście OpenJDK umożliwia licencjonowanie na GPL. Aż tu nagle, zdzwonił do mnie znajomy z kolejki do lekarza, Andrzej. I namówił mnie na wspólne wyzwania. Jako że Andrzej absolwent PJSTK w Gdańsku, miał styczność z Jawą. Ostatecznie padło na ten język. Co zostało koledze ze szkoły, wkrótce się okaże. Sam osobiście, dla przypomnienia techniki zaparzania kawy, zbudowałem Immposible Rush (choć prawdę mówiąc, pierwotnie planowałem napisać tą grę w C++ i SDL2).

Sposób budowy:
Należy zainstalować na ścieżce wykonawczej, polecenie ANT, oraz oczywiście OpenJDK.
W katalogu, gdzie znajduje się plik build.xml, wpisujemy kolejno (czyszczenie jest opcjonalne)
- kompilacja ‘ant compile’
- budowa słoika ‘ant jar’
- uruchomienie ‘ant run’
- czyszczenie ‘ant clean’

Stróże Prawa:
Aplikacja wykorzystuje assety dźwiękowe użytkownika GitHub  - SOURABHV na licencji MIT.
A sam program jest na licencji GPL v3

Użytkowanie:
Zabawę rozpoczyna się po wciśnięciu klawisza ‘Spacja’. Sterowanie klawiszami ‘A’ oraz ‘D’ (Jawa nie obsługuje strzałek, z oczywistego powodu. Na klawiaturach stacji roboczych SPARC nie ma strzałek !).

Miłej zabawy
Przemysław R. Pietraszczyk
Gdańsk/Sucha Huta wrzesień 2023