Accéder au contenu principal

GUADEC 2016 and the Butterfly Effect

Between August 10th to 17th included, I went to the nice city of Karlsruhe for GUADEC 2016.

The Trip to Karlsruhe

I arrived the 10th at 11 P.M. to Karlsruhe's train station after a 9 hours train trip, it was the first time I visited Germany and by night the city was calm and fresh which was nice after such a trip. Before going to the room I rented for the night I made a small detour to meet some gnomies as they were going out of their restaurant, it was nice to see some familiar faces again. :)

The Training Workshops: Discovering GStreamer

The 11th I participated to the GStreamer training workshop held by Olivier Crête, it was a really pleasant experience and I hope there will be more workshops during the next GUADECs!

The Core Days

This year again there were plenty of interesting talks, I won't give details as you can see them by yourself online... That being said, I helped filming some of these talks which was an interesting experience and I am eager to help doing so again the next years!

If you are going to some GUADECs you should really consider volunteering, it enhance the experience a lot for you as you are experiencing it from the inside and for the others as you are helping making it better!

The BoFs

On monday afternoon, the Games BoF went pretty well, with Bastien Nocera and Mathieu Bridon we worked hard on polishing Games:

  • we started the work to deprecate and drop the retro-plugins package as maintaining it is a burden to us
  • we made gamepads sending proper gamepad events to work out of the box
  • we polished some UI elements like the "Resume" dialog
  • we started the work to add session inhibitors to avoid the session to lock while you are playing, and to warn you if a running game can't be saved when quitting the session
  • ...

We also tried to make Games play nice with Flatpak: we ensured the Flatpak builds correctly, managed to package some Libretro cores with the Flatpak:

  • we ensured the Flatpak builds correctly
  • we managed to package some Libretro cores with the Flatpak
  • we managed to get the gamepads somewhat working
  • ...

The result is that now Games is usable as a Flatpak which will make its distribution way easier!

The Social Events

I attended the barbecue on Thursday, the picnic on Friday and the diner at the Hoepfner Burggarten on Sunday and all these events were really fun and well organized.

The Saturday with Bastien and Mathieu we skipped the social event at the Z10 bar to visit the RetroGames e.V, a non-profit organization holding an arcade full of retro cabs. The entrance is €3 and you can play as much as you want so it's really cheap and you can have plenty of fun with their exotic games!

On a sidenote, I recommend you to eat at Casa do José, it was really good. :)

Many Thanks to the Organizers

I want to thank again all the organizers for their awesome work and also the volunteers: this GUADEC was great! :D

Visiting the City

On Tuesday morning I had the chance to visit some parts of the city with Moira who knows it a bit, it allowed me to see the big castle and more importantly the very large park behind it. I will always be amazed by how much the parks and the country can be green and lush in the middle of summer in the North/in the continent. :)

Protip: there are plenty of blackberries in the park.

The zoo is just in front of the train station and it can be crossed for free on a bridge, from there you can see some elephants and by walking aside the zoo you can see some penguins.

Trying to Go Back Home

On Wednesday at 11:30 I took the train back to my hometown of Montpellier... at least that's what I thought! Maybe you remember Jeff's adventures in Frankfurt last year, well I lived something somewhat similar.

This very day a hailstorm hit cities between Montpellier and the nearby city were I grew up, this sudden storm caused a pine to fall on the rails just before Montpellier and a regional train hit it causing all trains between Lyon and Montpellier to stop. At 5:30 P.M. I had to leave the train in Lyon, after some time at the train station's reception desk to gather useful information I learned that traffic was planned to start again on Thursday morning, which implied that I had to pass the night there. Fortunately I have some friends in Lyon like Bastien Nocera and Mathieu Bridon (them again) whose train was planned to arrive a few hours later, hence after warning them I started moving to Mathieu's apartment where his wife received me. It ended up being a pleasant adventure for me as it allowed me to see her again after several months. :)

See you in Manchester!

Commentaires

  1. So where is the flatpak of Games hosted? :)

    RépondreSupprimer
    Réponses
    1. It is hosted alongside the other nightly GNOME apps Flatpaks, so if you know how to install one you should be able to install org.gnome.Games too. :)

      If you end up installing an old version or something doesn't work as intended don't hesitate to ask!

      Supprimer

Enregistrer un commentaire

Posts les plus consultés de ce blog

The Path to GNOME Games 3.26

Games received a non-negligible amount of changes that you will find in 3.26. These changes can be big as much small, and more are to come!Building the Games CollectionGames presents your games collection and if everything goes as expected, it does so without the need of any input from you. From an implementation point of view it sounds simple to do, just ask Tracker “Hey, gimme all the games” and it’s done. If only it was that simple! 😃 The system has no idea which files represent games and which doesn’t, but it can associate a MIME type to each file thanks to shared-mime-info. shared-mime-info already had a few video game related MIME types and we added a lot more such as application/x-genesis-rom.That done, we can query Tracker for files having specific MIME types that we know to often represent video game files. Unfortunately, each of these files doesn’t necessarily represent a game and a game isn’t necessarily represented by a single file: some files may be invalid and hence rep…

GNOME Games 3.24

GNOME 3.24 will be out in a few weeks and with it will come Games 3.24. This new version will offer a few new features and many refinements, some of which have been implemented by new contributors theawless and Radhika Dua, kudos to them!Find how to get the latest nightly and (soon) stable Flatpak versions of Games on its web page.A Libretro Core Descriptor SpecificationIn its version 3.22, Games stopped using a hardcoded list of well known Libretro cores and instead looked for the right one to run a game by parsing files describing their corresponding Libretro core's capabilities. These files came from the libretro-super repository and were slightly modified to better suit Games' needs.The concept was great but the format of these files proved to be not very well suited for the job: many information were not useful to Games, some information it needed were lacking, the syntax wasn't specified, complex cases like firmwares were implemented in a messy way, some useful infor…

retro-gtk: The Future, Marty!

Let's come back to retro-gtk. In the previous articles I explained how bad retro-gtk was, what I did to start improving it and more importantly what I did to prepare the terrain for further development. This article will detail the aforementioned planed improvements! Unless stated otherwise, I don't plan these changes to be part of retro-gtk 0.14 and I have no idea when they will be implemented. If I say anything you know to be wrong or if you know something which could help the library's development, please share it in the comments!Stabilization of the APIAs stated in the previous article, I want retro-gtk's API to stop breaking as much as it did in the past. Starting with 0.14, we will avoid API and ABI breaks as much as possible, and if we do any we will document them properly. The API should be stable but given that some big changes are coming I don't feel comfortable promising proper stability just yet.GitlabI requested to move retro-gtk to GNOME's GitLab. …