Global Game Jam 2013 - Review

http://www.flickr.com/photos/regionstuttgart/8428867933/in/set-72157632636985537

We’ve had a great time hosting this year’s Global Game Jam at shackspace.
Turns out that with 33 game developers, students, designers and musicians working on building games the Stuttgart Jam was one of the largest in Germany!

This years topic was “Heartbeat” and the Stuttgart event resulted in seven games being developed in two days. Make sure to check them out, most of them are implemented so you can play them right from your browser.

Photo: CC BY-NC-ND Region Stuttgart

 

Things to do at a Hackerspace: Piano Tuning!

As some of you might know already, shackspace does have a piano for everyone to play.
Of course we also have quite a few members who can use this instrument virtuously and do so on a regular basis.
However, our piano was suffering from a few notes which were slightly out of tune.

Lucky for us we also have members who have both the equipment and skill to do day to day tuning jobs. Now, without further ado, we shall present you shackspace resident musician and piano virtuoso flyx tuning the shackspace piano. The suspense! It’s unbearable!

Klavierstimmen from shack e.V. Hackerspace Stuttgart on Vimeo.

RaspberryPi Fondles Wii-Nunchuck, Controls LED-Stripe Panel, Plays Snake

shackspace hacker @4RM4 was looking for something to hack when he visited 29c3. He found someone who was selling RGB-LED stripes with individually addressable LEDs which was (understandably) irresistible and he already had a RaspberryPi to control it with. Controlling the stripe is done via one of the Pi’s SPI ports. However there was nothing to mount the stripe to… except for a trash bin. Luckily the trash bin had a circumference of exactly 1 meter resulting in a 10 row high tubular display when he wrapped the 10 meters of LED stripe around it.

One of the first hacks was a text scroller which was nice but not quite there yet. But soon after that was done 4RM4 was off to the land of classic games and quickly hacked together a snake) clone. Playing snake on a tubular display was quite a challenge and since the trash bin had to stay at the congress center once 29c3 was over he opted to go for a more familiar and usable form factor by cutting the 10 meter LED stripe into smaller pieces to build a rectangular display.

He improved his snake clone by adding a high-score feature, auto-play bot, support for free dot placement for debugging, and a clock display in idle mode.

Playing it got even more fun with a Wii-Nunchuck hooked up to the RasPi which was quite easy since he could use the Pi’s GPIO port to talk to the Nunchuck’s I2C interface.

Of course the full code is available on GitHub and there’s some documentation (in German) on the shackspace wiki.

Workshop: Wie funktioniert ein Synthesizer

Logo_01gr

Samstag den 9. Februar 2012 lädt shackspace zum Synthesizer Workshop.

Michael von stromraum erklärt allen Interessierten die Prinzipien und Funktionsweise von Synthesizern. Behandelt werden unter anderem die Kernfragen

  • Was ist eine Hüllkurve?
  • Wozu brauche ich so viele Filter)?
  • Welche Welle brauche ich?
    Alles das und noch viel mehr erfahrt ihr im stromraum Synthesizer Workshop.

Die Erfahrung zeigt, viele arbeiten mit digitalen Synths und benutzen dabei nur die Presets, weil sie nicht wirklich wissen wie man einen Synthesizer einstellt. In diesem Workshop wird das Grundwissen der Klanggestaltung und welche Komponenten einem dabei zur Verfügung stehen vermittelt werden. Egal ob digital oder analog.
Geschehen wird dies Anhand eines analogen Modularsynthesizers, an dem man haptisch sehr gut deutlich machen kann, wie die unterschiedlichen Wellenformen klingen, wie man eine Hüllkurve unterschiedlich einsetzt und wie z.B. die verschiedenen Filterflanken klingen.
Ein modularer Synthesizer ist durch seine Schaltungsfreiheit auch ein idealer akustischer Experimentierbaukasten für ungewöhnliche Klangstrukturen und Sounddesign.
Zufalls-Trigger, schwankende LFO-Modulationen und chaotische Frequenzmodulationen als Inspirationsquelle für eigene Klangkreationen.

_Zum Event:
_Teilnahmegebühr: 5 EUR (3 EUR für Mitglieder des shack e.V.)
Anmeldung: Doodle
Datum: Samstag, 9. Februar 2013, 20:00 bis 22:00 **Uhr
**Anfahrt: U4/U9 Haltestelle “Im Degen”, Ulmer Straße 255, Stuttgart Wangen (gegenüber Kulturhaus Arena)

Project minikrebs: Tiny TP-Link WiFi AP Goes Big with Webcam, NFC, USB/IP, Automagic Internets and Rick-Rolling

The Hardware

