What is "Open Eggbert"
Open Eggbert is open-source free recreation of the Speedy Blupi computer game.
Its name is not "Open Blupi", because "Blupi" is the registered trademark of Epsitec company.[1]
Licence: GPL version 3 or later
Compatibility mode
If any other than "Disabled" compatibility mode is activated, than Open Eggbert behaves almost exactly like the given game version. But Open Eggbert features are disabled. But some limitations will be present.
Open Eggbert is planned to support the following compatibility modes:
- Speedy Blupi Demo
- Speedy Blupi I
- Speedy Blupi II
- Speedy Eggbert Demo
- Speedy Eggbert 1
- Speedy Eggbert 2
- Disabled - all new features, graphics, sounds, music, etc. of Open Eggbert will be present.
Note: Speedy Eggbert is the renamed version released by eGames company..
Goals of "Open Eggbert"
- To provide the ultimate specification of "Speedy Blupi/Eggbert Games".
- This specification should be as sufficient as possible to recreate these games.
- This specification should completely include details for graphics, sounds, cheats, hacks, bugs, behaviours.
- To record videos playing all levels and all possible situations.
- To provide help how to run and modify Speedy Blupi/Eggbert (Exagear, Wine, Windows Phone emulation or rooting, etc.)
- To list all important websites related to Speedy Blupi/Eggbert. See https://net.nanoboot.org/websites.jsp
- To recreate Speedy Blupi/Eggbert games using Java programming language and the FXGL library.
- Possible discussion for the technologies to be used is open.
- Open Eggbert should be just one engine capable to be switched to behave like one of versions of the game. It will be possible to launch Open Eggbert in one of these 8 modes: Blupi Demo, Blupi I, Blupi II, Eggbert Demo, Eggbert 1, Eggbert 2, Phone, Open
- It will be a very long way to develop "Open Eggbert", but I think, that the revival of these games is possible.
- Source code is not available for any of Speedy Blupi/Eggbert games". This means, we cannot use these source codes to create a game like Speedy Blupi 3, but the recreation is the way.
- To create the completely new graphic. Possible applications to be used for this task are Gimp and Blender, for example.
- 3D models will be used to create the new prerendered sprites
- Game resolution will be 640*480 or 1280*960 (or another technical solution - to be discussed)
- To create Open Eggbert 3. It means new features in the game.
- Support for these platforms: Desktop(Windows, Linux, macOS), Web, Android, iOS
Development of "Open Eggbert"
Current status of development of Open Eggbert: It just started (3rd July 2024)
Source code repository (now almost empty): https://github.com/openeggbert/open-eggbert
GraalVM or GluonHQ may be used to port it to native Linux or Windows or Android or Iphone executable files.
New features with comparison to Speedy Blupi/Eggbert 1/2/I/II
- Open Eggbert Editor - new separate application, an alternative level editor. Features will be inspired by X-Edit, X-Edit-Mapper and BlupiEdit and tiled-blupi
- An alternative new Graphics - will be created and modeled probably with Blender and Gimp and Inkscape.
- 40 frames per second (FPS) for sprites(Speedy Blupi/Eggbert 1/2/I/II have FPS 20). This means twice more sprites for animations.
- 24 bit color depth
- Resolution 1280x960, or possible any resolution.
- New vehicles - ship, submarine, bike, line skates, ...
- New cheats
- Improved multiplayer mode
- Some bugs in Speedy Blupi/Eggbert 1/2/I/II won't exist (Unfortunately some new unwanted bugs will be introduced)
- Support for mods - external directories or compressed archives with:
- worlds in directory data (mandatory)
- alternative graphics in directories IMAGES08 or IMAGES16 or IMAGE24 OR IMAGES16X2 OR IMAGES24X2 (optional)
- alternative WAV sounds in directory SOUND
- alternative MIDI music in directory SOUND
- Use of artificial intelligence - for example to simulate other players for multiplayer or to simulate gameplay by the computer or to generate new worlds
- World generator (using computer algorithm or artificial intelligence)
- World size could be also: width=200 height=200
- Infinite worlds - provided by the world generator
- Limits will be changed: size and object limit in levels. This requires new file format - mayge EGT file name extension.
- Dream blocks will be back
- Possibility to forbid cheats
- Ideas:
- Respawnable objects
- Another/custom water colors
- liana, ladder
- different types of bombs
- multi-station lifts with circle and shuttle mode - lifts with more than two checkpoints
- editing levels on the fly (during the gameplay)
- widescreen display mode
- ice blocks, sliding ice blocks
Subpages
- 1955
- 1958
- 1975
- 1991
- 1998
- 2001
- 2013
- 2019
- Abbreviations
- Activities
- Android
- Assembly Language
- BLP
- Bill Gates
- Blender
- Blocks
- Blupi
- Blupi-Bouncers
- Blupi.com
- BlupiEdit
- Blupi Community
- Blupi at Home
- Blupi games and apps created by fans
- Blupi games created by Daniel Roux
- Blupi images
- Blupi is Back
- Bugs
- C++
- CONFIG.DEF
- C Sharp
- Camera
- Comparison of Speedy Blupi I and Speedy Blupi II
- Comparison of Speedy Blupi for Windows and Open Eggbert
- Comparison of Speedy Blupi for Windows and Speedy Eggbert for Windows
- Controls
- Covers
- Dada Games
- Daniel Roux
- Decompilation
- Desktop
- Development of Open Eggbert
- DirectX
- Direct Play
- Directory structure
- Disassembler
- DnSpy
- Download
- EXE
- EggBeater
- Eggbert
- Eggbert 3
- Elements
- Epsitec
- FNA
- Free
- GWT
- Game engine recreation
- Game files
- Game files/Speedy Blupi I
- Game files/Speedy Blupi I/IMAGE08
- Game files/Speedy Blupi I/IMAGE08/BLUPI000.BLP
- Game mechanics
- Game speed
- Games
- Ghidra
- Global Timer
- Gradle
- Groovy
- HTTP
- Hall of Fame
- Home
- How to decompile XAP file
- I586
- I586 registers
- IDA
- ILSpy
- IOS
- Images
- Immovable objects
- Internet
- Internet archive
- Java
- Java/Features
- Level
- Levels (DEMO)
- Levels (I)
- Levels (I)/060
- Levels (I)/061
- Levels (I)/062
- Levels (I)/063
- Levels (I)/064
- Levels (I)/065
- Levels (I)/066
- Levels (I)/200
- Levels (I)/201
- Levels (I)/202
- Levels (I)/203
- Levels (I)/204
- Levels (I)/205
- Levels (I)/206
- Levels (II)
- Levels (II)/040
- Levels (II)/090
- Levels (II)/120
- LibGDX
- LibGDX Pixel Backend
- Linux
- Linux Torvalds
- Localization
- MacOS
- Math
- Mathieu Schroeter
- MediaWiki
- Microsoft
- Microsoft Mobile
- Microsoft Music Producer
- Misc
- Mobile Eggbert
- Mobile platform
- Modding system for Open Eggbert
- Mods
- NetBeans
- Objdump
- Open Eggbert
- Open Eggbert Editor
- Open Eggbert Store
- Open source
- Openeggbert.com
- Operating system
- Pentium 100
- Pixel
- Pixel (disambiguation)
- Pixel (graphics)
- Planet Blupi
- Rapid Eggbert
- Resolution
- Reverse engineering
- Robert Vokac
- Screens
- Screens/Game Space Selection
- Screenshots
- Smart phone
- Software
- Source code
- Specification
- Speedy Blupi
- Speedy Blupi/Features
- Speedy Blupi/Features/Level editor
- Speedy Blupi/Hacks
- Speedy Blupi/Hacks/Cheatplayer
- Speedy Blupi/Hacks/Cheats
- Speedy Blupi/Versions
- Speedy Blupi/Versions/Demo version
- Speedy Blupi Future
- Speedy Blupi Limits
- Speedy Blupi Troubleshooting
- Speedy Blupi for Windows Phone
- Speedy Eggbert
- Speedy Eggbert Troubleshooting
- Sprite Utils
- Tablet
- Technologies to learn
- Telegames
- Telerik JustDecompile
- Tiled-blupi
- Unix
- Unix-like
- Visual Studio
- Vulkan
- Webs related to Speedy Blupi
- Window
- Windows
- Windows 95
- Windows API
- Windows Device Recovery Tool
- Windows Phone
- Windows Phone Internals
- Wine
- X-Edit
- X-Edit-Mapper
- X86 instruction set
- XAP
- XCH
- XNA
- Xnb
- Youtube videos related to Speedy Blupi or Eggbert
- Youtubedl Frontend
- ZIP
References
- ↑ https://branddb.wipo.int/en/quicksearch/brand/CH501993000002322?sort=score%20desc&start=0&rows=30&asStructure=%7B%22_id%22:%2253d3%22,%22boolean%22:%22AND%22,%22bricks%22:%5B%7B%22_id%22:%2253d4%22,%22key%22:%22brandName%22,%22value%22:%22blupi%22,%22strategy%22:%22Simple%22%7D%5D%7D&_=1718551274937&fg=_void_&i=6