Pomysł by napisać aplikację desktopową celem nauczenia się Swinga i javy jako takiej narodził się na samym początku poznawania tego języka. Wybór padł na grę, w którą przycinam od paru ładnych lat - Arkadię. Jest to MUD (Multi-User Dungeon), czyli gra multiplayer, gdzie rozgrywka toczy się w wykreowanym przez autorów świecie za pomocą telnetu. Arkadia jest najstarszą i najbardziej rozbudowaną grą tego typu w Polsce mimo rozlicznych zmian i reform wciąż przyciągającą wierną grupę graczy.
Sam protokół telnet jest dość nieciekawy – oferuje po prostu wymianę czystego tekstu i to wszystko. W grze, w której walczymy często w kilkunastoosobowych drużynach próba zabawy z poziomu ‘czystego’ klienta jest zabójstwem. Dlatego też powstały dedykowane klienty, których zadaniem jest uczynienie gry przyjemniejszą. Wprowadzają one takie udogodnienia jak kolorowanie tekstu, triggery, aliasy, często również możliwość kreślenia map. Oczywiście moja aplikacyjka nie będzie nawet próbować wzbić się na ten poziom, ale pozwoli na kilka rzeczy i przy okazji pozwoli mi poznać kolejne zawiłości javy, a zwłaszcza biblioteki Swing.
Poniżej znajdują się pliki do ściągnięcia:
Oto changelog:
17 luty 2009 (v 0.2) :
- rozszerzenie sekcji pomocy
- poprawienie algorytmu wznawiania połączenia
- pojawienie się plików konfiguracyjnych
- dodanie stosu komend (klawisze kursorów)
- możliwość zmiany wyglądu okien ekranu
- możliwość kolorowania składni
22 listopad 2008 (v 0.1) :
- pierwsza wersja klienta.
![]() |
![]() |
![]() |



[...] Chlebik Client [...]
Pingback - autor: GridBagLayout w akcji « Stronnice Chlebika — styczeń 21, 2009 @ 12:03 am
[...] Chlebik Client [...]
Pingback - autor: Swinguj z nami czyli piszemy aplikację cz.2 « Stronnice Chlebika — luty 16, 2009 @ 11:28 pm
teraz jak bawisz sie grailsami, mozesz przerobic swojego klienta uzywajac griffona ( framework oparty na groovy)
Pozdrawiam i dzieki za bloga :)
komentarz - autor: Kuba — marzec 26, 2009 @ 9:40 am