Archiwum kategorii ‘Projekty’

Wakacje

13 lipca 2010, godzina 22:56

Na te wakacje (do końca września) zaplanowane mam dokończenie następujących projektów:

  • Greedy Car Thieves — gra akcji inspirowana grami GTA/GTA2. Wkrótce podam więcej informacji, również na tym blogu.
  • Net-Crush — menedżersko-sieciowo-futurystyczno-sportowa gra. Tutaj bramki są cztery, a piłka ma nóżki.
  • Praktyki — z racji studiów na WPPT na PWr muszę odbyć co najmniej miesięczne praktyki. Póki co idzie nieźle, poznaję przy okazji technologię JSP (na co dzień nie korzystam z Javy, ale nie taki diabeł straszny).
  • Praca inżynierska — wypadałoby już zacząć pisać.

Czasu na wypoczynek pozostaje niewiele. Mimo to, cieszę się, że mam tyle ciekawych zajęć i nie dopadnie mnie nuda.

Ściąganie muzyki z serwisu wrzuta.pl

5 lutego 2009, godzina 23:59

Przeglądając serwis wrzuta.pl zauważyłem mnóstwo komentarzy typu “prześlij proszę ten utwór na adres takitamadres@wp.pl”. Byłoby o wiele prościej, gdyby tacy internauci sami potrafili sobie ściągnąć wybrany utwór z wrzuty. No bo to przecież jest teoretycznie możliwe — skoro flashowy odtwarzacz na *Twoim* komputerze odgrywa muzykę, to musiał ją wcześniej skądś ściągnąć, prawda? Problem w tym, że ukrywa przed użytkownikiem możliwość zapisu pliku MP3 na dysk…

Rozpatrzmy taki oto przykład:

http://djyas.wrzuta.pl/audio/6hnvDcoBjU/lambada

Okazuje się, że interesować nas powinien tylko ten “śmieszny” ciąg literek w adresie do utworu: 6hnvDcoBjU. Plik dźwiękowy bowiem znajduje się pod adresem:

http://www.wrzuta.pl/aud/file/6hnvDcoBjU

Po wpisaniu takiego adresu, przeglądarka sama ściąga plik. Jedyne co musimy potem zrobić, to zmienić nazwę (dodać końcówkę “.mp3″).

W taki sposób każdy internauta może sobie ściągnąć na dysk twardy utwór z wrzuty. Jeśli natomiast używamy systemu GNU/Linux albo jakiegoś innego na którym działa perl i wget, możemy ściągnąć mój skromny skrypt, który automatyzuje całą pracę.

IceWar — reaktywacja

31 grudnia 2008, godzina 12:39

W najciemniejszych zakamarkach znalazłem stronę www sieciowej gry IceWar, którą w 2005 napisałem wraz z maxestem, przy udziale całego zespołu IW-Team.

To był nasza pierwsza “poważna” gra, pisaliśmy ją jeszcze nie mając żadnego doświadczenia. Stąd wynikają liczne błędy i niedorobienia. :)

Postanowiłem ją wskrzesić, tak więc strona jest znów dostępna w sieci.

Download na razie nie działa, ale postaram się to naprawić jak najprędzej.

morpheus-0.4

29 grudnia 2008, godzina 22:24

Pojawiła się wersja 0.4 bota morpheus, a wraz z nią poprawki błędów oraz przekompilowana wersja dla systemów Ms Windows.

Więcej informacji na stronie bota.

rsac-0.1

10 września 2008, godzina 13:56

Postanowiłem udostępnić źródła mojego mini-projektu o nazwie “rsac” (RSA Chat). Jak sama nazwa wskazuje, jest to prosty komunikator, szyfrujący wszystkie przesyłane wiadomości szyfrem RSA. Narodziny tego projektu na pewno nie są tak ważnym wydarzeniem jak dzisiejsze uruchomienie LHC, jednak również sprawia mi radość. :)

Pierwszą wersję można pobrać ze strony http://chomzee.ethernet.pl/rsac/. Numer wersji podkreśla wczesną fazę rozwoju projektu, pisałem w pośpiechu, tak więc ilość błędów na pewno jest większa od zera. Na pewno jeszcze nie należy uznawać tego programu za bezpieczny.

