Open Eggbert

Proposal of new features

Recreation of game graphics

The 3D editor Blender may be used to create the 3D models again and to render the game graphics again.
New game graphics will be double the size.
Gimp or Inkscape may be used too

New types of transport

Ship

Submarine

Bike

Line skates

Hot Air Balloon

Glider

Level editor improvements

Features will be inspired by X-Edit, X-Edit-Mapper, BlupiEdit and tiled-blupi

New directory IMAGE

24 bit graphics (BMP or PNG)

Support for the following image file extensions: BLP, BMP, PNG

Support for the following image music extensions: BLP, MIDI, OGG, MP3

Support for the following image sound extensions: BLP, WAV, OGG, MP3

Support for text mods (translations/alternative texts)

Wide screen

Graphics resolution

Now the size of the block is 64x64 px.
But the block size could in the future also 128x128, 256x256 or 512x512 px.
Now in 2025 there are even monitors with this resolution: 7680x4320
There is always the monitor height like this: 7 and a half of the block, which is theoretical block size 576x576 for monitor with resolution 7680x4320
Risks: APK Android executable file has limit 150 MB for Google Play. Possible solution: Expansion files
Naming convention:

Resolution

Window or fullscreen resolution is:
For SBD, SB1, SB2, SED, SE1, SE2 the resolution is always: 640*480 (VGA)

OE3 supports also the resolution: 1280 × 960 (QuadVGA)

FPS

Now: The FPS is always 20 frames per second
Future: The FPS could be also 60 or 120, this means more sprites to be rendered
Trends in FPS in the last decades:

Ideas

New cheats

The screen height is always 7 and a half blocks (when not zoomed in).

Improved multiplayer mode. More than 4 Eggberts in the multiplayer. And others.

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:

Using artificial intelligence (AI)

Playing other players in the multiplayer.
AI controls Blupi and play the single game.
AI generates 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 - maybe EGT file name extension.

Dream blocks will be back

Possibility to forbid cheats

Some ideas and features from Speedy Blupi for Windows Phone should also appear in the Open Eggbert

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)

ice blocks, sliding ice blocks

Mouse, key and touch presses can be shown in real time on screen

inspired by
        https://github.com/Jax-Core/Keystrokes
        https://gitlab.com/screenkey/screenkey
        https://linux.die.net/man/1/xev
        https://kbd-project.org/manpages/man1/showkey.1.html
        https://www.omgubuntu.co.uk/screenkey-show-key-presses-screen-ubuntu

Editing CONFIG.DEF will be possible via a new graphical interface in the game.

Switching between fullscreen and window modes without the requiring to exit the game and then start again.

It will be possible to switch between game spaces without exiting the game and starting again.

New ways of control of the game:

New keyboard shortcuts:

Language localization.

Language can be switched during the game is running - without start. New language localizations can be created.

Improve the Tutorial level. Inspire by Speedy Blupi for Windows Phone

Wall climbing

Sprinting - to avoid death by an enemy

Secret Worlds

Hidden portals in levels that lead to challenging bonus worlds with high rewards.

Magnet Blocks

Ghost Blocks

Blocks that appear solid but vanish when Blupi approaches.

Timed Blocks

Blocks that are visible only for a set time after being activated

Magical Compass

Points towards hidden treasures or the exit in complex levels.

Time Rewind Potion

Temporarily rewind time to correct mistakes or retry challenges.

Sticky Shoes

Allows Blupi to walk on walls or ceilings for a limited time.

Interactive scripting in the level editor

Replay System

Players can record and share their gameplay or use replays to analyze strategies.

Boss Levels

Large, multi-stage enemies at the end of each hub world.

Flying Saucer

Spider Bot

Damage Resistance

Some vehicles could absorb a hit instead of Blupi losing a life.

Gravity Flip Zones

Areas where gravity is reversed or altered, letting Blupi walk on ceilings or navigate zero-gravity sections.

Teleport Beacon

Lets Blupi place a marker and return to that spot later.

Easter Eggs

Fun references or hidden areas rewarding exploration and curiosity.

More detailed pause menu with an overview map

Similar to Planet Blupi, the map would gradually uncover as the player moves through the world. This feature would be especially useful for navigating more complex, maze-like levels.
This is a mockup Source: Discord server "Blupi Games Fans" Author: jummy

Sound menu improvement

Sound or music can be disabled by 2 new buttons instead of clicking Volumn down many times

To use artificial intelligence - AI plays Blupi, and other ideas

Proposal of modding system for Open Eggbert

Open Eggbert Store will be involved too.
Similarly to Maven building system, every mod will be described in a xml file, but it will be packaged to a ZIP file ending with the extension ".egm" (like Open Eggbert mod).
To Do: Update text string modding and translations, potentially adding support for additional languages. This will enhance the ability to modify the game beyond what’s possible with the original version, although it is also possible to modify the string texts within the original EXE files.

Open Eggbert Editor

Future Desktop application (C++, Qt). Goals:

Game Space Selection

This is Open Eggbert only screen.
This is main screen for Open Eggbert.
But if Open Eggbert is launched in a legacy Speedy Blupi/Eggbert directory, then, the main screen for Open Eggbert is Init Screen.
This screen is not present in Speedy Blupi/Eggbert games.
As the default, the following game spaces exist: You can create new Game Space using legacy assets (1998, 2002) or using game mods.