Chciałem się podzielić projektem, który od jakiegoś czasu dłubię do Otchłani 1.3: Otchłan Mapper.
To lokalna aplikacja webowa, która pozwala grać w Otchłań przez terminal w przeglądarce i jednocześnie tworzyć mapę świata. Mapper odczytuje aktualną pozycję postaci z pamięci procesu gry, więc nie musi zgadywać, gdzie jesteśmy na podstawie wpisywanych komend.

Aktualnie aplikacja potrafi m.in.:
- uruchamiać i pokazywać terminal gry w przeglądarce,
- budować atlas świata na podstawie danych gry,
- pokazywać odwiedzone już lokacje/pokoje na mapie,
- śledzić aktualną pozycję gracza na mapie,
- dodawać notatki i tagi do lokacji,
- pokazywać statystyki postaci: HP, mana, MV, złoto, poziom, statusy i czas gry,
- pokazywać widoczne moby/NPC na mapie,
- importować i eksportować backup mapy,
- informować o nowych wersjach z GitHuba.
Sporo rzeczy w interfejsie można skonfigurować pod siebie: opis lokacji, tagi, notatki pola, notes, moby na mapie, poszczególne statystyki postaci czy rozmiar czcionki terminala. Da się więc dość łatwo odchudzić UI albo zostawić więcej informacji, jeśli ktoś lubi mieć wszystko pod ręką.
Projekt działa lokalnie i nie wysyła danych gry na żaden zewnętrzny serwer. Jedyne połączenie z siecią wykonywane przez aplikację to sprawdzenie, czy na GitHubie jest dostępna nowsza wersja. GitHub służy też do pobrania aplikacji i dokumentacji.
Repozytorium, instrukcja uruchomienia i gotowe paczki są tutaj:
https://github.com/HubertKSK/otchlan-mapper
Projekt nadal rozwijam, więc chętnie przyjmę bugreporty, pomysły i uwagi od osób, które faktycznie grają.
Miłego błądzenia po Mantarze