STEPMANIA: Transforme seu PC com GNU/LINUX em uma máquina Dance Dance Revolution

Quem nunca viu em fliperamas de shoppings, máquinas de danças que funcionam com fichas, música alta e um louco todo suado pulando em cima? Com Dance-Dance-Revolution e suas variantes, basta escolher uma música e acompanhar os passos que são indicados na tela com setas em um tapete digital.

[ Hits: 185.075 ]

Por: Alessandro de Oliveira Faria (A.K.A. CABELO) em 25/01/2006 | Blog: http://assuntonerd.com.br


Joystick: Ligando o seu Joypad/DirectPad na porta paralela



O tapete de dança do Playstation modelo já vem com o conector-adaptador-PC para a porta paralela (DB25 macho), veja na foto abaixo. Entretanto precisamos executar alguns procedimentos para que o jogo consiga interpretar os sinais da porta paralela.


O joystick ligado a porta paralela funciona utilizando os módulos do kernel joydev e gamecon. Depois utilizamos o programinha Xjoypad, que converte os sinais do joystick lidos na porta paralela para o sinal de tecla pressionada do teclado convencional.

Ou seja, quando pressionamos o botão X do joypad, o sistema operacional acha que pressionamos a tecla 3 do teclado convencional por exemplo, sendo assim utilizável por qualquer programa que utilize a teclas configuradas.


"A desvantagem de utilizar um joystick adaptado é que a utilização do processador é muito alta, pois ele precisa ficar monitorando os sinais recebidos na porta paralela. Mesmo num processador relativamente rápido, um Athlon de 1.5 GHz por exemplo, a diminuição do desempenho chega a 20% enquanto o joystick está em uso. Usando um joystick ligado na placa de som, a perda é bem menor, cerca de 3 a 5%, enquanto ao usar um joystick USB ela é próxima de zero, pois os sinais são processados pelo próprio joystick."

Fonte: http://www.guiadohardware.net

Em primeiro lugar devemos criar os dispositivos do joystick. Os comandos abaixo efetuam esta tarefa:

$ cd /dev
# rm js*
# mkdir input
# mknod input/js0 c 13 0
# mknod input/js1 c 13 1
# mknod input/js2 c 13 2
# mknod input/js3 c 13 3
# ln -s input/js0 js0
# ln -s input/js1 js1
# ln -s input/js2 js2
# ln -s input/js3 js3
# mknod input/event0 c 13 64
# mknod input/event1 c 13 65
# mknod input/event2 c 13 66
# mknod input/event3 c 13 67


Agora carregue os módulos do kernel joydev e gamecon:

# modprobe joydev
# modprobe gamecon map=0,7


Nesta fase o sistema está preparado para utilizar o seu joystick ligado a porta paralela. Entretanto falta o programa xjoypad que podemos baixar em:
Como no exemplo abaixo, efetue download, descompacte o arquivo e entre na pasta criada criada pelo comando unzip. Copie o arquivo xjoypad para para /usr/loca/bin e pronto!

$ wget http://downloads-guiadohardware.net/xjoypad.zip
$ unzip xjoypad.zip
$ cd xjoypad
# cp xjoypad /usr/local/bin


Agora vamos executar o programa em segundo plano, execute o programa xjoypad com o device do joystick escolhido.

# xjoypad -device /dev/js0 &

Nesta etapa o seu joystick esta pronto para uso. Aconselho criar um script com o nome joy-on contendo os comandos acima, assim facilitando a habilitação do joystick quando necessário.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução:
   2. Download e instalação
   3. Joystick: Ligando o seu Joypad/DirectPad na porta paralela
   4. Joystick: Ligando o seu Joypad/DirectPad na USB
   5. Configurando o seu tapete no jogo StepMania
   6. Baixando as músicas na Internet
   7. Como jogar?
   8. Criando suas músicas
   9. Referências, créditos, imagens e outros links
Outros artigos deste autor

Biometria facial na autenticação do usuário root

PEAGLE: Serviço Web de busca indexada em seu servidor local

Criando uma aplicação em shell script integrada com o Interbase/Firebird

Leitor de impressão digital Futronic FS80 no Linux

Transmitindo dados para relógios Timex Datalink no GNU/Linux

Leitura recomendada

MSX: os bons tempos estão de volta II

Jogando Xadrez online e gratuitamente no Linux

Instalar Minecraft, League of Legends e Fortnite no Linux

Como jogar poker no Full Tilt Poker pelo Linux

Tactical Ops no Linux

  
Comentários
[1] Comentário enviado por matheusslima em 25/01/2006 - 02:00h

Grande cabelo, trezendo sempre grandes novidades :-P

[2] Comentário enviado por davidsonpaulo em 25/01/2006 - 02:34h

Está aí algo bacana de se fazer. Com um tutorial detalhado como esse então, é moleza.