TP-Link NFC TerminalThe TP-Link WR703N is a quite amazing and affordable piece of hardware and has received a lot of love from the hacking community. Once you take a look at the price tag and feature set you quickly notice why it’s so well received: it crosses the counter for just 25 EUR on Amazon or as low as 16 EUR if you look abroad! It’s been used as a pentesting aid, made even more hacker friendly, got turned into a webradio player, and made more awesome by adding a display.

So you think all that can be done has already been done. But no: shackspace hackers makefu and exco came up with another idea. And that idea was followed by another, and another, and they simply kept going. The project is called minikrebs and is part of the bigger experimental coding platform krebscode.

Here’s what they came up with so far.

NFC / RFID Login Terminal

TP-Link NFC Terminal

The NFC-Gate is part of the User Suppository (sic) infrastructure. It polls the attached NFC-connector for new cards and uses the UID of the card for trying to either log in or log out the user at the shack-infrastructure.

The NFC-gate is a build for the MR3020, not the WR703 as it uses all the available LEDs to display the status of the login. The NFC-Reader used is the SCM SCL3711 as it is supported pretty well by libnfc and is quite small.

For more information check out the Github repository and the source code of this profile.

Instacam: Automatic Webcam Streaming

TP-Link Instacam

The aim of this little project is to reliably push a video stream directly out to the internets for everyone to see at a very low price.
It combines a webcam (could be a cheap China model or one of Logitech’s HD cams, as long as its supported by uvc or Gspca) with a TP-Link 703N. It automatically boots up and starts streaming. Use a battery pack and USB 3G stick for field connectivity. Drop to deploy!

This project is already in use in two places at shackspace. One is built into our lasercutter to allow safe monitoring and recordings of the cutting process. The AP can manage multiple clients at the same time and even stream HD video at acceptable frame rates.

Automatic Rick-Rolling

TP-Link Automatic Rick-Roll

The purpose of the profile is to create an access point where every connection is rewritten to instead deliver a rick-roll. If you carry it with you when riding the train (remembert to get a battery pack!) you will have great fun giggling each time the LED blinks indicating another victim was served a piece of the 80’s.

Having videos autostart on a victim’s mobile brower is quite difficult and unreliable, so instead of an actual video, a short animated GIF with Rick dancing plus the first minute of its famous song will be served by the httpd.
Laptops and other clients with phat-browsers will probably honor both autostart loop tags in the new HTML5 standard.

Forwarding USB Interfaces over WiFi using USB/IP

TP-Link usbip

In this configuration minikrebs will start up as USB-bridge with the USB/IP-stack. It will run usbipd and grab an IP-address via DHCP from the LAN interface.

Krebs Integration and Heckenkrebs

krebs-v2

Of course minikrebs integrates seamlessly into the pile of code called krebscode/painload.

The krebs base profile for krebs nodes includes all the core feature to automatically connect to the retiolum darknet.

Adding Heckenkrebs functionality will give you an automatic internet-establish and gateway provider for the retiolum darknet (or any darknet that you want to set up). The Heckenkrebs will use a patched aap tool to connect randomly to wireless networks which are “unprotected in some ways”, meaning that it can also do slightly more advanced stuff like calculating default keys for EasyBox home-routers which are quite common in Germany (in case you forgot your default key that is). It also provides a blacklist feature and access-point password list for known networks.

Meta:

Vortrag/Workshop: Zellbiologie und Biochemische Vorgänge in Zellen

335px-L-Arginin_-_L-Arginine.svg

Am Samstag den 19.01.2013 um 18 Uhr lädt shackspace zu einem Vortrag / Workshop der etwas anderen Art.

shackspace Hacker reloc gibt eine Einführung / Crash-Kurs in Biologie bzw Biochemie von Lebewesen - genauer gesagt “Zellbiologie und Biochemische Vorgänge in Zellen“.

Es werden im Groben folgende Punkte behandelt:

  1. Was ist eine Zelle
  2. Woraus besteht sie
  3. Was läuft da drin ab
    Der Schwerpunkt wird auf Punkt 3 liegen in dem näher auf die biochemischen Prozesse im Zellinneren eingengangen wird.
    Selbstverständlich ist auch ein Mikroskop vorhanden über welches sich die Teilnehmer direkt am Anschauungsobjekt echte Zellen in freier Wildbahn ansehen können.

_Zum Event:
_Teilnahmegebühr: 5 EUR (3 EUR für Mitglieder des shack e.V.)
Anmeldung: Doodle (bitte anmelden)
Datum: Samstag, 12. Januar 2013, 18:00 bis 22:00 **Uhr
**Anfahrt: U4/U9 Haltestelle “Im Degen”, Ulmer Straße 255, Stuttgart Wangen (gegenüber Kulturhaus Arena)

