English Français

Contact: mathieu.muratet@lip6.fr

Introduction Downloads Guides Media History Awards Other projects

Updates history

Last web site update: 03 April 2024.

Last binary update (Interfaces): 03 April 2024.

Last binary update (Spring): 14 June 2017.

03 April 2024: Update Python interface (compatible with Python 32bits and 64 bits).

14 June 2017: Kernel Panic 4.1 menu update to launch a game against computer easier.

08 June 2017: minor bugs resolved.

07 May 2017: version 3 available (thanks to Benjamin Bontemps, Bruno Martin and Stéphane Meresse)

  • New web site;
  • Engine update to support trace module and editor functionalities;
  • "KP Campaign: Digital War" update;
  • New campaign: "KP Campaign: Sili-Cium Alliance";
  • New map: "Sili-CiumMap";
  • New editor: "SPRED";

13 March 2017:

  • Interfaces update (Ada, C, Java, OCaml and Scratch 2).

16 July 2015:

  • Add video in Media section.

09 February 2015:

  • Update campaign tutorial for Python adding;
  • Update Python interface archive (dll missing).

17 January 2015: Add Python programming interface.

05 March 2013: Adding documentations

  • C documentation;
  • Java documentation.

23 December 2012: version 2.5 available

  • Update "Kernel Panic Campaign" and Spring engine;
  • Update programming interfaces.

13 January 2012: New version of games.

  • Update "Kernel Panic Campaign";
  • Update "Byte Battle";
  • Update programming interfaces;
  • Update live-DVD/USB;
  • Prog&Play logo addition (thanks to Iza Marfisi-Schottman).

01 February 2011: New version of Prog&Play

  • Compatible with Spring 82.5.1;
  • Compatible with Kernel Panic 4.1;
  • Add the game "Byte Battle";
  • Update "Kernel Panic Campaign";
  • Update programming interfaces;
  • Web site restructuring.

15 September 2010: Students' questionnaire update and teachers' questionnaire addition.

05 March 2010: Add english web pages.

17 February 2010: Add Scratch programming interface.

02 February 2010: New version of Prog&Play

  • Compatible with Spring 80.5.2;
  • Compatible with Kernel Panic 3.8;
  • Update of programming interfaces;
  • Customization of missions available.

15 September 2009: Web site reorganization and new version of Prog&Play compatible with Spring 79.2.1

04 September 2009: Add the live-DVD.

29 April 2009: Add pages on "Educational engineering guide".

08 April 2009: Update missions. Add Ada and OCaml programming interfaces.

11 March 2009: New Prog&Play system compatible with Spring 78.2.1 and Kernel_Panic 3.1.

16 January 2009: New Prog&Play system compatible with Spring 77b5 and Kernel_Panic 2.2 Div0. Add installation (Windows, Linux), user and programming guides.

Known use history

Prog&Play usage depends on teachers choices. The game has been used in various contexts (initial training, support training, programming workshop...).

List below gives you some examples of known use of Prog&Play:

  • 2016 - 2017

    • UPMC - L1S2 - Integrated as project-based learning into training on numeric tools for communication, Python interface.
    • UPMC - L1S2 - Directed research workshop, Scratch interface.
  • 2015 - 2016

    • IUT A Toulouse 3 GEII Department - Integrated in first year student training, C interface.
    • BTS SNIR Jean Mermoz high school (Montpellier) - Integrated in first year student training, C interface (Visual Studio 2010).
    • UPMC - L1S2 - Integrated as project-based learning into training on numeric tools for communication, Python interface.
    • UPMC - L1S2 - Directed research workshop, Scratch interface.
  • 2014 - 2015

    • IUT A Toulouse 3 GEII Department - Integrated in first year student training, C interface.
    • UPMC - L1S2 - Integrated as project-based learning into training on numeric tools for communication, Python interface.
    • UPMC - L1S2 - Directed research workshop, Scratch interface.
  • 2013 - 2014

    • IUT A Toulouse 3 GEII Department - Integrated in first year student training, C interface.
  • 2012 - 2013

    • IUT A Toulouse 3 GEII Department - Used for students in difficulty "remediation" training, C interface.
    • UPMC - L1S2 - project-based learning, voluntary students, algorithmic and C interfaces.
    • UPMC - M2IAD - Object engineering training, Spring engine update (C++) and AI integration.
    • ULCO, CUEEP Littoral, IUT Calais-Boulogne, EIL Côte d'Opale - Programming contest (IUT, Licence, Master, Engineer), C interface.
  • 2011 - 2012

    • IUT A Toulouse 3 GEII Department - Used for students in difficulty "remediation" training, C interface.
    • UPMC - L1S2 - project-based learning, voluntary students, algorithmic and C interfaces.
  • 2010 - 2011

    • Paul Sabatier University - L1S2 - Integrated in initial training, Imm (C) interface.
    • Paul Sabatier University - Multimedia and Image Professional M2 - game interaction through virtual reality peripheral (API VRPN).
    • IUT A Toulouse 3 GEII Department - Used for students in difficulty "remediation" training, C interface.
    • UPMC - L1S2 - project-based learning, voluntary students, algorithmic and C interfaces.
  • 2009 - 2010

    • Paul Sabatier University - L1S2 - Integrated in initial training, OCaml interface.
    • Paul Sabatier University - L1S2 - Support training, students in difficulty, algorithmic and C interfaces.
    • IUT B Toulouse 2 Computer science Department - Support training, C and Java interfaces.
    • IUT A Toulouse 3 SeRéCom Department - Integrated in initial training, C interface.
    • IUT A Toulouse 3 GEII Department - Used for students in difficulty "remediation" training, C interface.
    • UPMC - L1S2 - project-based learning, voluntary students, algorithmic and C interfaces.
  • 2008 - 2009

    • IUT A Toulouse 3 Computer science Department - Programming workshop, voluntary students, Compalgo interface.
    • Paul Sabatier University - L1S2 - Support training, students in difficulty, algorithmic and C interfaces.