Pyweek Game Coding: Unterschied zwischen den Versionen

aus Metalab Wiki, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten.
Zur Navigation springenZur Suche springen
(pyweek 14)
 
(21 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
{{Game Development}}
 
{{Game Development}}
  
<div style="padding: 0.5em; margin: 0.5em; border: 1px solid #959595; background: white;">
+
Regelmäßige Game Development Competition. Innerhalb einer Woche soll ein Spiel von 0 weg mit Python gebaut werden.
'''Yay, results:''' Nach der PyWeek gehts im Metalab mit Spieleentwicklung weiter: [[Game Development]] in Form monatlicher ''Gamedev Weekends''.
 
  
An Spielen wurde [[Series of Tubes]] und [[Mount Fuji]] gebaut.</div>
+
Website: [http://www.pyweek.org pyweek.org]
  
== News ==
+
== Pyweek 14 ==
 +
* Challenge: 6.5.2012 bis 13.5.2012
  
'''Sun, 8th of April, 2007''': PyWeek is over. Read the [[#PyWeek_is_over_-_what.27s_next.3F|what's next section]].
+
== [[Pyweek_Game_Coding/PyWeek13|PyWeek 13]] ==
  
{|
+
* Challenge: So, 11. September 2011, 02:00 (Lokalzeit) bis So, 18. September 2011, 02:00 (Lokalzeit)
|[[Bild:pyweek.png]]
+
* Kickoff: So, 11. September, 10 Uhr (morgens :-)
Seit vier Jahren findet der Computer-Spieleentwicklungs-Wettbewerb "[http://www.pyweek.org/4/ Pyweek]" statt. Ziel der Teilnehmer ist es innerhalb nur einer Woche ein unterhaltsames Spiel mit Hilfe der [http://python.org/ Programmiersprache Python] zu entwickeln. Dreißig Teams haben während der [http://www.pyweek.org/3/entries/ PyWeek 2006] Spiele erschaffen und eingereicht. Einige davon sind wirklich gut.
+
* [http://pyweek.org/13/ Übersicht] auf der offiziellen Website
  
Dieses Jahr startet auch in Österreich ein Team, und hat sich das Ziel gesetzt aus reinem Spaß an der Freude gemeinsam ein spannendes Spiel zu entwickeln. Das 'Team Metalab' wird sich in der Karwoche vom '''1. bis 8. April 2007 im Metalab''' zusammenfinden, und als offene Gruppe an dem Wettbewerb teilnehmen. '''Wer vor Ort vorbeischauen will ist herzlich willkommen.''' Wir freuen uns über fähige Programmierer, talentierte Grafiker, und  vom Leben gezeichnete, niemals ausreichend wertgeschätzte Audio-Artisten.
+
== Pyweek 6 ==
 +
30. März bis 5. April 2008
  
[[Bild:Metalab-eingang-2.jpg|thumb|left|<br>'''Das Metalab'''<br>[[Lage | Wien 1., Rathausstraße 6]]<br><br>'''Presseanfragen:'''<br>Paul Böhm, Obmann<br> +43/ 699/ 101 108 63]]
+
* [http://pyweek.org/6/ Übersicht] auf der offiziellen Website
Die Hackerstube Metalab ist ein Platz für junge und jung-gebliebene Technik-Enthusiasten, kreative Köpfe, und alle die daran Spaß haben mit der Wechselwirkung von Technologie und Gesellschaft zu experimentieren. Das futuristisch anmutende Lab wirkt wie eine Steampunk-StudentenWG-Werkstätte die niemals schläft. Durchzogen von Kabeln, Sensoren, und pulsierenden LED-Wänden, wird hier schon heute von Freizeit-Bastlern eifrig an den Technologien von Morgen gearbeitet. Und wenn die Hacker am Software schreiben oder Hardware bauen sind, stapeln sich schon mal die Pizza-Boxen und das Koffein-Zuckerwasser fließt in Strömen.
+
* [http://www.pyweek.org/e/teammetagame/ Entry '''Team Metagame''']
 +
* [http://media.pyweek.org/static/rules.html Regeln]
 +
* Noch [http://media.pyweek.org/static/help.html mehr Info]
  
Die ersten Zwischenresultate des Metalab Teams wird man bereits am Freitag, dem 6. April beim Metaday #2 begutachten können. Nach dem Hauptvortrag des Security-Experten Martin Herfurt, der über Sicherheitslücken im Bluetooth-Protokoll und seinen Implementierungen sprechen wird, soll das Metalab-Spiel in einem Lightning Talk vorgestellt werden.<br style="clear:both" />
+
== [[Pyweek_Game_Coding/PyWeek05|PyWeek 5]] ==
  
|valign="top"|
+
== [[Pyweek_Game_Coding/PyWeek04|PyWeek 4]] ==
[[Bild:final.jpg-thumb.png|thumb|right]]
 
[[Bild:funnyboat-final.png-thumb.png|thumb|right]]
 
[[Bild:pocus2.png-thumb.png|thumb|right]][[Bild:sc9.png-thumb.png|thumb|right]]
 
|}
 
  
== Masterplan ==
 
# build game
 
# extract django for games ''(seperate the framework parts from our game, don't abuse the real django as game framework)''
 
# win pyweek
 
# ???
 
# profit :P
 
  
== Timeline ==
+
__NOTOC__
* Friday 2007/03/02 Registration underway
 
* Sunday 2007/03/25 Theme voting commences
 
* Sunday 2007/04/01 Challenge start
 
* Sunday 2007/04/08 Challenge end, judging begins
 
* Sunday 2007/04/22 Judging closes, winners announced
 
 
 
== Game ideas ==
 
 
 
*massively multiplayer first person marble madness style 3d shooter episodal adventure game with katamari damacy elements
 
 
 
*realistic real-time space travel simulation
 
** +1 fuer die idee, -1 dafuer, das in der pyweek zu machen -- wir haben nicht die zeit, das selber durchzuspielen --[[Benutzer:Chrysn|chrysn]]
 
 
 
* adventure
 
** Zak McKracken 33 1/3 ? || The Curse of Mate Island
 
*** Vorteil: Story-lastig, Grafiken könnten mit r/l Fotos abgedeckt werden
 
*** Nachteil: Story-lastig - Grafiken können nicht reused werden.
 
 
 
* jump and run
 
** Vorteil: Kaum Story, Aus wenig Grafik lässt sich viel machen
 
** Nachteil: Kaum Story
 
 
 
 
 
* space exploration
 
** Star Fields: The Kthor-Anh Conflict (star control 2 like)
 
*** Vorteil: Aus wenig Grafik mit Story viel machen.
 
*** Nachteil: Wer pixelt uns Raumschiffe usw?
 
 
 
 
 
* das-unerwartete-spiel-das-wir-erst-wissen-wenn-das-contest-theme-feststeht
 
** Nachteil: Constraints, wir können im Vorhinein wenig planen
 
** Vorteil: Constraints force creativity.
 
 
 
== Administratives ==
 
[[user:enki|Enki]] hat [http://www.pyweek.org/e/metagame/ unser Team bei pyweek.org registriert] und ist die Anlaufstelle für weitere Teilnehmer. Derzeit im Team eingetragen sind "chrysn, enki, lfittl, kewagi, meta, nex, oneup". Falls du auch mitmachen willst, registriere dich auf [http://www.pyweek.org pyweek.org] und trage dich hier in die Teilnehmerliste ein. Projektmanagement findet soweit möglich im Metagame [http://metagame.projectpath.com/ Basecamp Projekt] statt.
 
 
 
=== Theme Voting Blah ===
 
Eigentlich kann jeder stimmen für was er will. Falls aber jemand Inspiration braucht; diese Reihenfolge würde [[user:oneup|oneup]] vorschlagen:
 
# The only way is up
 
# One way or another
 
# Don't stop till you get enough
 
# The final countdown
 
# Underneath the radar
 
 
 
=== Teilnehmer ===
 
 
 
Falls dein Benutzername auf pyweek.org vom hier angeführten Nickname abweicht, gib ihn bitte extra an! (Der Team Admin muss dich [http://www.pyweek.org/e/metagame/ dort] hinzufügen.)
 
 
 
* [[user:lfittl|lfittl]] (code monkey)
 
* [[user:kewagi|kewagi]] (kamerakind, tapferes videoschneiderlein)
 
* [[user:metaz|meta]] (code monkey)
 
* [[Benutzer:Chrysn|chrysn]] (code monkey, heroe of rope physics)
 
* [[user:nex|nex]] (pygame/pyopengl development)
 
* [[user:oib|oib]] (low level code monkey, music developer)
 
* [[user:enki|enki]] (teile der core-engine, public relations :P )
 
* [[user:oneup|oneup]] (pixel graphic magic, vision)
 
 
 
== Ressources ==
 
 
 
=== Reference Material ===
 
 
 
* [http://sol.gfxile.net/ldsurvival.html How to survive Ludum Dare] (and other game coding competitions)
 
* [http://www.pygame.org/docs/ PyGame Doku]
 
 
 
=== Team Logo ===
 
 
 
[[Bild:Team-logo-01-nex-web.jpg]]
 
 
 
== PyWeek is over - what's next? ==
 
Die PyWeek ist zuende, und keines unserer Beiden Spiele - [http://www.pyweek.org/e/seriesoftubes/ Series of Tubes], [http://www.pyweek.org/e/metagame/ Mount Fuji] hat es zur Abgabe geschafft. Wenn man sich andere Beiträge ansieht, so waren wir eindeutig viel zu ambitioniert. <i>"Hey, wir machen perfekte Pixelgenau Seil Physik, am bestn mit ODE"...</i>
 
 
 
War die Sache sinnlos? Sicher nicht. Das Wissen, dass die Teammitglieder während der PyWeek angesammelt haben allein rechtfertig die Sache schon. ''Was ist besser als ein 2h Workshop zum Thema Spieleentwicklung und Teammanagement? Ein 24*7 Workshop.)'' Nebenbei gabs etwas Publicity fürs Lab ([http://fm4.orf.at/glashuettner/217747/main fm4], [? okto]).
 
 
 
Wie gehts also weiter? [http://www.pyweek.org/e/seriesoftubes/ Series of Tubes] befindet sich mehr oder weniger im Endstadium der Entwicklung hat es eigentlich nur nicht zur Abgabe geschafft, weil der PyWeek Server dermaßen überlastet war, dass er den Final Upload nicht mehr rechtzeitig akzeptiert hat. [http://www.pyweek.org/e/metagame/ Mount Fuji] hinterlässt eine OpenGL beschleunigte 2D pixel landscape engine, die sicher noch in einigen [http://metalab.at/wiki/Benutzer:Oneup#PixelWar.3F.21 Projekten] verwendet wird. Oder besser;  Mount Fuji wird fertiggestellt (bzw egal was passiert... die [http://flickr.com/photos/1000points/446031394/ 2m Wandgrafik] wars auf jeden Fall wert).
 
 
 
Apropo, das ist das Ziel; Im Zuge der Reorganisation des [[Gaming Jour Fixe]] ist ein regelmäßiges [[Gamedev Weekend]] in Planung. Mehr dazu vorraussichtlich Ende der Woche (bzw auf der [[Metalab_Department_of_Games|Konzeptseite]]). ''(Update: siehe [[Game Development]])''
 
 
 
Dank ans Team, blalba übliche Floskeln / Hoffentlich lebt chrysn noch/wieder (unser rope-physics-und-sowieso-eigentlich-alles code ninja), hat sich für die pyweek ziemlich verausgabt. / Danke an Paul fürs organisieren von FM4 und Co. / All your base are belong to us!
 
 
 
So, und jetzt monatlich treffen und die Spiele fertig entwickeln! out.
 
 
 
=== Lessons learned ===
 
* "Features are flexible, not time"
 
** When the deadline approaches rather '''cut features''' than cramming more work into the remaining time.
 
* We need a smaller vision
 
** Or be more flexible about our vision
 
* You can ignore the fact that the first release should be made no later than half time, but that doesn't make this fact go away.
 
* Hack coding (as in "he's a hack", not "he's a hacker", though the two are related) works wonderfully shortly before the deadline, e.g. when you reaize that textures inexplicably stopped working and you resort to drawing individual pixels as OpenGL rectangles.
 
** Hack coding sabotages the entire project when applied shortly after the project is launched and you're supposed to lay down a foundation on which the rest will be based.
 
* Teams of two don't need project management
 
** Teams of 8 do
 
 
 
 
 
== Mission Accomplished ==
 
 
 
It's Easter Monday, and I could be watching LotR,
 
or play Lumines, or do spring cleaning, but no,
 
here I sit, working on the meta-game-engine.
 

Aktuelle Version vom 21. März 2012, 21:11 Uhr

Regelmäßige Game Development Competition. Innerhalb einer Woche soll ein Spiel von 0 weg mit Python gebaut werden.

Website: pyweek.org

Pyweek 14

  • Challenge: 6.5.2012 bis 13.5.2012

PyWeek 13

  • Challenge: So, 11. September 2011, 02:00 (Lokalzeit) bis So, 18. September 2011, 02:00 (Lokalzeit)
  • Kickoff: So, 11. September, 10 Uhr (morgens :-)
  • Übersicht auf der offiziellen Website

Pyweek 6

30. März bis 5. April 2008

PyWeek 5

PyWeek 4