Bild: [NEUROtiker, public domain](http://de.wikipedia.org/w/index.php?title=Datei:L-Arginin-L-Arginine.svg&filetimestamp=20070629144449 “Datei:L-Arginin-L-Arginine.svg&filetimestamp=20070629144449”)

Circumventing CAPTCHAs with Google speech2text

shackspace hacker samuirai is always on the prowl for something to break^W fix.

The latest thing he fixed is the minteye CAPTCHA system. The CAPTCHA works by having the user move a slider left and right which directy affects a distorted image. There’s one setting of the slider where the image is no longer distorted which is the correct solution to the CAPTCHA.

This works quite well if you can see but not if you’re blind. To ensure accessibility there’s also a voice output feature which comes with three handy messages allowing you to solve the test and identify yourself as a human: 1) move slider to the left, 2) move slider to the right, 3) slider is in correct position.

The thing that was missing (and is now fixed) was an easy way to do this annoying task automatically so your friendly computer can login in your stead ;)

To solve this samuirai didn’t actually attack the system via the images it displays but instead used Google’s speech2text API to have the messages for blind users translated into text which can then easily be evaluated automatically by a script that tries to find the right position for the slider iteratively.

He’s got a write-up of his hack available online on Github and there’s also a short YouTube video showing the automatic CAPTCHA solver script doing its magic.

 

Workshop: 3D-Modellierung in Blender #2

750px-Blender_Logo_official_brightbackground.svgAm Samstag den 12. Januar 2013 lädt shackspace von 17:00 bis 22:00 Uhr zum zweiten Blender Workshop ein.

Da das Thema beim letzten Workshop noch nicht komplett ausgereizt wurde, wird es wie schon beim Blender Workshop letztes Jahr im Oktober wird es um Modellierung gehen.
Es sind sowohl Anfänger als auch Teilnehmer des letzten Workshops willkommen.

Die Teilnehmerzahl ist auf 16 beschränkt.

Update: Wichtig! Bringt eine Maus mit mittlerer Maustaste zum Workshop mit, da dies für die Bedienung von Blender unabdingbar ist.

_Zum Event:
_Teilnahmegebühr: 5 EUR (3 EUR für Mitglieder des shack e.V.)
Anmeldung: Doodle (Anmeldung ist notwendig, da die Teilnehmerzahl auf 16 Plätze beschränkt ist)
Datum: Samstag, 12. Januar 2013, 17:00 bis 22:00 **Uhr
**Anfahrt: U4/U9 Haltestelle “Im Degen”, Ulmer Straße 255, Stuttgart Wangen (gegenüber Kulturhaus Arena)

Global Game Jam 2013

ggj_logos_ggj

Vom 25. bis 27. Januar 2013 präsentieren euch Chasing Carrots und shackspace die Stuttgart-Ausgabe des Global Game Jam 2013!

Das Ziel des Global Game Jam ist es, in 48 Stunden in kleinen Teams kreative und innovative Spielideen ohne kommerziellen Druck zu entwerfen. Dabei steht der Jam-Gedanke für ein zwangloses – auch improvisiertes – Zusammenspiel sowohl innerhalb der interdisziplinären Entwicklerteams, als auch innerhalb der weltweiten Community. Kerngedanke ist es in einer vernetzten Welt Kreativität, Erfahrungsaustausch und Selbstausdruck durch Computerspiele zu stärken. Das fertige Spiel wird als Open Source veröffentlicht und steht so allen Teilnehmern und Interessierten als Anschauungsmaterial und Diskussionsgrundlage zur freien Verfügung.

Der Global Game Jam ist für jedermann offen, wendet sich aber hauptsächlich an Kreative, Programmierer, Game-Designer, Artists, Sound-designer, Musiker und Studenten.

2012 fand der Global Game Jam in über 40 Ländern statt. Es entstanden 2100 Spiele an einem einzigen Wochenende. Schon jetzt hat der Global Game Jam 2013 mit über 220 Jam Sites in 49 Ländern weltweit eine neue Rekordbeteiligung.

Dieser Event wird ermöglicht durch die freundliche Unterstützung der MFG Medien- und Filmgesellschaft Baden-Württemberg, der Wirtschaftsförderung Region Stuttgart und dem Softwarezentrum Böblingen/Sindelfingen e.V..

ggj_logos_igdaggj_logos_carrotsggj_logos_shackspaceggj_logos_mfgggj_logos_wrsggj_logos_softwarezentrum
 
 
 
 

Happy New Year!

2012 is over and 2012 had been a blast. We’d like to wish all you hackers out there a Happy New Year and plenty of awesome hacks.

New Year’s Eve at shackspace was celebrated with a Raclette-session bordering on gluttony as you can see in the photo below.