Robertvokac (talk | contribs) |
Robertvokac (talk | contribs) No edit summary |
||
Line 4: | Line 4: | ||
!Item | !Item | ||
!Stars (0-3) | !Stars (0-3) | ||
!Learn | |||
!Description | !Description | ||
|- | |- | ||
|Daniel Roux | |Daniel Roux | ||
|⭐⭐⭐ | |⭐⭐⭐ | ||
| | |||
|C++ a C# developer and author of Speedy Blupi game and author of other Blupi games | |C++ a C# developer and author of Speedy Blupi game and author of other Blupi games | ||
|- | |- | ||
|Epsitec | |Epsitec | ||
|⭐⭐⭐ | |⭐⭐⭐ | ||
| | |||
|Company, where the development of Speedy Blupi I/II happened | |Company, where the development of Speedy Blupi I/II happened | ||
|- | |- | ||
|eGames | |eGames | ||
|⭐ | |⭐ | ||
| | |||
|Company, which published Speedy Blupi as Speedy Eggbert | |Company, which published Speedy Blupi as Speedy Eggbert | ||
|- | |- | ||
|DirectX 3 | |DirectX 3 | ||
|⭐ | |⭐ | ||
|Yes | |||
|Set of libraries developed by the Microsoft company for game programming | |Set of libraries developed by the Microsoft company for game programming | ||
|- | |- | ||
|Windows 95 | |Windows 95 | ||
|⭐ | |⭐ | ||
| | |||
|Windows 95 is the oldest operating system, where Speedy Blupi can be launched | |Windows 95 is the oldest operating system, where Speedy Blupi can be launched | ||
|- | |- | ||
|React OS | |React OS | ||
| | |||
| | | | ||
|React OS is an operating system, where it is possible to run Speedy Blupi/Eggbert | |React OS is an operating system, where it is possible to run Speedy Blupi/Eggbert | ||
|- | |- | ||
|C++ | |C++ 98 | ||
|⭐ | |⭐ | ||
|Yes | |||
|Programming language used to develop Speedy Blupi/Eggbert | |Programming language used to develop Speedy Blupi/Eggbert | ||
|- | |- | ||
|Pentium 100 | |Pentium 100 | ||
| | |||
| | | | ||
|Minimum CPU requirements for Speedy Blupi | |Minimum CPU requirements for Speedy Blupi | ||
Line 40: | Line 49: | ||
|ExaGear | |ExaGear | ||
|⭐ | |⭐ | ||
| | |||
|Android application, which provides the possibility to run the original on the Android operating system | |Android application, which provides the possibility to run the original on the Android operating system | ||
|- | |- | ||
|Winlator | |Winlator | ||
|⭐ | |⭐ | ||
| | |||
|Android application, which provides the possibility to run the original on the Android operating system | |Android application, which provides the possibility to run the original on the Android operating system | ||
|- | |- | ||
|Limbo x86 PC Emulator | |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 | |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 | |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 | |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 | |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 | |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 | |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 | |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 | ||
Line 64: | Line 79: | ||
|Ghidra | |Ghidra | ||
| | | | ||
|Yes | |||
|C++ decompiler | |C++ decompiler | ||
|- | |- | ||
|IDA | |IDA | ||
| | | | ||
|Yes | |||
|C++ decompiler | |C++ decompiler | ||
|- | |- | ||
|Wine | |Wine | ||
|⭐⭐⭐ | |⭐⭐⭐ | ||
| | |||
|Provides the ability to run Speedy Blupi/Eggbert (Windows) on the Linux operating system | |Provides the ability to run Speedy Blupi/Eggbert (Windows) on the Linux operating system | ||
|- | |- | ||
|Speedy-Eggbert-2-Source-Code-Decomp | |Speedy-Eggbert-2-Source-Code-Decomp | ||
|⭐⭐ | |⭐⭐ | ||
| | |||
|Attempt to decompile Speedy Eggbert 2 <nowiki>https://github.com/HMVocaloid/Speedy-Eggbert-2-Source-Code-Decomp</nowiki> | |Attempt to decompile Speedy Eggbert 2 <nowiki>https://github.com/HMVocaloid/Speedy-Eggbert-2-Source-Code-Decomp</nowiki> | ||
|- | |- | ||
|fluidsynth | |fluidsynth | ||
|⭐ | |⭐ | ||
| | |||
|Linux program providing the support to play MIDI files | |Linux program providing the support to play MIDI files | ||
|- | |- | ||
|Windows Phone | |Windows Phone | ||
|⭐ | |⭐ | ||
| | |||
|Platform and operating system used to run Speedy Blupi (2013) | |Platform and operating system used to run Speedy Blupi (2013) | ||
|- | |- | ||
|Ray Dream Studio | |Ray Dream Studio | ||
| | | | ||
|Yes | |||
|3D software used to create some graphics for Speedy Blupi games | |3D software used to create some graphics for Speedy Blupi games | ||
|} | |} | ||
Line 94: | Line 116: | ||
!Item | !Item | ||
!Stars (0-3) | !Stars (0-3) | ||
!Learn | |||
!Description | !Description | ||
|- | |- | ||
|Java | |Java | ||
|⭐⭐⭐ | |⭐⭐⭐ | ||
|Yes | |||
|Programming language used to develop Open Eggbert | |Programming language used to develop Open Eggbert | ||
|- | |- | ||
|Pixel | |Pixel | ||
|⭐⭐ | |⭐⭐ | ||
| | |||
|Pixel is a game library API, which provides many necessary features for Open Eggbert | |Pixel is a game library API, which provides many necessary features for Open Eggbert | ||
|- | |- | ||
|LibGDX | |LibGDX | ||
|⭐⭐⭐ | |⭐⭐⭐ | ||
|Yes | |||
|Game framework used to develop Open Eggbert | |Game framework used to develop Open Eggbert | ||
|- | |- | ||
|GWT | |GWT | ||
|⭐⭐ | |⭐⭐ | ||
|Yes | |||
|Google Web Toolkit - provides the possibility to run Java applications in the web browser | |Google Web Toolkit - provides the possibility to run Java applications in the web browser | ||
|- | |- | ||
|JavaScript | |JavaScript | ||
|⭐ | |⭐ | ||
|Yes | |||
|Also thanks to this programming language Open Eggbert runs in the browser | |Also thanks to this programming language Open Eggbert runs in the browser | ||
|- | |- | ||
|OpenGL | |OpenGL | ||
|⭐⭐ | |⭐⭐ | ||
|Yes | |||
|OpenGL is used by the LibGDX game framework | |OpenGL is used by the LibGDX game framework | ||
|- | |- | ||
|Vulkan | |Vulkan | ||
|⭐⭐ | |⭐⭐ | ||
|Yes | |||
|Vulkan may be an alternative backend for Open Eggbert game engine | |Vulkan may be an alternative backend for Open Eggbert game engine | ||
|- | |- | ||
|Gimp | |<s>Gimp</s> | ||
|⭐ | |<s>⭐</s> | ||
|Raster graphics editor | | | ||
|<s>Raster graphics editor</s> | |||
|- | |- | ||
|Inkscape | |<s>Inkscape</s> | ||
|⭐ | |<s>⭐</s> | ||
|Vector graphics editor | | | ||
|<s>Vector graphics editor</s> | |||
|- | |- | ||
|Blender | |Blender | ||
|⭐⭐ | |⭐⭐ | ||
|Yes | |||
|3D graphics software tool | |3D graphics software tool | ||
|- | |- | ||
|Box2D | |Box2D | ||
| | |||
| | | | ||
|<nowiki>https://box2d.org/documentation/</nowiki> | |<nowiki>https://box2d.org/documentation/</nowiki> | ||
Line 142: | Line 176: | ||
|SVG | |SVG | ||
|⭐ | |⭐ | ||
| | |||
|Vector format used to create new graphics for Open Eggbert | |Vector format used to create new graphics for Open Eggbert | ||
|- | |- | ||
|SDL | |SDL | ||
| | | | ||
|Yes | |||
|SDL may be used for the C++ implementation of Open Eggbert | |SDL may be used for the C++ implementation of Open Eggbert | ||
|- | |- | ||
|GraalVM | |GraalVM | ||
| | |||
| | | | ||
|An alternative JDK | |An alternative JDK | ||
Line 154: | Line 191: | ||
|TeaVM | |TeaVM | ||
| | | | ||
|Yes | |||
|Provides the possibility to run Java applications in the web browser | |Provides the possibility to run Java applications in the web browser | ||
|- | |- | ||
|WebFX | |WebFX | ||
| | | | ||
|Yes | |||
|JavaFX can run in browser https://github.com/webfx-project/webfx https://webfx.dev/ | |JavaFX can run in browser https://github.com/webfx-project/webfx https://webfx.dev/ | ||
|- | |- | ||
|Emscripten | |Emscripten | ||
| | | | ||
|Yes | |||
|Compiles C++ to JavaScript | |Compiles C++ to JavaScript | ||
|- | |- | ||
|WebGL | |WebGL | ||
|⭐ | |⭐ | ||
|Yes | |||
|Based on OpenGL, but in browser | |Based on OpenGL, but in browser | ||
|- | |- | ||
|LWGJL | |LWGJL | ||
|⭐ | |⭐ | ||
| | |||
|LibGDX backend for Desktop | |LibGDX backend for Desktop | ||
|- | |- | ||
|Gradle | |Gradle | ||
|⭐ | |⭐ | ||
| | |||
|Used to build Open Eggbert | |Used to build Open Eggbert | ||
|- | |- | ||
|Groovy | |Groovy | ||
| | |||
| | | | ||
|Groovy is a programming language used to create Gradle scripts | |Groovy is a programming language used to create Gradle scripts | ||
Line 182: | Line 226: | ||
|j2cl | |j2cl | ||
|⭐ | |⭐ | ||
|Yes | |||
|Java to Closure JavaScript transpiler | |Java to Closure JavaScript transpiler | ||
|- | |- | ||
|Canvas | |Canvas | ||
|⭐ | |⭐ | ||
|Yes | |||
|Canvas is a container, which is used to draw 2D shapes and images | |Canvas is a container, which is used to draw 2D shapes and images | ||
|- | |- | ||
|JUnit | |JUnit | ||
| | |||
| | | | ||
|Tool for testing | |Tool for testing | ||
Line 194: | Line 241: | ||
|Design Patterns | |Design Patterns | ||
|⭐ | |⭐ | ||
|Yes | |||
|Design Patterns | |Design Patterns | ||
|} | |} | ||
Line 200: | Line 248: | ||
!Item | !Item | ||
!Stars (0-3) | !Stars (0-3) | ||
!Learn | |||
!Description | !Description | ||
|- | |- | ||
|BMP | |BMP | ||
|⭐⭐ | |⭐⭐ | ||
| | |||
|Speedy Blupi graphic assets use the BMP format | |Speedy Blupi graphic assets use the BMP format | ||
|- | |- | ||
|MIDI | |MIDI | ||
|⭐⭐ | |⭐⭐ | ||
| | |||
|Speedy Blupi music assets use the MIDI format | |Speedy Blupi music assets use the MIDI format | ||
|- | |- | ||
|WAV | |WAV | ||
|⭐⭐ | |⭐⭐ | ||
| | |||
|Speedy Blupi WAV assets use the WAV format | |Speedy Blupi WAV assets use the WAV format | ||
|- | |- | ||
|Android | |Android | ||
|⭐⭐⭐ | |⭐⭐⭐ | ||
| | |||
|Operating system, where both the original and reimplementation can be launched | |Operating system, where both the original and reimplementation can be launched | ||
|- | |- | ||
|BlupiEdit | |BlupiEdit | ||
| | |||
| | | | ||
|Speedy Blupi/Eggbert level editor | |Speedy Blupi/Eggbert level editor | ||
|- | |- | ||
|tiled-blupi | |tiled-blupi | ||
| | |||
| | | | ||
|Speedy Blupi/Eggbert level editor | |Speedy Blupi/Eggbert level editor | ||
Line 228: | Line 283: | ||
|X-Edit | |X-Edit | ||
|⭐ | |⭐ | ||
| | |||
|Speedy Blupi/Eggbert level editor | |Speedy Blupi/Eggbert level editor | ||
|- | |- | ||
|X-Edit-Mapper | |X-Edit-Mapper | ||
|⭐ | |⭐ | ||
| | |||
|Exports levels to PNG files | |Exports levels to PNG files | ||
|- | |- | ||
|Blupi | |Blupi | ||
|⭐⭐⭐ | |⭐⭐⭐ | ||
| | |||
|Character created by Daniel Roux in 1974 | |Character created by Daniel Roux in 1974 | ||
|- | |- | ||
|MediaWiki | |MediaWiki | ||
|⭐⭐ | |⭐⭐ | ||
| | |||
|Software, which openeggbert runs on | |Software, which openeggbert runs on | ||
|- | |- | ||
|UML | |UML | ||
|⭐ | |⭐ | ||
|Yes | |||
|UML | |UML | ||
|- | |- | ||
|ChatGPT | |ChatGPT | ||
|⭐⭐⭐ | |⭐⭐⭐ | ||
| | |||
|A great helper enabling you to reach your goal faster and better | |A great helper enabling you to reach your goal faster and better | ||
|} | |} |
Revision as of 15:08, 26 October 2024
Hall of Fame is list of important items related to the Open Eggbert project.
Original
Item | Stars (0-3) | Learn | 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 | |
Speedy-Eggbert-2-Source-Code-Decomp | ⭐⭐ | Attempt to decompile Speedy Eggbert 2 https://github.com/HMVocaloid/Speedy-Eggbert-2-Source-Code-Decomp | |
fluidsynth | ⭐ | Linux program providing the support to play MIDI files | |
Windows Phone | ⭐ | Platform and operating system used to run Speedy Blupi (2013) | |
Ray Dream Studio | Yes | 3D software used to create some graphics for Speedy Blupi games |
Reimplementation
Item | Stars (0-3) | Learn | Description |
---|---|---|---|
Java | ⭐⭐⭐ | Yes | Programming language used to develop Open Eggbert |
Pixel | ⭐⭐ | Pixel is a game library API, which provides many necessary features for Open Eggbert | |
LibGDX | ⭐⭐⭐ | Yes | Game framework used to develop Open Eggbert |
GWT | ⭐⭐ | Yes | Google Web Toolkit - provides the possibility to run Java applications in the web browser |
JavaScript | ⭐ | Yes | Also thanks to this programming language Open Eggbert runs in the browser |
OpenGL | ⭐⭐ | Yes | OpenGL is used by the LibGDX game framework |
Vulkan | ⭐⭐ | Yes | Vulkan may be an alternative backend for Open Eggbert game engine |
Blender | ⭐⭐ | Yes | 3D graphics software tool |
Box2D | https://box2d.org/documentation/ | ||
SVG | ⭐ | Vector format used to create new graphics for Open Eggbert | |
SDL | Yes | SDL may be used for the C++ implementation of Open Eggbert | |
GraalVM | An alternative JDK | ||
TeaVM | Yes | Provides the possibility to run Java applications in the web browser | |
WebFX | Yes | JavaFX can run in browser https://github.com/webfx-project/webfx https://webfx.dev/ | |
Emscripten | Yes | Compiles C++ to JavaScript | |
WebGL | ⭐ | Yes | Based on OpenGL, but in browser |
LWGJL | ⭐ | LibGDX backend for Desktop | |
Gradle | ⭐ | Used to build Open Eggbert | |
Groovy | Groovy is a programming language used to create Gradle scripts | ||
j2cl | ⭐ | Yes | Java to Closure JavaScript transpiler |
Canvas | ⭐ | Yes | Canvas is a container, which is used to draw 2D shapes and images |
JUnit | Tool for testing | ||
Design Patterns | ⭐ | Yes | Design Patterns |
Both
Item | Stars (0-3) | Learn | Description |
---|---|---|---|
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 | ⭐⭐⭐ | 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 | |
UML | ⭐ | Yes | UML |
ChatGPT | ⭐⭐⭐ | A great helper enabling you to reach your goal faster and better |