IRIT - UMR 5505



  Bandeau IRIT
  Service / Team :  Visual Object : from Reality To Expression
  Contact :
  Publications :

This web site is no longer maintained.
New web site is available at:


In order to know last news about this project, read the news.

Prog&Play introduction

Prog&Play is a library designed for Real Time Strategy games (RTS). It enables player to program easily and interactively units of the video game. Currently, Prog&Play is integrated into Kernel Panic, a multiplayer RTS.

Prog&Play and Kernel Panic enable to design serious games for programming practice. Two serious games have been designed:

  1. The first (Kernel Panic Campaign) immerses the player into an original scenario where s/he must program Bits, Bytes and Assemblers in order to raise an army and topple enemy. The game scenario is divided into missions that take him/her around the story and bring him/her toward the final objective.

  2. The second(Byte Battle) puts the player in competition with an other player (that can be played by computer). Each player controls the same number of Bytes. The objective consists in destroying all enemy Bytes. The end of the game depends on the strategy planned and its implementation.

Picture below shows Prog&Play fonctional structure. In order to use Prog&Play, you have to choose:

  • an IDE in order to write your programs
  • at least one programming interface for Prog&Play library
  • one game compatible with Prog&Play