Skip to content. Skip to navigation

Ian Lawrence

Sections
Personal tools
You are here: Home Blog Debian Amazonas - Hackfest

Debian Amazonas - Hackfest

24 hours of pure programming fun

When

Saturday 25th - Sunday 26th October 2008 17:00 - 17:00

Where

'casa do fedoraeiro'

Why


Some of the FUCAPI Linux Lab students joined our local Debian Users Group and one of them, Henry Bilby, posted this a while back

Estou achando um pouco parado o grupo, em questão de contribuição para a comunidade. Minha sugestão é que, seja marcado pelo menos um encontro por mês, em um final de semana (local a ser definido), para desenvolvermos algum projeto parado, retirar bugs do gnome, desenvolvermos nossas próprias idéias


What


Using Python GASP, PyGame and a git repo develop a game. Put a simple QT User Interface onto it and package it for Debian

How


Get a good start by checking out the existing GASP games which give an idea of what is possible
bzr branch lp:gasp-games
Python QT documentation is here and a quick Hello World PyQT app is below
import sys
from qt import *

class HelloButton(QPushButton):

def __init__(self, *args):
apply(QPushButton.__init__, (self,) + args)
self.setText("Hello World")

class HelloWindow(QMainWindow):

def __init__(self, *args):
apply(QMainWindow.__init__, (self,) + args)
self.button=HelloButton(self)
self.setCentralWidget(self.button)

def main(args):
app=QApplication(args)
win=HelloWindow()
win.show()
app.connect(app, SIGNAL("lastWindowClosed()"),
app, SLOT("quit()"))
app.exec_loop()

if __name__=="__main__":
main(sys.argv)

Extra Info



If any graphic artists are reading this and are available to help design a UI for the game you are encouraged to come along

Final Note

This is a technical event. This means it is a chance for developers who normally collaborate online to meet up in person to gain creative synergy through peer interaction and source code. It is *not* an install fest or a chance to clear any doubts about whether you want to install Linux on your computer or not. If the internet connection stays up and there are no power failures we should have have a productive event. Thanks

_____
tags:
Wednesday, October 22, 2008 in CodeLife  | Permalink |  Comments (0)
del.icio.us   Digg   Yahoo   Google   Spurl