Prof. Dr. rer. nat. Peer Johannsen

The Vectrex Project

Game Title


Project Status

  • Alpha Release
  • Project completed


  • A classic Pong clone for the Vectrex played by an autonomous NAO robot
  • NAO uses its cameras to analyze the image displayed on the Vectrex screen.
  • The positions of the ball and the paddle are determined using object recognition techniques.
  • The trajectory of the ball is deduced and anticipated.
  • NAO uses its hands and a self-built two-button controller to move the paddle.


  • Michael Jilg

Programming Language

  • C (on the Vectrex) and Python (on the NAO robot)

Concept Art and Screenshots

Demo Video


  • Overlay nao_pong.png
  • Downloads are free and for non commercial use only. Use at your own risk.
  • Please respect the copyright and credit the author and the origin of this game.


  • Feedback and bug reports are welcome and will be relayed to the author.
  • Please use this link to send your comments.

Latest modification on 09/06/2017, 21:00

  • Project completed
  • Project page updated