Profile cover photo
Profile photo
Vincent Scheib
6,194 followers -
Coder of pixels, games, and platforms.
Coder of pixels, games, and platforms.

6,194 followers
About
Vincent's posts

Post has attachment
Safari shipped Pointer Lock support; now supported on all major browsers. https://webkit.org/blog/7477/new-web-features-in-safari-10-1/
Photo

Post has attachment
"The Flash Games Postmortem" GDC 2017 presentation by John Cooney | Kongregate. http://gdcvault.com/play/1023967/The-Flash-Games

Post has attachment
Kongregate's chart of technology used for games, HTML5 now over 50%.

Post has attachment
Google accounts for kids. https://families.google.com/familylink/ It's early, and Android only, but also such a great way to make technology work better for families.

We've been early users and it has gone well. Especially simply automatic device locking, and being able to see where time goes.

Post has attachment

Post has attachment

Post has attachment
At GDC I ran into a large gender neutral restroom - first time I've encountered one in a large space like a conference or airport. Amusingly they had converted 2 gendered rooms, so the steady rush of conference goers were presented with the choice of gender neutral Left or Right. For a moment I tried to sort out if there was a gender trend .. but there didn't seem to be. I was feeling conservative so I chose right. My mixed group of coworkers followed me in, adding a bit more novelty when waiting in line for a stall. A bit of water waste for men who only needed a urinal, but otherwise we all managed to make it through the experience unharmed. ;)
Photo

Post has attachment
Fluid Paint! (In the line of work +Bill Baxter and I worked on years ago) http://david.li/paint/

Post has attachment
What fun! I just received some PuckJSs and coded one over Web Bluetooth via the IDE in a browser tab; and when that puck's button is pressed it uses Web Bluetooth to connect to a second device to set the LEDs there. ;D

I love that the IDE has a REPL to interactively try things in Javascript. Here's the code I used:

var gatt;
var char;
var data;
setWatch(function() {
console.log("Button pressed");
NRF.requestDevice({ filters: [{ namePrefix: 'Puck.js' }]}).then(
device => {
console.log("device found. connecting...");
return device.gatt.connect();
}).then(
g => (gatt=g).getPrimaryService("6e400001-b5a3-f393-e0a9-e50e24dcca9e")).then(
service => service.getCharacteristic("6e400002-b5a3-f393-e0a9-e50e24dcca9e")).then(
c => char = c).then(
_ => {
data = "LED1.write(" + (Math.random() > 0.5) + ");\n";
console.log("writing ", data);
return char.writeValue(data);
}).then(
_ => {
data = "LED2.write(" + (Math.random() > 0.5) + ");\n";
console.log("writing ", data);
return char.writeValue(data);
}).then(
_ => {
data = "LED3.write(" + (Math.random() > 0.5) + ");\n";
console.log("writing ", data);
return char.writeValue(data);
}).then(
() => { gatt.disconnect(); console.log("Done!"); } );
}, BTN, {edge:"rising", debounce:50, repeat:true});
Photo

Post has attachment
curvytron.com - more instant web multiplayer fun.
Wait while more posts are being loaded