Hall of Fame
Introduction
Hall of Fame is list of important items related to the Open Eggbert project.
Abbreviations
HPP = High Priority Project - project of great importance, intended for the future
TTL = Technology to learn - For Speedy Blupi purposes, it is usually needed to learn only a subset of the given technology
Speedy Blupi (Epsitec)
| Item | Stars (0-3) | HPP | TTL | Description |
|---|---|---|---|---|
| Daniel Roux | C++ a C# developer and author of Speedy Blupi game and author of other Blupi games | |||
| Epsitec | Company, where the development of Speedy Blupi I/II happened | |||
| eGames | Company, which published Speedy Blupi as Speedy Eggbert | |||
| DirectX 3 | Yes | Set of libraries developed by the Microsoft company for game programming | ||
| Windows 95 | Windows 95 is the oldest operating system, where Speedy Blupi can be launched | |||
| React OS | React OS is an operating system, where it is possible to run Speedy Blupi/Eggbert | |||
| C++ 98 | Yes | Programming language used to develop Speedy Blupi/Eggbert | ||
| Pentium 100 | Minimum CPU requirements for Speedy Blupi | |||
| ExaGear | Android application, which provides the possibility to run the original on the Android operating system | |||
| Winlator | Android application, which provides the possibility to run the original on the Android operating system | |||
| Limbo x86 PC Emulator | Android application, which provides the possibility to run Windows 95 or React OS operating systems on the Android operating system and then run the original Speedy Blupi/Eggbert games | |||
| VirtualBox | Application, which provides the possibility to run Windows 95 or React OS or other operating systems on desktop (Windows, Linux) and then run the original Speedy Blupi/Eggbert games | |||
| VMware Workstation | Application, which provides the possibility to run Windows 95 or React OS or other operating systems on desktop (Windows, Linux) and then run the original Speedy Blupi/Eggbert games | |||
| Qemu | Application, which provides the possibility to run Windows 95 or React OS or other operating systems on desktop (Windows, Linux) and then run the original Speedy Blupi/Eggbert games | |||
| Ghidra | Yes | C++ decompiler | ||
| IDA | Yes | C++ decompiler | ||
| Wine | Provides the ability to run Speedy Blupi/Eggbert (Windows) on the Linux operating system | |||
| fluidsynth | Linux program providing the support to play MIDI files | |||
| Ray Dream Studio | 3D software used to create some graphics for Speedy Blupi games | |||
| x86 Assembly language | Yes | x86 Assembly language |
Speedy Blupi (Dada Games)
| Item | Stars (0-3) | HPP | TTL | Description |
|---|---|---|---|---|
| XNA | Yes |
Common
| Item | Stars (0-3) | HPP | TTL | Description |
|---|---|---|---|---|
| Speedy-Eggbert-2-Source-Code-Decomp | Attempt to decompile Speedy Eggbert 2 |
|||
| SDL | Yes | SDL may be used for the C++ implementation of Open Eggbert | ||
| Emscripten | Yes | Compiles C++ to JavaScript |
Open Eggbert Cpp
| Item | Stars (0-3) | HPP | TTL | Description |
|---|---|---|---|---|
| Free Direct | Yes | |||
| Free Api | Yes | |||
| ~~OpenGL~~ | ~~ |
~~Yes~~ | ~~Yes~~ | ~~OpenGL is used by the LibGDX game framework~~ |
| Vulkan | Yes | Yes | Vulkan may be an alternative backend for Open Eggbert game engine | |
| Blender | Yes | Yes | 3D graphics software tool | |
| ~~SVG~~ | ~~ |
~~Vector format used to create new graphics for Open Eggbert~~ | ||
| WebGL | Yes | Yes | Based on OpenGL, but in browser | |
| WebGPU | Yes | Yes | Based mostly on Vulkan, but in browser | |
| Canvas | Yes | Canvas is a container, which is used to draw 2D shapes and images (HTML, JavaFX, Java2D, Android) | ||
| Design patterns | Yes | Design Patterns | ||
| UML | Yes | UML |
Mobile Eggbert Cpp
| Item | Stars (0-3) | HPP | TTL | Description |
|---|---|---|---|---|
| Mobile Eggbert | decompiled version of Speedy Blupi (Dada Games) | |||
| MonoGame | ||||
| FNA | ||||
| KNI | ||||
| Blazor | ||||
| C Sharp | Yes | |||
| ILSpy | Yes | |||
| CNA | Yes |
All
| Item | Stars (0-3) | HPP | TTL | Description |
|---|---|---|---|---|
| Linux | Yes | Free and open source operating system | ||
| BMP | Speedy Blupi graphic assets use the BMP format | |||
| MIDI | Speedy Blupi music assets use the MIDI format | |||
| WAV | Speedy Blupi WAV assets use the WAV format | |||
| Android | Yes | Operating system, where both the original and reimplementation can be launched | ||
| BlupiEdit | Speedy Blupi/Eggbert level editor | |||
| tiled-blupi | Speedy Blupi/Eggbert level editor | |||
| X-Edit | Speedy Blupi/Eggbert level editor | |||
| X-Edit-Mapper | Exports levels to PNG files | |||
| Blupi | Character created by Daniel Roux in 1974 | |||
| MediaWiki | Software, which openeggbert runs on | |||
| ChatGPT | A great helper enabling you to reach your goal faster and better | |||
| English | Yes | Language used to create content on openeggbert.com |