Matth Page

Contact : matthieu "dot" besson "at" wanadoo "dot" fr
Curriculum Vitae


December 2016 - ATTiny Clock

Old vintage clock restored using ATTiny84.
ATTiny Clock


May 2016 - PI-Radio

Old vintage radio restored using Raspberry Pi.
PI-Radio


January 2015 - PI-PhotoFrame

Where are your photos? If the answer is like me : "In my computer". I understand the frustration of not being able to see them more often.
How many photo we print in a year? For me it is just some. So here is my photo frame made from a RaspberryPI.
PI-PhotoFrame


August 2014 - Genocyd on Android

After a few years (17 in fact ...), a revival on a limited platform of the good old demo we have done for Wired'97.
Android Genocyd


December 2013 - Chou-PI

The main goal of this project is to make an inexpensive CNC machine based on the RaspberryPI.
Chou-PI.


November  2012 - SVG Rendering

More details on the SVG rendering with OpenGL.
SVG in OpenGL.


May  2010 - Infinite precision

This is my attempt to explain clearly why the Digital Differential Analyzer in full integer mode works without any loose of precision.
Infinite precision.


January  2010 - SVG Rendering

Vector graphics rendering using the OpenGL library.
SVG Rendering


October 2009 - Collision System

Quick tutorial to explain the collision principle between circles and between 2d boxes and circles.
Collision System


April 2009 - Lisp interpreter

After Javascript and Lua, Lisp. Lispin is a lisp interpreter. This language has been invented 50 years ago by Mr McCarthy. It has the beauty of a functionnal language which is really close to the mathematics. If you want the sources drop me an email.
Lispin

We used Lispin to make a Space Invaders game (really "old school")
LispInvader


February 2009 - Pacman Javascript

After Lua, Javascript. Another famous video game just to look at the language functionnalities. It uses the canvas tag of Firefox (vector drawings). It worsk only with browser that implements this tag. A lot of things to improve: the ghost AI, the score counting and the text drawing which is not very well supported, the fruits and levels.
Pacman attack.


January 2009 - Software sphere rendering

The main idea is to make zbuffered sphere with differed lighting, all in software. This can be seen as weird with the nowadays GPU, but I like the idea.
Soft Sphere.


December 2008 - Tetris Lua

Small Tetris written in Lua. The virtual machine ease of integration is completly outstanding.
Lua everywhere.


October 2008 - Eternity 2 Solver

Software written in wxWidgets which can solve the Eternity2 puzzle.
Download and explanations.


6 Juillet 2008 - Mandelbrot

Explorateur de la fractale de Mandelbrot.
Que c'est beau mandelbrot.


01 Octobre 2006 - Oldies sur téléphone portable

Travaillant à Sagem depuis 1 an, j'ai eu l'opportunité au sein d'un très sérieux projet linux de mettre sur des téléphones des applications assez fun. Quake, Doom2 et un émulateur gameboy ont été mis sur des téléphones neptune à 266 Mhz.
La preuve par l'image et la vidéo.


13 Mars 2006 - Projet de compression d'image

Projet de compression d'image. Quelques essais pour la compression d'image qui s'est arrêté à de la compression générale.


18 Février 2006 - Anim pour emeline

Emeline a 30 ans. La traditionnelle animation avec photos d'enfance est de mise. Réactualisation des libs DirectX.


25 Janvier 2006 - Page Perso de Lionel

http://berengui.club.fr/ mise à jour avec une belle démo de radiosité au GPU.


16 Septembre 2004 - Sortie Officielle de The Saga Of Ryzom

A Nevrax, j'ai participé à la création de Ryzom, un jeu de rôle massivement multi-joueurs. Sa sortie au bout de plus de 4 années de développement est une véritable naissance.
Le devant de la boîte
Le site officiel

07 Aout 2004 - Mise à jour de Genocyd

1ère place à la demo party 'Wired 97', cette version mise à jour pour windows (la version d'origine ne fonctionnant que sous dos) est juste une adaptation de la version d'origine. Déjà à l'époque on avait penser aux grosses config puisque l'on avait prévu un mode 640x480x16bits (mode par défaut de la nouvelle version). Le commentaire le plus marrant retrouvé dans le code est quand même le 24 bits est ce que ça existe :). La nouvelle mouture tourne donc avec FMOD pour la musique au lieu de mikmod pour la version 97. Elle utilise DirectDraw pour l'affichage au lieu du Vesa 1.2 avant.
Inclus :
- Véritable moteur soft avec correction de perspective
- Effets spéciaux à couper le souffle
- Effets 2D (Bump 2 lumières, twirl lighté, ...)
- Une Histoire !!! (oui dans les démos c'est vraiment à noter)
- Compression de fichier LZH
Petite image
Download genocyd.zip (2.72 Mo)

01 Novembre 1999 - Sortie de Official Formula One Racing

OF1R pour les intimes est le jeu auquel j'ai participé. C'est un jeu de course développé par Lankhor.
Image de la face avant du manuel
Site retrançant l'histoire de Lankhor

26 Aout 1999 - Vieilleries

Ici sont réunis de vieux projets du temps où j'étais en stage chez Lankhor.
Animation squelettique
Cinématique inverse
Amélioration de mesh
Surface de Bézier
Tutorial surface de Bézier

01 Juin 1998 - GmF dans PC-Team

Un peu de reconnaissance ne fait pas de mal.
Interview de la GmF

01 Septembre 1997 - Genocyd dans PC-Team

Après la victoire à la Wired'97, la démonstration Genocyd est passée dans PC-Team.
L'auteur de l'article n'est pas aussi enthousiaste que l'a été le public mais ce n'est pas grave. C'est le public le seul juge.
La preuve par l'image

01 Juillet 1997 - Genocyd dans C-Magazine

Envoyé depuis le Japon par un admirateur.
Première page
Deuxième page


01 Mai 1996 - Ecowlogy

Normalement released à la saturn'96 mais tellement pas au niveau des autres démos que l'on est passé en guest. Dowload gmf-eco.zip (2 Mo)


01 Février 1995 - Artifact

Démonstration non produite à une party. Juste un délire d'étudiants. Download artidem5.zip (533Ko)
Pour l'essayer  il faut récupérer DosBox qui émule très bien le dos.