A comunidade agradece, mestre Cabelo. Abraços!

[3] Comentário enviado por jeffestanislau em 25/01/2006 - 08:44h

Cabelo,
Você como dançarino ficou um espetáculo... rs rs s
Show de bola o artigo... está de parabéns como sempre!

[]'s
jefferson

[4] Comentário enviado por rebinat em 25/01/2006 - 09:37h

CAbelo,

você é ilario cara... cada uma ....bixo de onde vc tira todo esse material.. é absurdo as coisas que vc mostra pra nós simples mortais...

Parabens pelos artigos

Luiz Henrique

[5] Comentário enviado por Wesley F em 25/01/2006 - 10:25h

Realmente esse jogo é muito bom, eu coloquei no meu uns annoucers que quando vc vai jogando o cara fica falando "Fantastic" ae quando tu manda um combo lindo o pessoal delira eh mto maneiro quem quiser baixar temas e mais coisas entrem no http://www.stepmaniastuff.com la tem bastante coisa

Muito bom o seu artigo eu adoro esse jogo tem um amigo meu que é fera nesse jogo =) hehehehe

Abraços

[6] Comentário enviado por mms_ba em 25/01/2006 - 10:40h

Parabens. Muito bom o artigo. Depois dele so falta agora colocar maos a obra!! São artigos como esse que provam que a comunidade alem de compartilhar sabe tambem se divertir. Um abraço.

[7] Comentário enviado por fdavid em 25/01/2006 - 12:25h

Nossa... se papai pergunta-se o que queria ser quando crescer diria que queria ser bom como o cabelo :-)

Quem sabe com o tempo... calvo já estou ficando.
Cabelo otimo artigo só ficou devendo um dos seus videos, um de voce dançando ficaria show :-P

[8] Comentário enviado por ebrasil em 25/01/2006 - 13:21h

aff o paia eh q eu n achei ainda um tapete melhor , esse tapete de bosta naum funciona o botao do centro , comprei errado achando q funcionava. =( adoro esse jogo pena que o pc que eu uso pra linux fica no trabalho , naum da pra dançar =\ , mas vlw o artigo tah mto bom

[9] Comentário enviado por JuNiOx em 25/01/2006 - 17:07h

hahahhaha comédia
=)

dahora cabelo!

abraços

[10] Comentário enviado por DHRS em 25/01/2006 - 17:19h

Buenas Comunidade!

CABELO, simplesmente incrível. A cada dia aqui temos provas que tudo, senão quase tudo é possível de se fazer com GNU/Linux. Ainda mais como esta detalhado em seu artigo. Parabéns e um grande Abraço.

[11] Comentário enviado por weslei em 25/01/2006 - 20:02h

ae cabelo!irado d++++ o artigo!!mas cuidado ai cara pra nao se empolgar...seu espaco e pequeno...vai acabar quebrando essa mesa ai..aehaehaeha valew cara!muito bom mesmo!

[12] Comentário enviado por RockerTux em 25/01/2006 - 23:22h

Agora só falta achar o tapete e o adaptador pra comprar =D

[13] Comentário enviado por lennon.jesus em 26/01/2006 - 10:19h

Cabelo,

Tenho um amigo que vai virar seu fã!!!

Valeu.

Abraços a todos,
Lennon Jesus.

[14] Comentário enviado por casterman em 28/01/2006 - 17:41h

Bastante flexível

[15] Comentário enviado por removido em 29/01/2006 - 11:54h

Muito bom seu artigo cabelo. Mandou bem, aliás, você sempre manda bem suas matérias sempre são show de bola. Abraços e continue assim.

[16] Comentário enviado por ledstyle em 30/01/2006 - 20:47h

Olha... eu desafio qualquer um aqui do Viva o Linux a vencer-me no Step Mania jogando como quiser. Eu jogo com os dedos, pois parei de jogar nas máquinas a alguns anos, mas pelos dedinhos eu debulho heim!!! hahahaha...

Ja uso esse Step Mania desde versões anteriores e sempre acompanhei os lançamentos!

Quem quiser é só entrar em contato!

[17] Comentário enviado por removido em 01/02/2006 - 00:28h

10!

[18] Comentário enviado por agk em 01/02/2006 - 09:52h

Muito legal essa idéia, pra quem curte DDR é uma boa pedida, parabéns mestre Cabelo, mais um excelente artigo para a comunidade.

[19] Comentário enviado por m3ocs-d4rksun em 05/02/2006 - 16:04h

hauuhah..
maneiro cara..
no proximo você faz...
trasnforme seu PC GNU/Linux em uma montanha russa... uahuau
brincadeira.. hehe
falow ae cara..

[20] Comentário enviado por mila_angra em 26/02/2006 - 21:19h

