sábado, 16 de outubro de 2010

Criando Jogos com o GameEditor

Bom, há muito tempo sem escrever nada, resolvi fazer esse tutorial de um GameEditor bem diferente, achei ele muito interessante pois é multiplataforma, ou seja, os jogos que você criar com ele, poderá rodar em Rwin, Linux, MacOs, e até nas plataformas móveis de celular...



No site oficial tem muitas informações interessantes e um videozinho do youtube mostrando exemplos feitos com o GameEditor e plataformas que rodam sem problema algum o GameEditor.

Video youtube




Para fazer Download...

no Windows:
--> Descompacte o arquivo GameEditor.zip que você baixou do sourceforge e execute gameEditor.exe, não é necessário instalar.

no Linux:
--> Descompacte o arquivo GameEditor.zip, acesse a pasta onde foi descompactado.
$chmod +x gameEditorLinux - usado para dar permissão de execução ao arquivo
$./gameEditorLinux - para executar o arquivo


no MacOsx:
--> Descompacte o arquivo GameEditor.zip, e execute o arquivo gameEditorMacOsx.


No próximo post explicarei como adicionar um personagem ao seu jogo e fazer o bixin se mexer..

quarta-feira, 24 de março de 2010

Usar Email via python

é...demoro que só mas aqui aculá apareço com algo que estou usando ou precisando. no caso é um script em python para envio de email. lá vai:

#
import smtplib
print
print "Teste Email Dominio"
print
dominio = raw_input("Digite o servidor:")
de = raw_input("De: ")
para = raw_input("Para: ")
msg = raw_input("Mensagem: ")

server = smtplib.SMTP(dominio)

server.sendmail(de , para , msg )


server.quit()
print 'Envio OK!!'

quinta-feira, 13 de agosto de 2009

Transformar audio no ubuntu...

é, achei uns cds antigos revirando as caixas em minha casa, e não podia deixar de faltar em minha biblioteca musical no meu notebook. Portanto, resolvi transformar meus cds em mp3.
Primeiro utilizei o Rhythmbox, abri o mesmo em Aplicativos--> Som e Vídeo --> Reprodutor de música Rhythmbox, com ele aberto cliquei em Extrair e esperei...Após alguns poucos minutos pra minha surpresa já estava lá: /home/eu/Músicas/nomedabanda/album todas as musicas bonitinhas com o nome e tudo mais. Com o detalhe: o padrão do ubuntu é os arquivos transformados serem em .ogg, tudo beleza, afinal de contas é para utilizar no meu notebook mesmo. Só que minha irmã vê e fala: "passa pro meu mp4 manoww!" ae lá vai eu transformar os .ogg para .mp3.
$ sudo apt-get install sox lame
depois entre na pasta que estão as músicas .ogg e digite:
$ for i in *.ogg; do sox “$i” “${i%.ogg}.wav”; done
serve para transformar de .ogg para .wav
depois para transformar em mp3 digite:
$ for i in *.wav; do lame -h "$i" "${i%.wav}.mp3"; done
e irá aparecer alguns dizeres com LAME 3.98 encoding sei oq bla bla bla

Pronto é isso! dessa maneira todos seus arquivos .ogg da pasta irão ser transformados para .mp3!
até a próxima...


LAME: Site oficial

segunda-feira, 20 de julho de 2009

Museu do Atari libera código fonte

ÉEEEE isso mesmo, o Museu do Atari achou bolando no lixão da antiga sede os códigos de 13 jogos, disponibiliza para download em seu SITE, eles pedem no final:

Note: If you are going to Mirror these sources or place them onto your own site, please have the respect and courtesy to include with them - Source: www.atarimuseum.com as these wouldn't exist if I hadn't of climbed into a filthy dumpster at 3am in the morning behind the old Atari building in Sunnyvale and salvaged them and restored them from their diskettes.

Resumindo: Se você for utilizar esses códigos em seu site, não esqueça zé ruela de dizer da onde você tirou, porque tiramos no calar da madruga do antigo prédio da Atari. belê?

