Close

Hardware Games Hack Chat Transcript

A event log for Hardware Games Hack Chat

We'll be talking about conceptualizing, then building, then teaching others to build hardware games!

jordan-bunkerJordan Bunker 10/06/2017 at 20:040 Comments

Shayna Welcome @phoenix perry :)

 Boian Mitov Hello @phoenix perry :-)

 phoenix perry I successfully found wifi after showing botparty at Indiecade in LA, which everyone should go see if they are in town

 phoenix perry I'm showing again Saturday night and the talks today look so good!

 Shayna We'll wait a few minutes before we get started with questions, to give everyone a chance to get here.

 Shayna In the meantime, would you like to introduce yourself @phoenix perry ? :)

 phoenix perry Sure! I'm basically a lunatic running around microcontrollers and convincing people to make music together.

 phoenix perry When I am not doing that, I teach at Goldsmiths where I run an MA that I created in Independent Games and Playable Experience Design

 phoenix perry I also make haptic games and a whole host of other games. I founded a non-profit called Code Liberation, which teaches women and non-binary people to make games and creative applications for free.

 phoenix perry That's me!

 Shayna Awesome

 Shayna Thank you for joining us today :)

 Shayna Here's the question sheet, everyone. I'll give it a minute or two and then get going: https://docs.google.com/spreadsheets/d/1VBut_GnouQhQY5v6Nft5kI51nTVNpzjT_Pj7JQVEjQE/edit?usp=sharing

 Sophi Kravitz We will post a transcript for this chat- could you say a little more about Code Liberation for those who may want to take classes?

 phoenix perry codeliberation.org

CODELIBERATION

Read this on Codeliberation >

Audi McAvoy @Sophi Kravitz Where can I find last week's transcript?

 phoenix perry Sign up for our mailing list if you want to find out about our classes. We are running more small cohorts these days in London. We have the same group for about 2 months and we end the group with an exhibition. These last two have been at the V&A.

 Jordan Bunker @Audi McAvoy All past transcripts can be found here :) https://hackaday.io/event/19578-upcoming-hackchats

 Shayna Okay, first up:

 Shayna From @Audi McAvoy, who has seen photos of "Tactile Sound Tree" and would like if you could speak a bit about this work

 phoenix perry Sure! That's a small piece of a game called Nightgames I've made with Adelle Lin. (Sophie helped a bit in the start!) It works by using the bare conductive board and instead of looking for touch data, I monitor proximity and speed of approach and map that to sound events.

 Audi McAvoy Ah, like a Theremin?

 Shayna 

 phoenix perry Yes. I make the worlds worst documentation but you can see it playing here https://www.flickr.com/photos/phoenixperry/17634950549/in/dateposted-public/

 phoenix perry There are functions in the bare library that are really worth exploring such as proximity

 phoenix perry You can adjust threshold and get great results. Those guys make great boards.

 Shayna Very cool

 Shayna @Audi McAvoy was there anything else you'd specifically like to know about this piece before we move on?

 Audi McAvoy That's a very cool idea. Thanks.

 Audi McAvoy Nope, on to the next. :D

 phoenix perry I have no idea what an "espace game" boards is. Can anyone else illuminate?

 Shayna I'm not sure I follow your question @kelu124

 Shayna Right

 kelu124 * Oops, a typo. That was an "escape game"

 Shayna Ah!

 phoenix perry I really have no idea - I am not a big board game person.

 kelu124 In the sense of an electronic badge, which has no instructions, and the player is left with its hacking sense to understand what is within the board =)

 phoenix perry Ok no idea.

 phoenix perry I don't really do that.

 phoenix perry I'm not a reverse engineer type.

 kelu124 Anyhow, thanks for taking the time to answer =)

 Shayna Got it, thanks for the clarification @kelu124 . Let's move on to the next:

 phoenix perry Sounds playful. This feels like a question for Mica Scott

 Boian Mitov Non reverse engineering hacker :-D... That's a new one.... ;-)

 phoenix perry @scanline on twitter I think

 Shayna From a mysterious anonymous person: "What's the best method to tether using bluetooth and connect automatically (no visible pairing)?"

 phoenix perry @scanlime is her twitter. I just looked.

 Radomir Dopieralski @Micah Elizabeth Scott

 phoenix perry You can't really.

 phoenix perry Generally, I'm a fan of this chip to make my custom BLE stuff. https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF52832

 Shayna Another anonymous BLE Q: "Is there an arduino library for BLE?"

 phoenix perry so many.

 phoenix perry it's board / chip dependent

 phoenix perry so for example there's this great nordic chip board w/ a prebuilt library https://learn.adafruit.com/bluefruit-nrf52-feather-learning-guide/

 phoenix perry It handles a ton of the lower level stuff. That said, you really need to understand the bluetooth low energy spec if you want to play with this stuff and that takes time.