Oi!
Eu tenho uma dúvida... Gostaria de saber se esse modelo de tapete: http://cgi.ebay.com/2-Dance-Revolution-DDR-Pads-Mats-USB-for-PC-2-PORTS_W0QQitemZ8262671024QQcategor...
É compatível com o stepmania...
Obrigada=)

[21] Comentário enviado por mila_angra em 26/02/2006 - 21:19h

A e teria como algm responder por aki msm?

[22] Comentário enviado por CABELO em 27/02/2006 - 09:49h

Prezada Camila:

Sim este pode de tapete é compatível...

T+

CABELO

[23] Comentário enviado por mila_angra em 27/02/2006 - 12:30h

Oi! Obrigada por responderem minha pergunta!
Desculpa incomodar outra vez...
Mas eu gostaria de saber se vcs conheçem alguma loja ou revendedora q venda tapetes de DDR para PC, no Rio de Janeiro,ou São Paulo...
Pq eu moro no RJ,então seria melhor para mim esses dois estados.
Gostaria de saber tbm se esse tapete eh compatível com a Stepmania.
http://cgi.ebay.com/2x-3-IN1-High-Dense-Deluxe-DDR-Dance-Mat-PS-PS2-Xbox-PC_W0QQitemZ8261834824QQcat...

Obrigada e desculpa incomodar. =)

[24] Comentário enviado por flipe em 28/09/2006 - 11:24h

alguém sabe como fazer rodar o controle PSX paralelo no xmame através do gxmame?

valeu!

[25] Comentário enviado por lggravina em 05/10/2006 - 13:57h

Estou precisando de uma ajuda ,tenho um tapete de danca topway saida db15 tipo serial , e nao consigo fazer funcionar , por favor gostaria de saber se ha algum programa especifico ou adptador .
nao consigo fazer funcionar ...
obrigado a todos
lggravina@bol.com.br

[26] Comentário enviado por rhuanbarros em 17/12/2006 - 23:37h

oi,
eu tenho um tapete só q quando eu ligo ele no PC, ele fica o tempo inteiro pressionando a tecla "start"sozinho.
alguém sabe como eu posso arrumar isso?
será q eu vou ter q mechar na eletrônica do tapete pra, pelo menos, desabilita essa tecla maldita!?
obrigado

[27] Comentário enviado por olimalimao em 18/07/2007 - 20:39h

Olá . . . este tutorial é completo, mas, não vejo ninguém reclamar um problema como o que tenho. Fiz o download do "StepMania", instalei e, ao clicar no icone de inicialização, o game ameaça ser aberto, chego a escutar do som de abertura, mas... não abre e no monitor todas as luzinhas piscam como se fosse probelma de resolução. Já tentei 24bit e 16bit de cores e outras resoluções e... nada. Se alguém puder me ajudar via "e-mail" (felipelimalimao@msn.com) eu agradeço, pois ando meio corrido e, no fim de semana espero poder pular um pouquinho... até em breve! obrigado

[28] Comentário enviado por seyon em 15/11/2007 - 13:34h

Olá, bem, eu tenho um tapete ps2 e um adaptador ps2 a questão é que já testei o tapete directamente numa ps2 e ele funciona, já liguei um comando da ps2 no adaptador ele funciona, a questão é que quando ligo o tapete ao adaptador ele não funciona :( o meu adaptador é um dragon pc usb dual

[29] Comentário enviado por danivillar em 18/11/2007 - 20:36h

Oi, tenho o tapete e o jogo instalado, mas gostaria de instalar o modo FITNESS, em que o jogo não acaba de 3 em 3 músicas. Alguém sabe um link, ou alguma opção que eu tenha que mudar???

Obrigada

[30] Comentário enviado por Terramel em 24/11/2007 - 02:09h

Gostaria de saber sobre a compatibilidade do tapete Super Arena da Clone com o Linux. Quero ver se compro ele para rodar no meu Ubuntu Feisty Fawn. Alguém já testou ele?

Abraços

[31] Comentário enviado por seyon em 19/12/2007 - 19:17h

é..ainda sem solução para o meu problema :(

[32] Comentário enviado por alynie em 20/06/2008 - 17:31h

bom...ganhei um tapete de dança mas não sei como conectar no meu pc!
ja tentei baixar alguns programas mais não fui bem sucedida. vcs podem me ajudar,gotaria de uma dica ou outra coisa parecida!!
obrigada

[33] Comentário enviado por kadry21 em 18/01/2010 - 11:51h

alguem pode me orientar???
gostaria de ter um tapete de dança para 2 jogadores, porem, não tenho ps, nintendo...
eu tenho tv, dvd e pc mas me parec que no pc não há a possibilidade de 2 jogadores.
qual tapete devo adquirir nesta condiçoes???
kadry21@terra.com.br


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts