Playing Quake on an oscilloscope

The XY-mode of an oscilloscope is pretty straightforward. Two voltages specify the horizontal and vertical position of the ray, so by varying these as a function of time you can draw shapes. Basically you output a set of 2D points with coordinates in range [-1, 1], view it in XY-mode on the oscilloscope and Bob’s …

Untrusted – a user javascript adventure game

Untrusted —or— the Continuing Adventures of Dr. Eval is an exciting Meta-Javascript Adventure Game wherein you guide the dashing, steadfast Dr. Eval through a mysterious MACHINE CONTINUUM, wherein, using only his trusty computer and the TURING-COMPLETE power of Javascript, he must literally ALTER HIS REALITY in order to find his freedom! You must literally edit …

Monument Valley

AN ILLUSORY ADVENTURE OF IMPOSSIBLE ARCHITECTURE AND FORGIVENESS Having played the first few levels the game indeed is very slick; the MC Escher like puzzles are very cool. The app flow (navigation through menus and the like) is a bit slow paced though – I found myself tapping around (with no response) to get skip …

Tom Clancy’s The Division

Really neat motion graphic for the upcoming game Tom Clancy’s The Division: In 2001, an operation known as “Dark Winter” was launched which was a real-world exercise that tested the emergency response to a bioterror attack on the United States. The simulation spiraled out of control within a few days, and predicted that a “breakdown …

Panda.js HTML5 game engine

Panda.js looks like a neat JS Game Engine featuring a Canvas/WebGL Renderer, Physics engine, Particle engine, Tweening, Sound Manager, etc. It also plays nice with mobile/touch interfaces. Example game is this neat Flappybird clone, Flying Dog. Panda.js HTML5 game engine → Flying Dog Source (GitHub) → Related: Be sure to check out Vladibird, an altered …