KDE Games/Sprint 2011: Difference between revisions

From KDE Community Wiki
(→‎Reaching the venue by public transit: addition of OSM-based route map)
m (moved Games/Sprint 2011 to KDE Games/Sprint 2011 over redirect: Requested by Frederik Schwarzer.)
 
(20 intermediate revisions by 5 users not shown)
Line 1: Line 1:
[[Image:Logo Games Sprint 2011.png|560px]]
[[Image:Logo Games Sprint 2011.png|560px]]
[[Image:Icon Games Sprint 2011.png|right|150px|Small icon]]


== Goals ==
== Goals ==


* recoat [[KDE Games/Tagaro|rusty parts of libkdegames]]
* Recoat [[KDE Games/Tagaro|rusty parts of libkdegames]].
* [[KDE Games/Tagaro/Data ontology|bridge the gaps]] between kdegames, Gluon and non-KDE games
* Bridge the gaps between kdegames, Gluon and non-KDE games.
* ''Add more bridge puns here.''
* According to the TUD's (venue) motto, [http://tu-dresden.de/die_tu_dresden/portrait/motto Wissen schafft Brücken] - knowledge creates bridges. We will look into current scientific work to see how the desktop of the future might be affected.


== Space-time coordinates ==
== Participants ==
 
* Date: Friday-Sunday, March 25-27, 2010
* Location: Technical University Dresden, Faculty of Computer Science, room INF/3080
 
The venue is also available on Thursday (March 24) afternoon for early arrivers.
 
== Travel from/to Dresden ==
 
=== By airplane to Dresden ===
 
Dresden has an international airport (IATA code: DRS). If you plan to come to Dresden via DRS, plan an additional 4 euros for the train from the airport to the city.
 
=== By airplane via Berlin ===
 
I have found that flights to Dresden often are either seldom or expensive or both. If you plan to fly, you should therefore also try to find a cheaper route to Berlin's airports Tegel (TXL) and Schönefeld (SXF).
 
