Profile cover photo
Profile photo
Jay Graves
Python and Go Programmer (along with a litany of other semi-dead languages)
Python and Go Programmer (along with a litany of other semi-dead languages)
Jay's posts

Post has attachment
+Blockly is pretty fun.

Today we went to an indoor trampoline park and one of the other activities was a maze of rooms.  Each wall of every room had multiple strips of opaque material hung so they overlapped.  This was so you could not tell at first glance which were doors and which were walls.  Once you pushed through a door you were in an identical looking room and you had to choose again.  Some doors lead to dead ends so it was a bit confusing the first time through.

My daughter has been through the maze multiple times and knows it by heart. Today she asked to borrow my notebook so she could write the steps to solve the maze.
I ended up with this string of letters in my notebook.
We talked briefly about how you could make a map for the maze just by having these instructions and then she went to play on something else.

So tonight after dinner I opened up the Turtle Graphics demo of Blockly and wrote a simple version that just moved the turtle to a better starting point and then ran the steps in order to draw a line for the maze solution.  I called her in to show her and I walked through how procedures work and when I equated them to recipes, it clicked for her.
It was still hard to her to visualize so together we added the 'marker' procedure so she could see where each room was.  That helped but a grid of the rooms would be better.  She had to get ready for bed but I kept playing with it and ended up with this:

I can't wait to show her to see if she comes up with more suggestions/features.

Kudos to +Neil Fraser and team

Post has attachment
First play test of 'Space Miner', a board game that Jacob has been designing for the past week.  We spent about 2 hours this morning making the game board and all the required cards.
Lego pieces are standing in for tokens and there are still a few game mechanics to work out.  He won the inaugural game.
Once he gets it fine tuned he wants to find/make good artwork and order a 'real' copy from  

Post has attachment
How to get a 10 year old interested in electronics:

1 Arduino
1 Adafruit Wave Shield
1 Wingshield
1 PIR Motion Sensor from SeeedStudio
1 9 volt battery

Download WAV files of bodily functions and load onto SD card
Cut-n-Paste example code from Wave Shield and PIR Sensor and mix carefully

Plug into home stereo.
Invent pretext to invite your sister and mother into the line of fire.
Laugh uncontrollably.

Advanced Usage:
Invite your friend from next door over. Laugh.
Invite your friend's siblings over. Laugh.
Invite your friend's mom over. Laugh.

We put a delay loop of ten seconds after playing a fart sound because the PIR module is very sensitive. It could also be improved with a Green LED to indicate that it is in 'ready' mode. (after the 10 seconds are up)
We were going to tape it under the kitchen table but it proved to be too unwieldy and I didn't have a good speaker to hook to it.
All in all, really easy and good for a laugh.
Wait while more posts are being loaded