Sophi Kravitz that's my question

 Sophi Kravitz LOL

 Shayna @Boian Mitov asks: "Do you know of a serial communication BLE specification?"

 phoenix perry Nordic has a great tutorials https://devzone.nordicsemi.com/questions/

 Shayna Hehe

 phoenix perry look at that link for that kind of info

 Shayna cool

 phoenix perry The stuff here is really good https://devzone.nordicsemi.com/tutorials/

 Boian Mitov For some reason the serial is not one of the standard ones in the GATT the last time I checked ;-)

 Shayna https://docs.google.com/spreadsheets/d/1VBut_GnouQhQY5v6Nft5kI51nTVNpzjT_Pj7JQVEjQE/edit?usp=sharing Anyone else want to pose a question on the sheet before we move on to more open discussion for the remainder?

 phoenix perry Sophie - this is very useful https://devzone.nordicsemi.com/tutorials/37/

 Shayna Nice one from @Boian Mitov : "What project you are currently working on?"

 Sophi Kravitz Thanks @phoenix!

 phoenix perry Botparty and Thrum are my two current games. Botparty is a sound world that encourages prosocial behavior by getting people to hold hands in groups

 Boian Mitov link ?

 phoenix perry Thrum is a vibration game that players play in the dark. The goal is to follow a vibration bee to a food source with a room full of people feeling around on the floor together.

 Boian Mitov :-D

 phoenix perry I'm also starting to play with magnetorheological fluid but nothing new there yet - just playing

 Boian Mitov I hope you have good insurance for those people in the dark room :-D

 Shayna Sounds fun

 Jordan Bunker Thrum sounds awesome!

 phoenix perry For botparty, I use Meyer speakers right now. They are super loud and very tiny and let me drop games in festivals with tons of noise.

 phoenix perry thrum is rad.

 phoenix perry I love it

 Boian Mitov What controller you use for it?

 Audi McAvoy How do you play Botparty?

 Boian Mitov How you determine position/distance?

 phoenix perry It's been such a challenge to make zomg. I've been making it with Heather Kelley and I've been teaching her electronics as we go.

 phoenix perry for thrum

 Boian Mitov yes, for thrum

 phoenix perry 

phoenix perry 

phoenix perry Here it is w/the lights on.

Boian Mitov So, it is modules on the floor that vibrate different?

phoenix perry yep

Boian Mitov :-)

phoenix perry I used to have 28 motors in it

phoenix perry but it turns out that one works just as well per tile

Jordan Bunker 28, jeez

phoenix perry I use these https://www.ebay.com/i/152277109163?chn=ps&dispItem=1

phoenix perry they make so much buzz!

Shayna Thanks so much for joining us @phoenix perry . And I'm enjoying seeing what you're working on, feel free to hang out as long as you like :)

phoenix perry And they sound like bees - I promise you I am the only person who has ever emailed these cats with the question like, "Which motor do you make that sounds the most like a bee?"

Jordan Bunker hahahaha

Shayna hehe

phoenix perry one more thing to share

phoenix perry 

phoenix perry Ya'll look how pretty my bots are these days

Shayna <3 <3 <3

Jordan Bunker faaaancy

Boian Mitov Look great! :-)

Audi McAvoy That's awesome!

Jordan Bunker all laser cut?

phoenix perry My hands are so shattered from this last build. Does anyone else get hands that look like they have tangled with a stray cat after a deadline?

Shayna lol

Sophi Kravitz yes

Shayna Yeah, something happens to my motor skills in the home stretch

phoenix perry Wed night my cat knocked my solder iron onto my hand

Shayna !!!

