Skocz do zawartości
Shockah

[Java] EasySlick

Rekomendowane odpowiedzi

Przez ostatni rok (jak nie dłużej) bawiłem się biblioteką Slick do Javy (która znowuż używa biblioteki LWJGL) i stwierdziłem, że w samym Slicku i tak ciężko zrobić coś ciekawszego. Tak powstała moja biblioteka EasySlick.

 

Jako, że siedziałem sporo lat w GMie, ostatecznie EasySlick przypomina go trochę w użyciu. Idea obiektów, roomów... Starałem się również stworzyć elementy GUI, które potrafią pauzować grę - tak, jak robi to GM podczas show_message(), get_string(), itp.

 

Cały projekt dostępny jest na GitHubie: https://github.com/Shockah/EasySlick

 

Kilka testowych klas można znaleźć w paczce pl.shockah.easyslick.tests.

 

Aktualnie na podstawie EasySlicka powstaje kilka moich własnych projektów gier - w tym rewrite TimeSurfa.

 

Czekam na krytyczne uwagi :P. Inb4 "połowa kodu c******", ale przydadzą się i takie uwagi.

 

LWJGL - http://www.lwjgl.org/

Slick - http://slick.cokeandcode.com/

Forum Slicka - http://slick.javaunlimited.net/

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

java desktopowa, nie androidowa, right?

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Yep. Natomiast sam Slick ma wersję dla Androida, więc nie powinno być dużego problemu ze sportowaniem EasySlicka dla Androida - niestety nie mam żadnego urządzenia z nim, więc ja tego nie zrobię, bo nawet nie mam jak sprawdzić. Jeśli tylko Android obsługuje GL14, powinno się dać sportować. (GL14 dodaje subtraktywny blending)

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Po kodzie nie wygląda mi to na cacko umożliwiające eksport na Androida :D . Np. krzaczki takie jak funkcja rysowania cienia dla czcionki - to nie przejdzie :P . Nie zmienia to faktu, że to kawał porządnego gówna, ale o ES nigdy nic nie słyszałem.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

*o Slicku

 

No cóż. Gdybym teraz szukał czegoś do kodzenia gierek, to bym się pewnie zdecydował na libgdx, ale wtedy jak zaczynałem znalazłem właśnie Slicka :P. A że już sobie napisałem "bazę" pod projekty, to nie mam ochoty się przenosić.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się tutaj.

Zaloguj się tutaj

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

×