shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Game em Shell


From: Eduardo Júnior
Subject: Re: [shell-script] Game em Shell
Date: Mon, 13 Jan 2014 20:49:32 -0200

Super Mario em shell script feito pelo pessoal da FATEC Carapicuíba:

https://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsdGRvbWFpbnxkb3JpZWRzb25hZ298Z3g6MmE0YTlhZWEyOTU1NjdkOA

https://sites.google.com/site/doriedsonago/trabalhos-academico/mario_bros_shellscript.zip?attredirects=0&d=1



2014/1/13 <address@hidden>


Galera fiz isso aqui, que é só um teste para o entendimento do movimento de um "boneco" em Shell, mas nada mais é o curso, e não um "boneco" em si. Se teclar 'd' vai pra direita; 's' pra esquerda; ... ; 'q' pra sair...n no entanto, está longe do que eu espero obter. Duas dúvidas: como manter o moviemnto contínuo a cada 'teclada' e com usar as SETAS do teclado em vez de letras. Se alguém tiver uma dica, ou um script, link... sei lá, só pra entender (e aprender) a fazer um game( bem básico) em shell, por enquanto, só de movimentar algo na tela, com o tempo, vou pesquisando e caso não encontro, verifico outras coisa. Desde já, agradeço!

#!/bin/bash
reset
tempo=2
while true ; do         
                read -s -n 1 -t $tempo chave
                if [ "$chave" == "d" ]; then
                            tput cup 3 4
                fi
               
                if [ "$chave" == "s" ]; then
                            tput cup 3 1
                fi
               
                if [ "$chave" == "e" ]; then
                            tput cup 2 3
                fi
               
                if [ "$chave" == "x" ]; then
                            tput cup 4 3
                fi
               
                if [ "$chave" == "q" ]; then
                                echo
                            break
                fi
done







--

Eduardo Moura da Silva Junior.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]