Przeglądając forum audio games natknąłem się na wątek pod nazwą "Introducing simuTapes, a media player simulating a tape player", czyli na Polskie "Przedstawiamy SimuTapes, odtwarzacz multimedialny symulujący magnetofon".
Jako że jestem wielkim fanem kaset magnetofonowych oraz każdego sprzętu z nimi związanego o czym wiecie, a jeśli nie to Lola może potwierdzić opisując moją radość na widok jej Aiwy postanowiłem sprawdzić appkę.
Pełen optymizmu oraz radości, że ktoś wpadł na tak wspaniały pomysł pobrałem i wypakowałem pliki.
Po uruchomieniu aplikacji wita nas menu obsługiwane strzałkami lewo prawo z następującymi opcjami:
"Open drawr button (TZW adiect otwierający kieszeń magnetofonu);
rewind button (Przewijanie w tył);
play button;
fast forward button(Przewijanie do przodu);
stop button(Zatrzymywanie odtwarzania, przewijanie zatrzymujemy spacją);
Power button(Wyłączenie aplikacji)
Tutaj zaczynają się już wspomniane wcześniej schody.
Przede wszystkim nie możemy wybrać sobie dowolnego pliku z dowolnego folderu. Wszystko musi znajdować się w folderze Tapes.
Rozumiał bym to jeszcze jakoś, gdyby można było tam tworzyć podfoldery i zrobić sobie taką bibliotekę kaset wybierając później z listy tą, którą chcemy odsłuchać.
Wszystkiemu winne jest BGT. Dlaczego ludzie jeszcze w tym piszą i piszą w tym aplikacje do których ten silnik w ogóle się nie nadaje? Tak, wiem, sam lepszy nie byłem i napisałem tak pierwsze wersje PLS Generatora ale obecnie wszystko przenoszę na inne języki.
Kolejny mankament niedopuszczalny w odtwarzaczach to brak wsparcia dla formatu MP3. Rozumiem, że BGT, ale Mci, czyli klasa dla pewnej DLL-ki to umożliwia. Deweloper się tutaj w researchu nie postarał.
Można przyczepić się również do ułożenia przycisków, aczkolwiek bywały i takie magnetofony.
Po za dźwiękami na otwieranie kieszeni, przewijanie oraz zatrzymywanie czy naciśnięcie play nie ma nic. Nie symuluje to więc mimo nazwy odtwarzania kasety.
Autor mógł postarać się o Equalizer z parametrem emitującym np Dolby B lub dodać chociaż ten elegancki szum prawdziwej taśmy.
Dygresja again: Ludzie na forum owszem proponowali dodanie szumu, ale tego z Winyli… Widać przez to jakie pojęcie ma obecna młodzież o technologiach dostępnych bezproblemowo wszędzie jeszcze 10 lat temu. :/ Czas biegnie teraz zbyt szybko, a ja mimo wieku jestem już Dinozaurem…
Ostatnia rzecz, to przewijanie. Czy deweloper lubi niszczyć głowice i taśmy? Przewijanie na podglądzie? Nie było to możliwe w niczym po za dyktafonami i w tym momencie dźwięk mechanizmu był zupełnie inny. Podgląd w ten sposób na zwykłym magnetofonie niszczył zarówno głowicę magnetofonu jak i taśmę w kasecie.
Co zrobione jest dobrze?
Przede wszystkim w pełni realistyczne dźwięki magnetofonu. Nie pomieszał winyla z kasetami jak SamTupy w STW. :) Po za tym lekkość oraz rozmiar samej aplikacji oraz możliwość modyfikowania jej dźwięków.
Podsumowując pomysł jest dobry, lecz wykonanie z uwagi na wybrany język programowania oraz słabe przyłożenie się do tematu nie jest zadowalające. Obecnie dam programowi 4 na 10, polecając jednak sprawdzenie za jakiś czas bo przecież to dopiero pierwsza wersja 1.0.
Żeby nie było, że tylko narzekam wspieram projekt, ponieważ uwielbiam analog i chcę, by ludzie mogli chociaż zobaczyć w uproszczeniu jak to było. Już 2 lub 3 dni temu podesłałem autorowi prymitywny kod obsługi plików oraz folderów w BGT a niebawem dorzucę również analogowy szum z prawdziwej kasety, aby chociaż się zapętlał. Przekazałem mu również wszystkie wypisane tutaj uwagi.
Meh, nie rozumiem po co bawić się w takie kukielki. Po co komuś jakieś kasety na kuklach ale OK
Bo ty po za programowaniem sorry, ale chyba mało rozumiesz. xD
Nie wiem co ma ogólne rouzmienie do jakiegoś śmiesznego kaseciaka :P. BTW ni rozumiem rejestrów i przerwań w ASM, pomocyyyyyy!
Też to testowałem i całkowicie się zgadzam się odnośnie tego, że autor, chyba, ma małe pojęcie o kasetach w ogóle. Poczekam, co będzie dalej.
@dash, elegancka appka, ale jakby było więcej funkcji i te dźwięki, to by było idealnie.
czy coś z tym jeszcze się dzieje?
Nie.
Ale gdy nauczę się dobrze programować w C# to się zadzieje i to tak jak trzeba. Chcę zrobić symulator z prawdziwego zdarzenia.
Ehh przeglądam stare posty tak. Przewijanie na podglądzie miało wiele panasów z półmiękkąmechaniką sg 20 głównie.