Blog (23)
Komentarze (1.2k)
Recenzje (0)

Moje najdziwniejsze programy

@masterMoje najdziwniejsze programy10.12.2011 15:52

Z programowaniem, jak z każdą inną twórczością, jedne rzeczy wychodzą lepiej, inne gorzej, jeszcze inne lądują w koszu nie ujrzawszy nigdy światła dziennego.

Chciałbym się dziś z Wami podzielić moimi najdziwniejszymi programami jakie udało mi się stworzyć a które z różnych względów nie zostały nigdzie opublikowane, bądź znikły z uwagi na ich wiek. Główna przyczyna tego stanu rzeczy? Bardzo wąska specjalizacja bądź też typowo prywatny cel stworzenia czegoś, co ułatwia mi codzienną pracę przy komputerze.

Zapnijcie zatem pasy i nie próbujcie tego w domu ;).

Bot Routes Editor

Zdecydowany lider, niedościgniony wzór i autorytet w dziedzinie najbardziej specjalizowanej aplikacji jaka wyszła spod mojej ręki. Cóż to takiego?

Bot Routes Editor to narzędzie służące do optymalizacji i naprawiania konfiguracji ścieżek botów dla moda (!) do gry Soldier of Fortune II.

Bot Routes Editor
Bot Routes Editor

Swego czasu byłem zapalonym fanem tej gry. Wraz z przyjacielem bardzo często korzystaliśmy z pewnego moda który dodawał obsługę CPU w grach multiplayer. Aby boty mogły działać należało stworzyć im tzw. ścieżki. Jako że przykładałem się do tego aż za bardzo, mod ten nie wytrzymywał ilości punktów i po prostu się wieszał. I tutaj z pomocą przychodził mój program, który analizował oraz wyszukiwał zbędne punktu, usuwał je, łączył odpowiednio ścieżki i zapisywał poprawiony plik.

Prawdopodobieństwo że komuś innemu przydała by się ta aplikacja było niemal zerowe.

TGAStudio

Kolejny program związany z grą i jej edycją. Tym razem sprawa tyczy się gry Tomb Raider, a konkretnie czasów w których zaczęły pojawiać się pierwsze nieoficjalne edytory do tejże gry, wraz z aplikacją Room Edit – oficjalnym edytorem dostarczonym wraz z premierą Tomb Raider Chronicles (piąta część gry).

Do czego służy TGAStudio? Wbrew pozorom nie do tworzenia poziomów do Tomb Raider’a. Jego zadaniem jest ułatwienie kompletowania zestawu tekstur który następnie wykorzystuje się w edytorze leveli.

TGAStudio
TGAStudio

Program umożliwia nie tylko zwykłe kopiowanie pojedynczych tekstur między dwoma ich pakietami, ale również potrafi wyciągać je bezpośrednio z etapów gry. Do dyspozycji użytkownika oddane zostało kilkadziesiąt efektów graficznych oraz narzędzi do korekcji grafiki.

W latach swojej świetności (rok 2002) posiadał całkiem spore grono użytkowników zarówno w Polsce jak i na świecie, gdzie społeczność skupiona wokoło tworzenia poziomów była bardzo rozwinięta.

Analizator WLAN

Aplikacja której zadaniem było „podpinanie” się do programu zarządzającego kartą sieci bezprzewodowej i wyciąganie aktualnej siły sygnału.

Analizator WLAN
Analizator WLAN

Analizator WLAN przedstawiał siłę sygnału w postaci ładnego wykresu, ale co najważniejsze, umożliwiał ustawienie alarmu dźwiękowego w sytuacji w której poziom sygnału wzrastał powyżej określonej wartości (plus ew. warunek czasu przejścia pakietu). Po co to? Używałem go podczas manewrowania z anteną sieci ad-hoc. Jako że antena była w znacznej odległości od komputera (na dachu), nie byłem w stanie optycznie stwierdzić kiedy „trafiłem” w punkt odbioru :). Stąd też pomysł na taką aplikację.

Aplikacja obsługiwała kilka, najpopularniejszych na owe czasy, programów narzędziowych do kart WLAN.

Podsumowanie

To nie koniec, był jeszcze inne twory, jak program do optymalizacji rozmiaru poziomów do gry Tomb Raider, konwerter leveli Tomb Raider do Soldier of Fortune II a na edytorze zapisanych stanów gry skończywszy.

Większość kręciła się wokoło modyfikacji takiej czy innej gry. Zapał programistyczny przekłada się na inne dziedziny, stąd też moje duże zainteresowanie tworzeniem etapów czy przeróżnych modyfikacji a w związku z tym narzędzi wspomagających.

W każdej jednak sytuacji sprawdziło się powiedzenie: „potrzeba matką wynalazków” :).

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.