Boian Mitov Ohh... boy.... :-(

morgan oof

phoenix perry It got caught in her tail and she just drug it behind her!

Jordan Bunker oof :(

Audi McAvoy Funny. I was going to say, never mind the stray. I look like that because of our pet cat.

phoenix perry Ha

phoenix perry Ok folks any last requests?!

Boian Mitov What you do with the BLE modules ?

phoenix perry They are going in thrum

phoenix perry I am making it wireless slowly

phoenix perry and making the modules really small

Audi McAvoy Quick description on how Bot Party is played?

phoenix perry Sure! The way it's played is by picking up a box. It makes sounds when you rotate/shake. If two people who have bots in their hands touch each other, animals come out. If all 3 bots get into a human connected circle, a storm starts and it rains for as long as everyone stays connected. :D

phoenix perry it's some dirty, low fi signal processing.

phoenix perry people always smile when they find the storm.

Boian Mitov how you detect that the bots are in contact ?

RoGeorge Very slow, here, it rains...

phoenix perry my code is here

Audi McAvoy That's super cool!

phoenix perry https://github.com/phoenixperry/bot_party/blob/master/mutlplexed_lm303s_integrated/mutlplexed_lm303s_integrated.ino

GITHUB

phoenixperry/bot_party

bot_party - my game bot party lives here

Read this on GitHub >

phoenix perry just some dirty hacks - as cheap as they come

Dario Zubovic Hi everybody! I'm game developer by day and astronomy/electronics/indie game dev by night. :) Never built game hardware though...

phoenix perry there's a little calibration routine in there

phoenix perry feel free to use it

Dario Zubovic How did you all got started with it?

phoenix perry then on the hardware just put a wire into each analog pin and run it to something conductive like tin foil

phoenix perry basic sensor created!

phoenix perry I got started by just reading online 

phoenix perry I found a ton of blogs and just risked it and bought hardware 

Shayna Very cool work @phoenix perry :) 

Dario Zubovic I don't mean learning, but like - what was your first project? :) 

phoenix perry adafruit has a ton of great stuff 

phoenix perry oh! I made a game about...wait for it. 

phoenix perry Bees. :P 

phoenix perry I wanted to explore systems theory so I needed a system and games are great for that 

phoenix perry http://comeoutandplay.org/2009_pickystickypollen.php

COMEOUTANDPLAY

:: Come Out & Play 2010 ::

Come Out & Play is an annual festival dedicated to street games. For three days each year COaP turns New York City into a gigantic playground.

Read this on Comeoutandplay >

 phoenix perry here's a field game version of it 

phoenix perry you can make games using anything - even just a line on a page. 

Dario Zubovic I'm well aware of that, just never got around to actually assembling / designing game hardware 

Dario Zubovic Design physical puzzle game and one card game though 

Dario Zubovic Designed* 

phoenix perry the book that comes in this kit is a great place to start 

phoenix perry https://www.amazon.com/Arduino-Starter-Kit-English-Official/dp/B009UKZV0A/ref=sr_1_3?ie=UTF8&qid=1507319440&sr=8-3&keywords=arduino+basic+kit

AMAZON

Arduino Starter Kit - English Official Kit With 170 Page Book - K000007

The Arduino Starter kit provides an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It contains all of the essential components required to start programming with the Arduino uno board, and a guidebook featuring 15 different projects, which are d...

Read this on Amazon >

phoenix perry I teach with it - 

phoenix perry it's very visual and great for artists 

phoenix perry Ok folks I think it's time for me to get back to my bots 

phoenix perry I fear they are lonely at Indiecade by themselves. :D 

Jordan Bunker Thanks for joining us! 

Shayna Thank you @phoenix perry :) 

Audi McAvoy Thanks @phoe 

Boian Mitov Thank you @phoenix perry for the great chat! :-) 

Paul Stoffregen Thanks 

phoenix perry thanks everyone! nice to meet you all! and Paul my games use your hardware! 

phoenix perry ;D . 

phoenix perry (And thanks for answering my stupid forum questions!) 

phoenix perry Everyone on the game scene uses the Teensy. 

Boian Mitov Everyone uses Teensy, I must say ! :-) 

phoenix perry Bye bye all! 

Boian Mitov Bye @phoenix perry

Shayna Bye bye! 

Discussions