Virtual tour of Louis-le-Grand high school (1996-1998)

Project LLG

I decided to dig up an old project, a virtual tour of my highschool in 1997-1998 and to convert it to a html5/javascript/css web project to learn more about these languages.
At the beginning, this was about visiting the highschool from picture to picture in a Visual Basic 6 software.facadeDeCote

Project team

  • Idea, conception & programming: Manik Bhattacharjee
  • photo : Manik Bhattacharjee and Michel Tran Ngoc
  • GCD compressed image format and C library : Laurent Demonet
  • icons, 3D modeling of a classroom : Tristan Millner

Making of

Pictures were taken with analog manual SLR cameras, digitized using a flatbed scanner and converted to GCD by myself on a Pentium 133 MHz computer. I then used a small program to define click zones for each image. A few pictures were taken using a low-res digital camera lended by a friend (Habib Shoukry), a Sony that stored the pictures directly on a floppy disk.

Tristan Millner created the UI design, some icons and a 3D model of a classroom (I just have a screenshot left of that). 3D modeling was done to create a 3D game, doom-style, in our highschool. But the project stopped there…

We were given access to the scientific museum and the old library, but I did not find those pictures yet.

HTML5 conversion

This project dating from 17 years, I lost some data in the mean time. I don’t have the digitized JPEG files (deleted probably because the hard drive was full, and maybe on some old CD-R somewhere), the original film is probably in a cellar and I still miss a number of pictures in the version I recovered. If I find better data on old CD-R or ZIP disks, I will update the online version.

En 1997, Visual Basic could not display JPEG images, only BMP. But those files needed so much space that it was not possible to store all files in BMP and having the whole project on one CD. Laurent Demonet offered to design a file format and C library using similar principles as GIF, with an OCX element to be inserted in Visual Basic UI. Image quality seemed ok at the time (reduced color palette and resolution sufficient at the time).
Fortunately I found the source code of the OCX control, so I wrote a C++ program to convert the old GCD files back to JPEG (thanks to Qt library).

The labels of images were saved in simple text files, but character encoding was windows 95 french encoding – CP1252. I thus converted these to UTF8 using iconv.

I did not recreate the original UI, but just wrote a simple HTML5 page using AJAX to get images and click zone data.

I still haven’t put the small highschool map with active points to start on different places… yet !

This entry was posted in Misc.. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *