Labdien.
Sākšu ar nelielu ievadu.
Nesen man bija dzimšanas dienā, kurā mana ģimene uzdāvināja spēļu konsoli Wii Nintendo. Paralēli tenisa, boksa un fitnesa priekiem, internetā atradu arī dažādas muzikālas izklaides. Tā kā esmu arī muzikāls kakls, tad ieinteresējos par tām. Pirmo atradu Guitar Hero, bet tā cena likās diezgan kodīga. Vēl pēc dažiem meklējumiem tika atrasta saite uz RockBand piedāvāto izklaidi. Tā kā summa e-bajā nu jau likās pieņemama, tad arī tika pasūtīts šis komplekts. Pašu spēli iegādājos pie pašmāju plēsējiem, jo nedaudz baidījos par pareizo Wii kodējumu.
Tā nu šis brīnums tika manā pagrabā.
Bet nu kāda bija vilšanās, ka spēlei ar muzicēšanu ir tikai nosacīta saskare: spēle ir tikai nosacīta taustiņu spaidīšana un trāpīšana pa sarkanajiem un zaļajiem kvadrātiņiem, kuriem ar mūziku un tās ritmu no tā…
Vienu vārdu sakot es biju sašutis, šokēts un visādi citi nepatīkami pārsteigts, pie tam ar nogrieztu iespēju uz atpakaļceļu, jo komplekts kā jau minēju pirkts pie “viņiem”.
Tā nu pamērcējos kādu brīdi nepatīkamās sajūtās, līdz nolēmu kaut ko darīt lietas labā, jo principā skaitos programmētājs, pie tam tāds kurš darbojas ar visdažādākajām ierīcēm un ne tas sliktākais (kā nu bez nelielām savas astes celšanām).
Pirmais, kas mani patīkami pārsteidza, ir tas, ka pievienojot bungas PC datoram, Vista atpazina šo komplektu kā prieka nūjiņu (Joystick). Nu tālāk jau tehnikas lieta. Parakājos vēl pa internetu (ak slava Tev Google dievs), atradu arī dažas programmiņas, kas ļāva darboties ar bungām jau kā ar “īstām” bungām. Bet ģitāras atbalsts tai nevienai nebija.
Tā kā pēdējā nedēļas nogale patrāpījās brīva, tad nolēmu šai problēmai pieķerties no savas puses. Vispirms atradu sīkprogrammiņu Joy2Key, ar kuras palīdzību joysticka taustiņi tiek pārveidoti par parastiem klaviatūras taustiņiem. Tas man nedaudz atviegloja darbu, lai nevajadzētu sākumā ņemties ar joysticka apstrādi. Sākumā izvēlējos Visual C# express un XNA Game Studio. Kopumā pārāk slikti nesanāca, bet kaut kas nebija tā – vai nu skaņa nāca par vēlu, vai taustiņu apstrāde iebremzēja, bet bungas skanēja ar nelielu novēlošanos. Brīdi padomājot, tomēr atteicos no lēnā sharpa un Microsofta piedāvāto skaņas atskaņošanas sistēmas un pievērsos savai dzimtai videi Delfiem. Nopumpēju Turbo Delhi un sāku meklēt kādu piemērotu skaņas bibliotēku. Beigās izvēle krita uz bibliotēku BASS. Tā likās samērā vienkārša un ar labām atsauksmēm par to.
Tā rezultātā tikai zaudēts vēl viens vakars un tika radīta jauna programmiņa, kura vēl nav pabeigta, bet dodu Jums apskatei un iemēģināšanai.
Download: Ra Drummer (Full with wav files)
Download Ra Drummer exe (Only exe files)
Ko programma spēj pašreiz (22.02.2009):
Lai mainītu skaņu definīcijas jāmaina settings.xml fails, tur man liekas viss diezgan saprotams.
Kādi ir sapnīši un sapņi programmas uzlabošanai.
Kādas ir pašreizējās problēmas, kuras paredzēts novērs tuvākā laikā:
Ja nu pēkšņi kāds šito visu lasa un viņam rodas ieteikumi, tad labprāt uzklausīšu.
Kā arī varu dot izejas kodus.
p.s. Pats wav failus netaisu, tādēļ izmantoju internetā iegūtus failus, bet ja kāds vēlas ar tiem padalīties, tad laipni lūgtum…