Ahhh gente, não é nada LIVRE, os caras acharam no lixão e estão disponibilizando, para aficcionados, ou para você estudar e tals, eu agora tô endoidando aqui vendo uma ruma de código do pacman, que porra é isso?!!

O nome disso é Assembly, basic e por ae vai...

* MAIN ROUTINE FOR MS PAC MAN



MAIN LDA #$17 ;LOCK IN MARIA MODE

STA INPTCTRL

SEI

CLD

LDX #STACKPTR

TXS ;SET STACK POINTER

JSR SCREENOF ;TURN GRAPHICS OFF

LDA #$00

STA OFFSET ;FOR FUTURE EXPANSION

STA INPTCTRL ;TO MAKE JOYSTICKS NOT FREEZE

JSR STRTINIT ;ENTRY TO MS PAC MAN



ATTRACT JSR DOTITLE ;START ATTRACT MODE

JSR HOLDSCOR ;SHOW HI SCORE TABLES

LDA #$01

STA AUTOPLAY



JSR GAMEINIT

JMP AGAIN



START LDA #$00 ;START GAME PLAY

STA AUTOPLAY

JSR GAMEINIT

JSR READY ;PUT PLAYER READY UP

LDA #$00 ;SET UP STARTING TUNE

JSR DOTUNE

LDA #$01

JSR DOTUNE


Fonte: http://www.atarimuseum.com/
Até..

sexta-feira, 17 de julho de 2009

!Panda, O urso mais invocado do Python!

Panda 3D
Dando continuidade ao meu preciso tempo de ociosidade, estava procurando uma biblioteca em que eu conseguisse criar joguinhos, é eu sei, e o pygame? ja fiz o joguinho da nave e queria algo um pouco mais elaborado, foi então que descobri o PANDA 3D , pode ser utilizado como uma biblioteca gráfica para Python e C++. É amplamente utilizada em jogos e animações como Piratas do Caribe Online. Como resolvi brincar mais com essa ferramenta, na medida em que for aprendendo, colocarei o resultado aqui junto com o código. A principio, começaremos com a instalação:
-Baixe o pacote do site:
& Ubuntu Jaunty
& MacosX
& RWindows
Após ter baixado o pacote, no meu caso que baixei o .deb, já foi instalado tudo bonitinho..Caso não aconteça com você, tente o dpkg -i nomedopacote.deb
-entre na pasta de exemplos do panda3d:
$ cd /usr/share/panda3d/samples
-Dá um ls, para listar todos os arquivos/pastas do diretório
$ ls
-Acessa a pasta do exemplo Boxe de Robôs
$ cd Boxing-Robots
-Executa o exemplo que tem o formato .py
$ python Tut-Boxing-Robots.py
Caso tudo ocorra tranquilo, irá executar e belezinha, seu panda3d está pronto para sua criatividade em jogos ou animação...No próximo post, ensinarei como fazer o seu Olá Mundo! no mundo 3d..até lá..
obs: Para funcionar legal, existem várias bibliotecas necessárias, inclusive pygame. Portanto, muito cuidado ao executar o panda3d, para estar com todas as bibliotecas.

Resultado:
Resultado

segunda-feira, 13 de julho de 2009

Trocar Linux (Xandros) x Rwin(Xp) - Batalha do ano...


É foi muito dificil, quer dizer está sendo. 4h e 30min e ainda aqui sentado olhando para essa telinha do eeePc, ASUS, para tirar a distribuição linux de fábrica e colocar o RWIN.tá, tá e porque danado você fez isso?! Contarei uma breve história...Estou eu, no meu novo notebook com o Ubuntu 9.04 funfando pesado direto, jogando Frets on Fire. Me achando o guitarrista, então chega minha mãe: "-Meu filho, comprei esse pequenininho aqui, mas num quero essa tal de línuxi não!"
eu: Porque mãe? ele é tão funcional, não tem virus, é prático, rápido.
mãe: é, mas já tentei bulir e não gostei muito não. tire por favor e bota o rwinxp. Ae fui jogar HeadHunter, e ela vem denovo: será que você pode fazer isso para sua mãe?
eu: "humrum, tô indo.."
Saio e vou em busca do oraculo. digito: instalando winxp no asus eeePc. Para meu espanto, aparecem: Resultados 1 - 10 de aproximadamente 163.000 para instalando winxp no asus eeePc (0,26 segundos)

