Editor de pistas do Tampycross no Windows
Pois é. Infelizmente eu preciso contemplar os usuários de Windows se quiser dizer que meu software é multiplataform. Por isso, reservei as últimas três horas do meu dia para me auto flagelar. Tive que aprender a usar o py2exe (nesse ponto, agradeço ao blog do Marcelo Lira e o post sobre deployment em Windows com py2exe e NSIS) e, pior, tive que usar Windows.
Não importa quanto tempo passe, usar aquele Sistema Operacional é sempre frustrante. Até o VIM - “O” Editor - no Windows é uma porcaria… Mas, que seja, depois de uma pequena reescrita do código, consegui compilar tudo direitinho. No entanto, é uma pena que o Windows não venha com python por padrão, pois o programa compilado passo de 1.2MB no código-fonte para 31MB de binários.
E, para finalizar, eis uma pista gerada no editor carregada no jogo.
Em um mês apresento o projeto e o código-fonte estará disponível para quem quiser sofrer um pouco lendo.
PS.: Essa mensagem me ajudou muito também (extraída da lista do PyGTK, em http://www.daa.com.au/pipermail/pygtk/2007-January/013395.html):
Yann Le Boulanger wrote: > I attached a very simple exemple that adds text and an image in a > button. This code works under linux (evert GTK version) but not under > windows (GTK2.10.6 / pygtk2.10.3). Ttext is displayed, but not image. > > Do I use button badly or is it a win32 bug ? The windows theme for GTK disables button images to make it look more like windows. This might be what's breaking your button. You could try changing the 'gtkrc' file associated with the ms-windows theme to remove the line "gtk-button-images = 0". -- Tim Evans Applied Research Associates NZ http://www.aranz.co.nz/
31. Outubro, 2007 em 07:28
Eu sinto a sua dor, cara. ><
Mas sua aplicação tá de ótima aparência e isso compensa.
Pra não ter de usar mais Windows nem em caso de desenvolvimento crossplatform, tem esse negócio aqui que fiquei de tentar mas não tive tempo, que talvez te ajude:
How to guide for cross-compiling GTK+ for Win32
http://live.gnome.org/Cross_compiling_GTK+_for_Win32
31. Outubro, 2007 em 09:11
Obrigado pelo elogio à aplicação. No mundo POSIX eu acho a aparência mais agradável.
Quanto ao mingw, até que ele é uma boa, mas não consigo conceber como que eu criaria um executável usando o py2exe + pygtk dentro do linux, já que para isso eu dependo das distutils.
Até a semana passada o método de compilação que eu usava era usando as autotools da GNU, mas resolvi mudar para usar um mesmo padrão em todos os SOs e melhorar a portabilidade. Sendo assim, eu ainda acho que tenho que rodar o Python no Windows. :-/
31. Outubro, 2007 em 09:25
Cara, se eu fosse mais capaz eu te ajudava mais com isso! Mas nao tenho nem 0,37665% da sua capacidade!
Prometo que vou me esforçar mais pra evitar ao máximo a sua auto-flagelação! =o]
O TampycrossTrackEditor ficou bonitão mesmo! Jah te falei neh? Mas repito sem problema =P
31. Outubro, 2007 em 23:38
Deixe de ser babaca, rapaz. Capacidade é uma coisa que vc faz. Na moral.
Quanto ao editor, acontece que eu fiz um projeto bem mais ou menos que exporta um método fácil para iterar sobre a pista. Só isso.
Ele ficou bonito mesmo, né? Sempre soube que eu poderia fazer projetos legais sem precisar chegar perto do Visual Studio.