Drobne uwagi dla ludzi, którzy zechcieliby testować to oprogramowanie:

  • Istnieje wersja dla systemów Windows. Wystarczy rozpakować paczkę zip gdzieś na dysk C: (niestety, z innych dysków ta wersja nie zadziała) i uruchomić klienta skryptem uruchom.bat
  • Testowy serwer znajduje się na ethernet.pl (jako hostname należy wpisać ethernet.pl)
  • Tabulatorem przełączamy osobę, do której kierujemy wiadomości prywatne
  • Użytkownicy cygwin powinni używać wersji uniksowej rsac
  • crsac jest uniksowym klientem o interfejsie ncurses
  • Program crsac działa niepoprawnie w systemie FreeBSD, postaram się to naprawić jak najszybciej
  • Makefile nie posiada celu ‘install’
  • Program nie był testowany na innych systemach niż Linux, FreeBSD i Windows

Projekt powstał głównie po to, abym nauczył się korzystać z biblioteki OpenSSL i mógł odświeżyć programistyczny umysł. Nie wiem ile czasu znajdę na kontynuowanie prac, jednak mam nadzieję, że kiedyś pojawi się w pełni stabilna wersja, a może nawet graficzne GUI.

nk-scripts-1.2

27 sierpnia 2008, godzina 16:13

Pojawiła się nowa, poprawiona wersja skryptów parsujących naszą klasę. Z powodu poprawek poczynionych przez twórców portalu, zalecam używanie najnowszej wersji. Pobrać je można ze strony projektu nk-scripts.

nk-scripts

23 lipca 2008, godzina 18:38

Ostatnio często denerwowało mnie, że by zerknąć na powiadomienia na naszej-klasie, sprawdzić kto jest dostępny lub sprawdzić czy ktoś ze znajomych dodał zdjęcie, musiałem otworzyć dużo niepotrzebnych plików graficznych, reklam (najgorsze są te animacje flashowe, potrzebują zjadają mnóstwo pracy procesora).

W ramach wygody, oszczędności zasobów i wypróbowania Perla, postanowiłem napisać kilka skryptów, które wypiszą istotne informacje prosto na konsolę (ściślej mówiąc, standardowe wyjście :) ).

Skrypty można ściągnąć pod adresem http://chomzee.ethernet.pl/nk-scripts/. Do działania wymagają programów: perl, cat, echo, iconv (program dokonuje konwersji utf8->iso-8859-2). Zatem na Windows pewnie nie zadziałają.

Boty, boty…

9 lutego 2008, godzina 23:14

Postanowiłem oficjalnie ogłosić koniec rozwoju projektu morpheus wydając wersję o numerze 0.2. Wytłumaczyłem się z tej decyzji w notce na stronie projektu. Jednak bot pod numerem gg:8739447 ciągle działa i nie wykluczam, że kiedyś jeszcze popracuję nad nim.

Zmianie uległ numer bota SpellBot sprawdzającego pisownię. Od dnia dzisiejszego, pisownia sprawdzana jest pod numerem gg:4537849.

Edytor Map FreeShoppy

3 stycznia 2008, godzina 13:31

W przerwę świąteczną poświęciłem się głównie lenistwu. Jednak maxest ostro wziął się do roboty i spłodził piękny Edytor Map FreeShoppy.

Aplikacja została napisana przy pomocy technologii .NET (za którą ja osobiście nie przepadam) oraz DirectX (o której się nie wypowiadam, bo nie mam nawet jak z niej korzystać). Na razie jest wersja na systemy z rodziny Windows, jeżeli ktoś wie, jak tak napisany program uruchomić bądź zemulować pod Linuksem, liczę na pomoc. Z graficznym edytorem w bardzo łatwy sposób można tworzyć mapy do FreeShoppy — obsługa jest intuicyjna, wszystko można wyklikać (od czasu przytrzymując shift lub ctrl ;) ). Świetna robota, maxest!

Załączam parę zrzutek z ekranu z owego edytora:

FreeShoppa Map Editor

FreeShoppa Map Editor

FreeShoppa Map Editor

Edytor Map FreeShoppy można oczywiście ściągnąć ze strony domowej FreeShoppy.

FreeShoppa 0.16

15 grudnia 2007, godzina 1:06

Wydałem wczoraj koleją wersję FreeShoppy. Numerek wersji już urósł do 0.16. Pomimo tego, że zawiera niewiele zmian w stosunku do poprzedniej wersji, jestem bardzo zadowolony. Udało mi się (jak również Fragosowi, głównemu grafikowi) oteksturować i odźwiękować prawie całą grę. Uważam, że wygląda ona na tyle ładnie, że powoli można brać się na poważnie za jej promocję i tworzenie wokół niej społeczności.
Jeśli masz ochotę pograć w Shoppę, po prostu odezwij się do mnie na gadu, bardzo chętnie pogram ;)