16/01/2019 1:22am
A #neural #network can learn to organize the world it sees into concepts [LINK]
14/01/2019 6:46pm
RT @icouzin: Deadline tomorrow for applications for PhD and Postdoc positions in the “Center for the Advanced Study of Collective Behaviour…
14/01/2019 6:46pm
RT @farscopecdt: We are now accepting applications for PhDs at @BristolRobotLab starting September 2019. See [LINK] for…
11/01/2019 2:19pm
RT @BristolRobotLab: Congratulations!! 🎉🍾 Our old friends @OpenBionics have successfully raised £4.6m from investors incl. F1 team William…
09/01/2019 1:12pm
RT @nekonaute: We are looking for a R&D #engineer in #electronics to design a new robotic platform for #swarmrobotics in #Paris - intereste…


Robots Lego Mindstorms Games Date: Mar 2013

A custom-built lego machine for playing pong, featuring two controllers connected to the Mindstorms NXT brick. Programmed using NXC.

Technologies used: C, NXC, CMake, Lego Mindstorms


{Please enable JavaScript in order to post comments}

Stardust Colonies

Alien farm has officially become Stardust Colonies, after a game name poll I did on Facebook some time ago. The web site will launch soon so that people can read more about the game and join alpha testing...

NXC UserInteraction Library

The User Interaction (UIn) Library helps you create standard user interfaces (multi-line aligned texts, buttons, menus, etc.) and capture user actions on the NXT brick. The library works with the intelligent brick buttons and keeps all your sensor ports free for your program to use.


This is a jigsaw puzzle that was used in the game Mayan Madness. The pieces are placed randomly throughout the screen each time a game starts. Developer can insert pieces of a different image and assemble it from the Flash development environment. The algorithm takes care of the rest - random positioning and testing of the end game state.

Space Invaders

Space Invaders was one of my assignments in the second year of my Undergraduate study. It is coded in C++ and uses OpenGL and DirectX for rendering. This simple 2D shooter is based on the original Space Invaders game and adds some interesting new features.

Galactic War

Become a space ship pilot in Galactic War and shoot the enemies moving in front of you. You can choose from one of the three modes: bullet- restricted, time-restricted and infinite game.


A simple pong game for 2 players. The top player moves with the mouse while the bottom player uses the arrow keys. Score is shown next to each player.