PlanetAttack w Android Market
Hello!
PlanetAttack w końcu wylądowało w Android Market! Polecam zasysać!:] Od teraz będziecie na bieżąco z wszystkimi update’ami;)
Pozdro All!
PlanetAttack
Haj haj ewrybady!:)
Nowy background (at last royalty free!) w grze! Dujulajkit?:>
WorkInProgess – PlanetAttack
Witam
Co tu dużo pisać – wersja 0.2a mimo iż nadal ma status WIP jest już praktycznie grywalna (no w sumie grywalna była już od kilku tygodni tyle że brakowało weny aby dorobić troche grafiki i kodu;). Anyway – bierzcie i grajcie w nią wszyscy (posiadacze Androida;) – póki kosztuje 0.00 w każdej walucie;). Poniżej kilka screenów i sznurek do pobrania!
YAMC – kolejna odsłona;)
W kolejnej odsłonie mojego eksperymentu z dźwiękiem w Javie, doszła funkcja dekompresji mp3 dla przeciąganych na okno/sampla plików (oczywiście o ile jest to mp3;). Lekko został też zmieniony sposób prezentacji czasu (beat, a pod spodem czas) i kilka innych rzeczy. Natomiast ciągle więcej jest do zrobienia (i ciągle nowe pomysły w głowie kiełkują), niż zostało już zrobione.

Polecam ściągnąć zipka, rozpakować i dwukliknąć bata;)
Smacznego;]
WaveformPanel evolution:P
Hm… to dziwne ale im dłużej przy tym siedzę, tym więcej widzę rzeczy do zrobienia… i tym bardziej che mi się je robić! Jest na to lekarstwo?:P ![]()
Anyway – mixera dziobanie zaczęte… ale jak widzę że to nie taka prosta sprawa jakby się mogło wydawać…
Javowy komponent WaveformPanel cz.3
Ewolucji komponentu część dalsza. Wśród ostatnio dodanych do całości aplikacji rzeczy mamy m.in.:
- przesuwanie elementów na siatce projektu (również pomiędzy trackami),
- skalowanie i przesuwanie siatki projektu,
- drag and drop (można przeciągać pliki wave na istniejące na siatce sample lub na samą siatkę),
- zoptymalizowane rysowanie wave (pomijanie niewidocznej części)
To tak z grubsza. W przyszłości może pokusimy się o dekodowanie MP3/OGG i oczywiście ciągle w planach zaczęcie prac nad mikserem:)
Na zakończenie 1 screenik i 1 Jarosław!
Javowy komponent WaveformPanel cz.2
Hm…. po przejściu kilku początkowych schodków komponent ewoluował – podstawowe operacje mychą zaimplementowane. Nadal brak odtwarzania, ale to chyba jednak będzie zaimplementowane ‘piętro wyżej’ zważywszy na to co mi teraz strzeliło do głowy:
Me like it!;)
Javowy komponent WaveformPanel
Chodziło to za mną, chodziło… aż w końcu mnie dogoniło więc ostatnio rozpocząłem produkcję Javowego komponentu pozwalającego wyświetlać reprezentację fali dźwiękowej zapisanej w pliku Wave oraz wykonywać podstawowe operacje (przesuń, zaznacz, powiększ itp). Wydawałoby się iż sprawa jest banalnie prosta. I w sumie owszem – wczytanie i wyświetlenie całkiem proste. Schody zaczęły się przy przesuwaniu i powiększaniu. Może nie całkiem zupełnie schody nie do przejścia aczkolwiek lekko pod górę było – trzeba było pamiętać o kilku rzeczach jak np. sprawdzanie czy czasem nie próbujemy wyświetlić fragmentu którego początek jest większy od końca i tym podobne zagwózdki. No ale ostatecznie pierwszy, podstawowy efekt za mną:) Kontrolka działa – wczytuje wave (testowałem na razie mono/stereo i 3 kanałowy ale podejrzewam ze inne tez pójdą) niekompresowany (PCM), wyświetla, powiększa, zmniejsza, pokazuje + przeciąga marker, przesuwa. W następnym kroku trzeba by dodać jakieś lepsze odwzorowanie w większym oddaleniu (na razie zdeka poszarpanie to wygląda;) i zaznaczanie fragmentu i może jakieś podstawowe operacje edycyjne – ale te już chyba wypadałoby oderwać od samej kontrolki i wypchnąć na zewnątrz?
Anyway – 3 screeny na razie i archiwum z aktualnym kodem (sam komponent – bez widocznego na screenach okienka w którym się znajduje) wrzucam:
Pomysł!
Tak jak obiecałem – mała dygresja na temat pomysłów. Zawsze kiedy wpadam na jakiś eugenialny pomysł na super wypaśną aplikację, okazuje się że ktoś kiedyś już na to wpadł i nawet zrealizował:(. No cóż – może potrzebuję bardziej pokręcone zwoje mózgowe żeby wymyślić coś bardziej oryginalnego? Lokówka do zwojów mózgowych needed!
Aby nie zapomnieć C# w gębie…
Jakiś czas temu usiadłem sobie i zacząłem tak od niechcenia pisać kontrolkę do rysowania. Chyba tylko właśnie dlatego żeby tego C# trochę poużywać – bardzo przyjemny język i w sumie cały framework. Wracam sobie od czasu do czasu do tego kodu – miła odskocznia od ciągłego pisania w Javie + Oracle. W sumie że Java to jeszcze ok – w niej czasem też coś skrobię dla siebie od tak po prostu (ostatnio wziąłem na tapetę kontrolkę wyświetlania i może edycji pliku dźwiękowego Wave – ale o tym w następnym odcinku;). Bardziej chyba męczy ta monotonia ciągle tego samego projektu – zmienia się czasem tylko lekko strona od której do niego się podchodzi.
Nie rozwodząc się za bardzo, 2 screeny:


Anyway – korci mnie żeby dalej to rozwijać i może stworzyć z tego coś pożytecznego, ale oczywiście pojawia się problem pomysłu… co z tego można zrobić?:) I po co?:>
W sumie temat pomysłu to sprawa na osobnego posta którego zaraz wyprodukuję:P















