Linux Game Center - Participe deste projeto!

Iniciado por Fagner Patricio, 12 de Dezembro de 2005, 23:06

tópico anterior - próximo tópico

Fagner Patricio

Olá pessoal, aqui venho apresentar o logo oficial do projeto, não é definitivo



Essa á mais uma bela idéia do nosso amigo LedStyle

Espero vocês na nossa reunião amanhã (terça, dia 13/12/2005, as 8:00h horário de Brasília), no IRC

Já sabem né

Server: irc.gnome.org
Para conectar: /server irc.gnome.org

Canal: #Linux_Game_Center
Para entrar: /join #Linux_Game_Center
Viva o mundo Livre!!!

LedStyle

Resumindo o projeto em 3 palavras pra quem não sabe ainda.

Imaginem um programa de chat. Num servidor vc conecta, encontra pessoas, adiciona na lista de amigos e convida elas pra jogar online jogos como Wesnoth, Freeciv e vários outros clássicos Multiplayer pra Linux.

Vai ser em Python, Pygame e PyGTK.

Precisamos de Programadores, Designers, Webdesigners e Beta Testers (pra o futuro).

[]s

biohazard

Yes nos temos batatas !
mto bom o logo


minha ideia era troca a skin vermelha dos dados e coloca uma do tux !
Arch Linux Overlord
Kernel 2.6.25-ARCH

murtog

Uma dúvia rápida (não me levem a mal, por favor):

Qual o conhecimento de vocês sobre:
- Python
- Pygame
- PyGtk

? Tipo, se poucas pessoas conhecerem é melhor ter um tempo de "aprendizado" antes do projeto, não ?

Eu estaria disposto a ajudar. Meu e-mail eh: murtog at gmail.com

abraços =]

Marcus VBP

se precisar de ajuda com a parte de web design podem contar comigo.

murtog


Fagner Patricio

Citarmurtog escreveu

Uma dúvia rápida (não me levem a mal, por favor):

Qual o conhecimento de vocês sobre:
- Python
- Pygame
- PyGtk

? Tipo, se poucas pessoas conhecerem é melhor ter um tempo de "aprendizado" antes do projeto, não ?

Eu estaria disposto a ajudar. Meu e-mail eh: murtog at gmail.com

abraços =]

Não sei do pessoal, mas o meu é zero :), vai ter esse tempo sim cara, só que quem já souber alguma coisa, vai começar o projeto entendeu?


CitarMarcus VBP escreveu

se precisar de ajuda com a parte de web design podem contar comigo.


Vamos precisar sim :)
Viva o mundo Livre!!!

Fagner Patricio

Como não veio ninguém para a primeira reunião, hehehehe, eu gastei meu tempo começando alguma coisa, Olha ai a uma possivel tela de login :)



Código fonte:

http://geocities.yahoo.com.br/fagnerz/Linux_Game_Center_-_Login.zip

Falou pessoal :):):)
Viva o mundo Livre!!!

LedStyle

Fagner... foi mal kra. Aparece no MSN ai pragente conversar. Adivinha só... dominaram meu PC bem na hora da reunião :(

Só pude voltar as 22hs. Fico aguardando.

[]s

biohazard

Fagner... foi mal kra.

To duentao aki, nao deu pra entra no pc ! uahuahau dei uma fuga e entrei agora mais ja vo sai , peguei o zip
Arch Linux Overlord
Kernel 2.6.25-ARCH

murtog

Baixei o Zip também. Ficou massa!

Fagner, adicionei vc no MSN, blz ? Sei programar em Python também, posso dar uma mão =].

Falou, galera!

Fagner Patricio

Iniciei mais um módulo, esse vai ser até fácil, um dos módulos será o browser interno, fiz um código teste que só precisa ser refinado :)

vejam e testem :)

import pygtk
import gtk
import gtkmozembed

class Browser:      

   def delete_event(self, widget, event, data=None):        
       print "delete event occurred"        
       return False

   def destroy(self, widget, data=None):
       print "destroy signal occurred"
       gtk.main_quit()

   def __init__(self):
     
       self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
       self.window.set_decorated(True)      
       self.window.connect("delete_event", self.delete_event)
       self.window.connect("destroy", self.destroy)
       self.window.set_border_width(10)

       self.browser = gtkmozembed.MozEmbed()
       self.browser.load_url("http://www.pygtk.org")
       self.window.add(self.browser)    

       self.browser.show()
       self.window.show()

   def main(self):    
       gtk.main()