Então leio pra ca, leio pra lá, e alguns tutoriais com coisas inimaginavéis. altera .ini, pula 3 vezes, corre , sobe a escada para fazer funcionar. Foi quando veio a luz, achei já triste, desistimulado, o blog do Adauto de Andrade..digae na intimidade, é porque ele é O CARA. fez um passo-a-passo bem detalhadozinho, show de bola, onde você pode conferir no Blog Legal sao 5 fases bem detalhadas da instalação que me ajudaram bastante.

Só gostaria de ressaltar que há alguns problemas que são normais...
1.Por exemplo, antes de executar o winnt para começar a copiar os arquivos da pendrive para o hd do eeepc. é importante que se executa o SMARTDRV.EXE no C: e no D: Senão irá gerar erro, e demorar bastante a instalação.
2.Quando começa a instalação ja na parte gráfica, nem sempre o windows reconhece o local de onde pegar os arquivos, então é necessário apontar o D:\i386
3.O autor Adauto, pede para copiar os arquivos do seu cd que vem no ASUS.obs: sao dos 2 cds, e não apenas de um.
4.Quando for utilizar o auto install da asus para os drivers, também nem sempre irá reconhecer tudo, será necessário instalar na "munheca" com o botão direito do mouse em Meu Computador > Propriedades > Hardware > Gerenciador de Dispositivo. Lá irá escolher o que não foi instalado, clicar com botão direito do mouse e escolher Atualizar Drive > Não não agora > Avançar > Avançado > Avançar Novamente > e marcar incluir midia removivel(pendrive),aguardar pela confirmação que encontrou e OK ou CONCLUIR.

Espero que nunca mais vá fazer essas trocas para minha mãe, hehehehe, e que aqui fica o meu MUITO OBRIGADO ao autor pelo belissimo artigo, com o passo-a-passo.

obs: Agora conectado na 3g claro no asus eeePc, postando esse artigo.

Advogado Legal-Adauto

quarta-feira, 8 de julho de 2009

Desprotegendo planilha do Excel

É estava eu com uma baita dor de cabeça de refazer uma planilha bem especial para meu chefe. Portanto, apelei para a boa e velha programação VBA. Abaixo o código para desproteger planilhas... :D ...


Abra a planilha, vá em Ferramentas, Macro, defina um nome (por exemplo, DESPROTEGE) e clique em Criar. Na tela que for aberta, cole o seguinte código:

Dim i, i1, i2, i3, i4, i5, i6 As Integer, j As Integer, k As Integer, l As Integer , m As Integer, n As Integer
On Error Resume Next
For i = 65 To 66
For j = 65 To 66
For k = 65 To 66
For l = 65 To 66
For m = 65 To 66
For i1 = 65 To 66
For i2 = 65 To 66
For i3 = 65 To 66
For i4 = 65 To 66
For i5 = 65 To 66
For i6 = 65 To 66
For n = 32 To 126
ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr (i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If ActiveSheet.ProtectContents = False Then
MsgBox "Planilha desprotegida com sucesso!!!"
Exit Sub
End If
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next


Clique no botão executar (Play) e aguarde. Pronto.
Esta programação é usada para quebrar senhas que estejam no item "Desproteger planilha". Para senhas de abertura e gravação, use programas específicos como os disponíveis para download em
http://www.officerecovery.com/excel/
http://www.elcomsoft.com/aopr.html
http://www.passwordservice.com/excel/
Válido para Excel até a versão 2003.