Guillaume Ryder – Projects
Big projects are in red in the list below, small projects are in light gray.
Current Projects
phpshell (2006, coding)
- Description: Web file manager, in AJAX: like Windows Explorer, but Web-oriented. Allows to upload/download and copy/move/rename/delete files, manage directories, in a Web browser. Provides a kind of Unix console to type shell commands, even on web hosts where SSH access is disabled. Intended to replace FTP clients for small operations.
- Algorithms: Guillaume Ryder
- Code: Guillaume Ryder, PHP5
Fourmi Player (2005, coding)
- Description: music player: Winamp-compatible (plugins), flexible/customizable database system designed for huge libraries, silences auto-skipping, voice synthesized track information, XML skinning system, instant-reactive equalizer, size & speed optimized, …
- Algorithms: Guillaume Ryder
- Code: Guillaume Ryder, C++/Win32, some code adapted from CoolPlayer
DENIF [link] (2006-2007)
- Description: Website for a teaching material database, some parts in AJAX. Documents are cached.
- Idea: Arthur Charguéraud
- Algorithms: Arthur Charguéraud, Guillaume Ryder
- Code: Guillaume Ryder, PHP5, MySQL; source code released under the GPLv3 license
Completed Projects
Muzip [link] (2000-2006)
- Description: multi-format Winzip-like with extended commands
- Algorithms: zlib (compression), Guillaume Ryder (other algorithms)
- Code: zlib C code converted to C++, Guillaume Ryder C++/MFC
Macaks (2005-2006)
- Description: Magic, the Gathering card game simulator, with network support
- Idea: Guillaume Ryder
- Algorithms: Macaks team (10 people)
- Code: Macaks team (10 people), Java/NetBeans
Mani-Maths (2005, first release completed)
- Description: WYSIWYG mathematical expressions manipulation and computing
- Algorithms: Arthur Charguéraud
- Code: Guillaume Ryder, Arthur Charguéraud, André Chailloux, Java/NetBeans
AI server for France-IOI (2003-2005)
- Description: library and shell scripts to launch multi-player matches in a way (clients coded by contestants, supposed unsafe) through network, for France-IOI association.
- Idea: Mathias Hiron, Arthur Charguéraud
- Algorithms: Guillaume Ryder, Arthur Charguéraud
- Code: Guillaume Ryder, C++/cross platform & shell scripting
LanWalker [link] (2004-2005)
- Description: Windows LAN browser: fast, no freezing, keyboard shortcuts for fast files/directories copy
- Idea: Arthur Charguéraud
- Code: Guillaume Ryder, C++/MFC
- Description: battery charge monitor for Windows (icon in traybar with charging percentage)
- Idea: Arthur Charguéraud
- Code: Guillaume Ryder, C++/Win32
Clavier+ [link] (2000-2006)
- Description: global keyboard shortcuts manager, to write text, or execute programs, or execute other keyboard shortcuts
- Idea: Guillaume Ryder’s father
- Code: Guillaume Ryder, C++/Win32
Pubelle [link] (2000-2004)
- Description: Internet popup killer
- Idea: Guillaume Ryder
- Code: Guillaume Ryder, C++/Win32
NetInput64 (2003-2004)
- Description: keyboard plugin for Project64 emulator, permits “remote keyboard” (keys transmitted through network)
- Idea: Guillaume Ryder, Arthur Charguéraud
- Code: Guillaume Ryder, C++/Win32 + DirectX
Denki (2004)
- Description: Denki Blocks game
- Idea: ENS L3 programming project (TD-man: Jeremie Detrey)
- Algorithms: Arthur Charguéraud, Guillaume Ryder
- Code: Guillaume Ryder, C++/SDL (GUI), Arthur Charguéraud OCaml/cross platform (solver & generator)
PostScript Interpretor (2004)
- Description: PostScript interpretor and drawer, level 1 & partially level 2
- Idea: ENS L3 programming project (TD-man: Jeremie Detrey)
- Algorithms: Arthur Charguéraud, Guillaume Ryder
- Code: Guillaume Ryder & Arthur Charguéraud, OCaml/cross platform
MessageSound [link] Miranda plugin (2003-2004)
- Description: plugin for Miranda IM to play sounds when receiving or sending keywords
- Idea: Guillaume Ryder
- Code: Guillaume Ryder, C++/Win32
ChickenCatcher [download] (2004)
- Description: bunch of mini reflexion games, using Zelda 3 graphics
- Idea: Guillaume Ryder
- Code: Guillaume Ryder, GameMaker
VirtCube (2003)
- Description: Rubik’s Cube simulator & solver designed in Maths Sup class (TIPE)
- Idea: Guillaume Ryder, Quentin Heath
- Algorithms: Guillaume Ryder
- Code: Guillaume Ryder, C++/Win32
GameVoice (2003)
- Description: microphone handler to communicate via voice on LAN, when playing network games
- Idea: Guillaume Ryder’s family
- Code: Guillaume Ryder, C++/DirectX
SimulOrb (2002)
- Description: starts & planetes moving simulator (for Guillaume Ryder’s brother TPE)
- Idea: Guillaume Ryder’s brother
- Code: Guillaume Ryder, C++/Win32
VNA (2002)
- Description: Virtual Network Administrator: remote computer managing for Windows, like VNC but with scripting and complete command set (files, registry, network shares, information collector, etc.); designed under school system administrator permission, using school network
- Idea: Guillaume Ryder
- Code: Guillaume Ryder, C++/MFC
- Description: fractal drawer, for “terminale” class (TPE)
- Idea: Guillaume Ryder
- Algorithms: Guillaume Ryder
- Code: Guillaume Ryder, C++/MFC
SpaceFight [download] (2000-2001)
- Description: one or two player shoot-them-up game, with human readable language for levels
- Idea: Guillaume Ryder
- Code: Guillaume Ryder, C++/DirectX 7 (DirectDraw graphics)
Pastek (2000)
- Description: small two players demo fighting game; all is hard-coded but works
- Idea: Guillaume Ryder’s family
- Code: Guillaume Ryder, C++/DirectX 7 (DirectDraw graphics)
Logigraphe [download] (1999-2005)
- Description: logigraphe solver (pen and paper logical game)
- Idea: Guillaume Ryder’s mother
- Algorithms: Guillaume Ryder
- Code: Guillaume Ryder, C++/MFC
ListFich [download] (1999-2000)
- Description: files & directories snapshot maker & manager
- Idea: Guillaume Ryder’s father
- Code: Guillaume Ryder, C++/MFC
Forget Me Note [link] (1999-2000)
- Description: virtual Post-It manager, with alarms
- Idea: Guillaume Ryder’s father
- Code: Guillaume Ryder, C++/MFC
Intérêts [link] & Indexation [link] (1999-2000)
- Description: legal tax computing according to the (complex!) rules of the Ministère de l’Intérieur, direct previewing, output in Word-compatible RTF format
- Idea: Guillaume Ryder’s father
- Code: Guillaume Ryder, C++/MFC (first version: VBA/Excel)