Berlin is only 200 kilometres away, and there is an [https://www.berlinlinienbus.de/index.php?lang=en approximately bi-hourly bus service] from both TXL and SXF to Dresden for 32 euros (round-trip ticket, can get as cheap as 18 euros with early bird rebate). Of course, this means three to four additional hours of travel.
 
If you plan to fly to Berlin and take the bus from there, look at the [http://www.berlinlinienbus.de/pdfs/dd.pdf timetable] (link above) and enter the times for the bus you want to take into the registration table, too. Count a round-trip ticket (i.e. Berlin->Dresden and Dresden->Berlin) as 32 euros in your travel cost estimation.
 
=== By train ===
 
German's national railway service is [http://www.bahn.de Deutsche Bahn]. The target station is "Dresden Hbf", i.e. the main station.
 
== Travel inside Dresden ==
 
=== Reaching the venue by car ===
 
There's a good description at the [http://www.inf.tu-dresden.de/index.php?node_id=12&ln=en webpage of the Faculty of Computer Science].
 
=== Public transit ===
 
Dresden has an extensive public transit system. The dominant provider of bus and tram services is [http://www.dvb.de/en/Homepage/ DVB]. Single-trip tickets cost 2 euros, day passes are available for 5 euros. Those who have booked accommodation via KDE e.V. are provided with day passes for the duration of their stay.
 
Next to the venue is the stop "Helmholtzstraße" of bus line 85. Day-time service is every 20 minutes. Other near-by stops are "Münchner Platz" (tram line 3) and "Mommsenstraße" (bus line 66). Both lines depart every 10 minutes from the main station.
 
=== Reaching the venue by public transit ===


;From the airport...
* Julian Helfferich
:Take the suburban railway ("S-Bahn") line S2 and exit at "Hauptbahnhof" (main station).
* Arjen Hiemstra
* Dan Leinir Turthra Jensen
* Jeffrey Kelling
* Friedrich Kossebau
* Felix Lemke
* Stefan Majewsky
* Laszlo Papp
* Josef Spillner
* Shantanu Tushar


;From the main station...
== Blogs & Reports ==
:Exit the station through the main entrance hall, and take either tram line 3 (towards "Coschütz", exit at "Münchner Platz") or bus line 66 (towards "Mockritz", "Coschütz" or "Gittersee", exit at "Mommsenstraße"). From there, if you do not have a GPS device, just ask someone for the Faculty of Computer Science. The building has a destinctive look with light green facade elements and atrium.


[[Image:Tudinf-navigation.png|thumb|Tram/foot route from train station to faculty]]
Live coverage from the sprint.


== Lunch ==
* Josef 26.03.: [http://www.kuarepoti-dju.net/blog/2011-03-26-bluewonder-ocs/]
* Stefan 26.03.: [http://majewsky.wordpress.com/2011/03/26/kde-games-sprint-day-12/] -- Photo repository online at [http://quickgit.kde.org/?p=scratch%2Fmajewsky%2Fblue-wonder-meeting.git&a=tree]
* Josef 25.03.: [http://www.kuarepoti-dju.net//blog/2011-03-25-bluewonder-kdegames/]
* Stefan 24.03.: [http://majewsky.wordpress.com/2011/03/24/kde-games-sprint-day-0/]
* Leinir 24.03.: [http://amarok.kde.org/blog/archives/1209-I-was-interviewed!.html]


On Thursday and Friday, the campus mensa [http://www.studentenwerk-dresden.de/mensen/details-alte-mensa.html Alte Mensa Mommsenstraße] is open from 11:00 till 15:00. Meals cost about 4,50 to 6,00 euros (including 3 euros surcharge for guests). Vegetarian meals and salads are available. They even have Sushi.
Post-event blog.


On the weekend days, there are some nearby fastfood shops and restaurants with vegetarian options, including [http://www.dersim-tu.de/ Dersim] (turkish) and [http://www.grieche-dresden.de/ Irodion Pallas] (greek), and a number of nice restaurants and cafes in the nearby old village centre of [http://de.wikipedia.org/wiki/Plauen_(Dresden) DD-Plauen].
* Friedrich 28.03.: [http://frinring.wordpress.com/2011/03/28/introducing-kde-games-to-fullscreen-and-touch-interfaces-blue-wonder-2011/]


== Program ==
== Program ==
Line 68: Line 43:


=== Lightning talk session ===
=== Lightning talk session ===
Friday will start with a session of lightning talks to present our work. Below are the confirmed talks in no particular order:


* Josef Spillner: Welcome - KDE at the Faculty of Computer Science at TUD
* Josef Spillner: Welcome - KDE at the Faculty of Computer Science at TUD
* Stefan Majewsky: The state of Project Tagaro
* Stefan Majewsky: The state of Project Tagaro
* Josef Spillner: Online gaming infrastructure alias KGGZ
* Josef Spillner: Online gaming infrastructure alias KGGZ
* ''Please add yourself here if you want to present your work.''
* Dan Leinir Turthra Jensen: The Gluon Vision, and State of the Project
 
== Results ==
 
* Josef: OCS export for GGZ
* Stefan: plugin infrastructure and shell for [http://quickgit.kde.org/?p=libtagaro.git&a=summary Tagaro] games, a [http://quickgit.kde.org/?p=scratch/majewsky/planarity.git&a=summary first plugin], first application (Tagaro Shell) outside Gluon to use Gluon libraries
* Arjen, Dan, Laszlo, Shantanu: getting the next [http://quickgit.kde.org/?p=gluon.git&a=summary Gluon] release ready, export headers for Tagaro Shell
* all of the above: brainstorming about future of OCS protocol and GGZ
* Friedrich: make KDE games friendly towards small and touch-enabled screens (e.g. "Full screen" actions)
* Julian: work towards a level editor for KBreakOut
* Felix: continue work on a new [http://quickgit.kde.org/?p=scratch/lemke/koushin.git&a=summary a new game idea]
* Jeffrey: adding AI to [http://quickgit.kde.org/?p=scratch/jkelling/magnetikplanet.git&a=summary his game]


== Participants ==
== Text for quartlerly report (draft) ==
 
Title: Blue Wonder Meeting (24-27 March 2011, Dresden, Germany)


* organizer: [mailto:[email protected] Stefan Majewsky] (work: [[KDE Games/Tagaro|Tagaro]])
Just before the end of the first quarter of 2011, ten developers gathered in Dresden to discuss and implement the future of KDE Games. The local KDE community was represented very well by four developers, plus two from the nearby German capital Berlin.
* organizer (venue): [mailto:spillner@kde.org Josef Spillner] (work: [http://techbase.kde.org/Development/Architecture/KDE4/KGGZ GGZ in KDE])
* further participants: (see field key below the table!)


The deadline for early registration is over. You can still add yourself to the list below if you want to come, but shared accommodation has already been booked, and any additional expenses can only be reimbursed after the sprint.
While the local students Felix Lemke and Jeffrey Kelling used the opportunity to continue work on their own game ideas and present them to the fellow audience, newcomer Julian Helfferich committed the first bits of his work towards a level editor for KBreakOut. Friedrich Kossebau, motivated by his packaging work in the MeeGo community, assessed the playability of KDE Games on devices with small screens and touch-input and started on a patch to add fullscreen capability to all games.


{| class="wikitable" border="1"
Apart from these individual projects, the hottest topic (and initial incentive for the sprint) was to strengthen the bonds and to define the relationship between the different subprojects in the KDE Games community.
!Name
!Email
!Work
!Arrival
!Depart
!Est. travel cost
!Need sponsor?
!Need hotel?
!Food
!Airport
!Flights
!Remarks
|-
| Laszlo Papp
| Gluon
| Thursday
| Monday
| 300 EUR
| Yes
| Yes
| Veggie
| TXL
| Air Berlin 8921, 6436 inbound and Air Berlin 8308 outbound
| Train from Berlin
|-
| Arjen Hiemstra
| Gluon
| Friday
| Sunday
| 200 eur
| Yes
| Yes
| Vegetarian
| Berlin Schoenefeld
| EasyJet 4564 Inbound - EasyJet 4577 Outbound
| Train from Berlin
|-
| Shantanu Tushar
| Gluon
| Thursday
| Sunday
| 60 EUR
| Yes
| Yes
| -
| TXL
| Lufthansa LH178 inbound Lufthansa LH179 outbound
| Train from Berlin
|-
| Dan Leinir Turthra Jensen
| Gluon
| Friday
| Sunday
| 300 EUR
| Yes
| Yes
| -
| SXF
| EasyJet 5409 inbound and EasyJet 5410 outbound
| Airport bus from Berlin
|-
| Johannes Bergmeier
| joselb@gmx.net
| KSudoku + others
| thursday or friday
| sunday
| 125 EUR
| no
| no
| -
| -
| -
| attendance unsure


|-
Dresden-based developer Stefan Majewsky spoke about his work in Project Tagaro which strives to create a libkdegames "2.0" that makes the existing codebase competitive and easier to maintain for the next few years. The other host, Josef Spillner, presented his work on the GGZ project which enables gaming over the network and creates client and server tools for managing social networks of gamers. GGZ technology is already available in a handful of KDE Games, but the existing KGGZ libraries need an update, which will hopefully be delivered by Tagaro in the near future.
| Jeffrey Kelling
|
| [http://quickgit.kde.org/?p=scratch%2Fjkelling%2Fmagnetikplanet.git&a=summary Magnetik Planet]
| N/A
| N/A
| 0 €
| no
| no
| -
| -
| -
| from Dresden


|-
Gluon, the other ongoing library effort in the KDE Games community, was represented by four developers from all over the world. Gluon delivers a comprehensive set of libraries for game development and an IDE that allows to create games with as less code as possible. The associated GamingFreedom.org website will allow game creators to share their products and gamers to interact with the creators.
| Julian Helfferich
| julian.helfferich@gmail.com
| KBreakout
| Thursday
| Sunday
| 10 €
| no
| no
| Vegetarian
| -
| -
| From Berlin
|}


Field description:
Gluon uses the Open Collaboration Services protocol (OCS) for its social networking features, while GGZ implements similar features since years with a custom protocol. However, Josef Spillner committed initial support for an OCS export in GGZ to allow for integration with OCS-enabled applications like those from the Gluon project. It was agreed to collaborate on interoperable protocols also in those areas where OCS cannot be used.
* Arrival: When will you arrive?
* Depart: When will you depart?
* Est. travel cost: How much are your estimated travel expenses?
* Need sponsor: Do you need KDE e.V. to pay your travel expenses, or can you afford the travel yourself?
* Need hotel: Do you need KDE e.V. to book an accommodation for you?
* Food: Any restrictions (e.g. vegetarians, vegans, allergies)?
* Work: On what topics, projects will you be working at the sprint?
* Airport: If you're flying, from where do you come? (reminder for booking: Dresden's airport code is DRS)
* Flights: If you're flying, you might want to enter the flight numbers for reference (or for picking you up.)
* Remarks: Got anything more to say?

Latest revision as of 03:58, 27 March 2012

Small icon
Small icon

Goals

  • Recoat rusty parts of libkdegames.
  • Bridge the gaps between kdegames, Gluon and non-KDE games.
  • According to the TUD's (venue) motto, Wissen schafft Brücken - knowledge creates bridges. We will look into current scientific work to see how the desktop of the future might be affected.

Participants

  • Julian Helfferich
  • Arjen Hiemstra
  • Dan Leinir Turthra Jensen
  • Jeffrey Kelling
  • Friedrich Kossebau
  • Felix Lemke
  • Stefan Majewsky
  • Laszlo Papp
  • Josef Spillner
  • Shantanu Tushar

Blogs & Reports

Live coverage from the sprint.

  • Josef 26.03.: [1]
  • Stefan 26.03.: [2] -- Photo repository online at [3]
  • Josef 25.03.: [4]
  • Stefan 24.03.: [5]
  • Leinir 24.03.: [6]

Post-event blog.

  • Friedrich 28.03.: [7]

Program

  • Thursday: arrival
  • Friday: opening, lightning talk session, lunch, discussion/hacking
  • Saturday: discussion/hacking (lunch inbetween)
  • Sunday: discussion/hacking (lunch inbetween), departure

Lightning talk session

  • Josef Spillner: Welcome - KDE at the Faculty of Computer Science at TUD
  • Stefan Majewsky: The state of Project Tagaro
  • Josef Spillner: Online gaming infrastructure alias KGGZ
  • Dan Leinir Turthra Jensen: The Gluon Vision, and State of the Project

Results

  • Josef: OCS export for GGZ
  • Stefan: plugin infrastructure and shell for Tagaro games, a first plugin, first application (Tagaro Shell) outside Gluon to use Gluon libraries
  • Arjen, Dan, Laszlo, Shantanu: getting the next Gluon release ready, export headers for Tagaro Shell
  • all of the above: brainstorming about future of OCS protocol and GGZ
  • Friedrich: make KDE games friendly towards small and touch-enabled screens (e.g. "Full screen" actions)
  • Julian: work towards a level editor for KBreakOut
  • Felix: continue work on a new a new game idea
  • Jeffrey: adding AI to his game

Text for quartlerly report (draft)

Title: Blue Wonder Meeting (24-27 March 2011, Dresden, Germany)

Just before the end of the first quarter of 2011, ten developers gathered in Dresden to discuss and implement the future of KDE Games. The local KDE community was represented very well by four developers, plus two from the nearby German capital Berlin.

While the local students Felix Lemke and Jeffrey Kelling used the opportunity to continue work on their own game ideas and present them to the fellow audience, newcomer Julian Helfferich committed the first bits of his work towards a level editor for KBreakOut. Friedrich Kossebau, motivated by his packaging work in the MeeGo community, assessed the playability of KDE Games on devices with small screens and touch-input and started on a patch to add fullscreen capability to all games.

Apart from these individual projects, the hottest topic (and initial incentive for the sprint) was to strengthen the bonds and to define the relationship between the different subprojects in the KDE Games community.

Dresden-based developer Stefan Majewsky spoke about his work in Project Tagaro which strives to create a libkdegames "2.0" that makes the existing codebase competitive and easier to maintain for the next few years. The other host, Josef Spillner, presented his work on the GGZ project which enables gaming over the network and creates client and server tools for managing social networks of gamers. GGZ technology is already available in a handful of KDE Games, but the existing KGGZ libraries need an update, which will hopefully be delivered by Tagaro in the near future.

Gluon, the other ongoing library effort in the KDE Games community, was represented by four developers from all over the world. Gluon delivers a comprehensive set of libraries for game development and an IDE that allows to create games with as less code as possible. The associated GamingFreedom.org website will allow game creators to share their products and gamers to interact with the creators.

Gluon uses the Open Collaboration Services protocol (OCS) for its social networking features, while GGZ implements similar features since years with a custom protocol. However, Josef Spillner committed initial support for an OCS export in GGZ to allow for integration with OCS-enabled applications like those from the Gluon project. It was agreed to collaborate on interoperable protocols also in those areas where OCS cannot be used.