if __name__ == "__main__":
   hello = Browser()
   hello.main()
Viva o mundo Livre!!!

Fagner Patricio

Olá pessoal, é com grande prazer que venho mostrar o início do módulo base para o browser que vai se integrar ao programa final :)



Olha ai o código


import pygtk
import gtk
import gtkmozembed

casa = "http://www.ubuntulinux.org/"    

class Browser:  
   
   def delete_event(self, widget, event, data=None):        
       print "delete event occurred"        
       return False

   def destroy(self, widget, data=None):
       print "destroy signal occurred"
       gtk.main_quit()

   def proximo_evento(self, widget, event, data=None):    
       self.browser.go_forward()

   def anterior_evento(self, widget, event, data=None):    
       self.browser.go_back()

   def home_evento(self, widget, event, data=None):    
       self.browser.load_url(casa)

   def __init__(self):
     
       self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
       self.window.set_decorated(True)      
       self.window.connect("delete_event", self.delete_event)
       self.window.connect("destroy", self.destroy)
       self.window.set_default_size(800, 600)
       self.window.set_border_width(10)

       self.botaoProxima = gtk.Button("Proximo")
       self.botaoProxima.connect("clicked", self.proximo_evento, None)

       self.botaoAnterior = gtk.Button("Anterior")
       self.botaoAnterior.connect("clicked", self.anterior_evento, None)

       self.botaoCasa = gtk.Button("Casa")
       self.botaoCasa.connect("clicked", self.home_evento, None)

       self.logoLabel = gtk.Label("Linux Game Center - Home Page")

       self.browser = gtkmozembed.MozEmbed()
       self.browser.load_url(casa)  

       self.hbox = gtk.HBox(homogeneous=False, spacing=5)
       self.hbox.pack_start(self.botaoAnterior, expand=False)
       self.hbox.pack_start(self.botaoProxima, expand=False)
       self.hbox.pack_start(self.botaoCasa, expand=False)
       self.hbox.pack_start(self.logoLabel, expand=False)

       self.vbox = gtk.VBox(homogeneous=False, spacing=5)
       self.vbox.pack_start(self.hbox, expand=False)
       self.vbox.pack_start(self.browser, expand=True)
     
       self.window.add(self.vbox)

       self.botaoProxima.show()
       self.botaoAnterior.show()
       self.botaoCasa.show()
       self.logoLabel.show()
       self.hbox.show()
       self.vbox.show()
       self.browser.show()
       self.window.show()

   def main(self):    
       gtk.main()

if __name__ == "__main__":
   hello = Browser()
   hello.main()


Vamo lá pessoal, todo mundo vamo ajudar no projeto que promete :)

Estou fazendo esses códigos mas eu não sei nada de PyGtk, estou aprendendo fazendo o projeto, acontece que Python e PyGtk é muito mais simples do que eu pensava :) é fácil mesmo, quem quiser ajuda e ajudar é só me contactar, murtog cara, cadê você?????

Já falei com o Led para ele arrumar uns ícones legais para usarmos.

Marcus VBP depois queria conversar com você e o LedStyle sobre o Home Page, que dias vocês podem, ao mesmo tempo, hehehe :)

Falou Pessoal!!!
Viva o mundo Livre!!!

biohazard

ahh so pq eu tava quase nessa parte no abri a jenla do brownser!!1

ahh !

vo apaga meu sorce e pega o seu !! hihii
Arch Linux Overlord
Kernel 2.6.25-ARCH

LedStyle

Fagner... to meio corrido mas assim que abrir uma brexinha eu ja te arrumo aqueles ícones pra incrementar o visual ok? Posso mandar em svg? Tem como agente usar só svg no programa?

Te enviei uns provisórios por email ok?

Ae pessoal. Pra quem ainda não entendeu o projeto vou resumir em 1 palavra: STEAM

Entenderam agora? hehehe. Vai ser tipo um Steam pra jogos do Linux. Tamos precisando de contribuição heim. Quem programa em Python por favor ajudem ok?

[]s