×
Create a new article
Write your page title here:
We currently have 133 articles on Open Eggbert. Type your article name above or click on one of the titles below and start writing!



Open Eggbert
133Articles

Goals: Difference between revisions

Subpages:
No edit summary
No edit summary
 
(32 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Project A: CATCH: Collect all knowledge related to the Speedy Blupi game engine found on the Internet ==
# CATCH: Collect all knowledge related to the Speedy Blupi game engine found on the Internet
#* See: https://webs.openeggbert.com
#* '''Progress:''' 50%
#* A
#* What needs to be done: To list and save all important websites related to Speedy Blupi/Eggbert.
# SPECIFY: Create the ultimate specification of Speedy Blupi game engine and its related games, utilities, etc.
#* See: https://openeggbert.com
#* '''Progress:''' 4%
#* B
#* This specification should be as sufficient as possible to recreate these games.
#* This specification should completely include all the details related to technical information for graphics, sounds, cheats, hacks, bugs, behaviours.
#* There should be also videos representing various situations of Blupi to preserve the rules, how the game works, for the future and also as the specification.REMAKE:
# Reimplement (recreate) the original Speedy Blupi game engine
#* See: https://github.com/openeggbert/open-eggbert
#* '''Progress:''' 2%
#* C
#* To recreate Speedy Blupi/Eggbert games using Java programming language and the LibGDX library.
#** 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
#** Support for these platforms: Desktop (Windows, Linux, macOS), Web, Android
# FREE IMAGES: Create free replacements of game images - Vector graphics - with Inkscape or an alternative - format BMP or PNG or JPEG
#* '''Progress:''' 0.01%
#* D
#* Goal is to create the completely new graphic. Possible applications to be used for this task are Gimp, Inkscape, Blender and others
#** 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)


== Project B: SPECIFY: Create the ultimate specification of Speedy Blupi game engine and its related games, utilities, etc. ==
== Project E: FREE SPRITES: Create free replacements of game sprites - 3D graphics - with Blender or an alternative - format BMP or PNG or JPEG ==
'''Progress: 0%'''


== Project C: REMAKE: Reimplement the origin Speedy Blupi game engine ==
'''Estimation of cost:''' 500 hours


== Project D: FREE IMAGES: Create free replacements of game images - Vector graphics - with Inkscape or an alternative ==
== Project F: FREE MUSIC: Create free replacements of game music - format MP3 or OGG ==
'''Progress: 0%'''


== Project E: FREE SPRITES: Create free replacements of game sprites - 3D graphics - with Blender or an alternative ==
'''Estimation of cost:''' 160 hours


== Project F: FREE MUSIC: Create free replacements of game music - format MP3 or OGG ==
== Project G: FREE SOUNDS: Create free replacements of game sounds - format WAV or OGG ==
'''Progress:''' 0%


== Project G: FREE SOUNDS: Create free replacements of game sounds - format WAV or OGG ==
'''Estimation of cost:''' 160 hours


== Project H: OPEN EGGBERT 3: Propose and implement new features with comparison to the Speedy Blupi game engine ==
== Project H: OPEN EGGBERT 3: Propose and implement new features with comparison to the Speedy Blupi game engine ==
'''Progress:''' 1%
'''Estimation of cost:''' infinite (we can always add some new features)


== Project I: ANALYSE: Analyse and document all the knowledge related to the Speedy Blupi game engine ==
== Project I: ANALYSE: Analyse and document all the knowledge related to the Speedy Blupi game engine ==
'''Progress:''' 4%
'''Estimation of cost:''' 320 hours


== Project J: STORE: Implement modding system and Open Eggbert Store - web application ==
== Project J: STORE: Implement modding system and Open Eggbert Store - web application ==
'''Progress:''' 5%
'''Estimation of cost:''' 160 hours
Link: [https://store.openeggbert.com/ https://store.openeggbert.com]
Web application written in Java.
'''Storage for:'''
# Levels
# Mods (collections of levels, graphics, sounds, music)
This should be integrated with Open Eggbert.
== Project K: MODS: Document mods for Speedy Blupi/Eggbert games (record videos, decribe levels, describe modded graphics/music/sounds ==
'''Progress:''' 2%
'''Estimation of cost:''' 160 hours
== Project L: EXE: Reverse engineer the EXE files of Speedy Blupi/Eggbert game engines ==
'''Progress:''' 0%
'''Estimation of cost:''' 1000 hours
https://www.amazon.com/Ghidra-Book-Definitive-Guide/dp/1718501021
== Project M: PLUS: Decompile the C++ source code of Speedy Blupi/Eggbert ==
'''Progress:''' 10%
'''Estimation of cost:''' 1000 hours
Note: We can contribute this existing project: https://github.com/HMVocaloid/Speedy-Eggbert-2-Source-Code-Decomp
DirectPlay: It seems, that for development is needed this: https://download.microsoft.com/download/A/E/7/AE743F1F-632B-4809-87A9-AA1BB3458E31/DXSDK_Jun10.exe
== Project N: XAP: Reverse engineer the XAP file of Speedy Blupi for Windows Phone released in 2013 ==
'''Progress:''' 1%
'''Estimation of cost:''' 1000 hours
== Project O: INFRA: Infrastructure ==
'''Progress:''' 30%


== Project K: MODS: Document mods for Speedy Blupi/Eggbert games ==
'''Estimation of cost:''' 80 hours

Latest revision as of 21:31, 31 August 2024

  1. CATCH: Collect all knowledge related to the Speedy Blupi game engine found on the Internet
    • See: https://webs.openeggbert.com
    • Progress: 50%
    • A
    • What needs to be done: To list and save all important websites related to Speedy Blupi/Eggbert.
  2. SPECIFY: Create the ultimate specification of Speedy Blupi game engine and its related games, utilities, etc.
    • See: https://openeggbert.com
    • Progress: 4%
    • B
    • This specification should be as sufficient as possible to recreate these games.
    • This specification should completely include all the details related to technical information for graphics, sounds, cheats, hacks, bugs, behaviours.
    • There should be also videos representing various situations of Blupi to preserve the rules, how the game works, for the future and also as the specification.REMAKE:
  3. Reimplement (recreate) the original Speedy Blupi game engine
    • See: https://github.com/openeggbert/open-eggbert
    • Progress: 2%
    • C
    • To recreate Speedy Blupi/Eggbert games using Java programming language and the LibGDX library.
      • 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
      • Support for these platforms: Desktop (Windows, Linux, macOS), Web, Android
  4. FREE IMAGES: Create free replacements of game images - Vector graphics - with Inkscape or an alternative - format BMP or PNG or JPEG
    • Progress: 0.01%
    • D
    • Goal is to create the completely new graphic. Possible applications to be used for this task are Gimp, Inkscape, Blender and others
      • 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)

Project E: FREE SPRITES: Create free replacements of game sprites - 3D graphics - with Blender or an alternative - format BMP or PNG or JPEG

Progress: 0%

Estimation of cost: 500 hours

Project F: FREE MUSIC: Create free replacements of game music - format MP3 or OGG

Progress: 0%

Estimation of cost: 160 hours

Project G: FREE SOUNDS: Create free replacements of game sounds - format WAV or OGG

Progress: 0%

Estimation of cost: 160 hours

Project H: OPEN EGGBERT 3: Propose and implement new features with comparison to the Speedy Blupi game engine

Progress: 1%

Estimation of cost: infinite (we can always add some new features)

Project I: ANALYSE: Analyse and document all the knowledge related to the Speedy Blupi game engine

Progress: 4%

Estimation of cost: 320 hours

Project J: STORE: Implement modding system and Open Eggbert Store - web application

Progress: 5%

Estimation of cost: 160 hours

Link: https://store.openeggbert.com

Web application written in Java.

Storage for:

  1. Levels
  2. Mods (collections of levels, graphics, sounds, music)

This should be integrated with Open Eggbert.

Project K: MODS: Document mods for Speedy Blupi/Eggbert games (record videos, decribe levels, describe modded graphics/music/sounds

Progress: 2%

Estimation of cost: 160 hours

Project L: EXE: Reverse engineer the EXE files of Speedy Blupi/Eggbert game engines

Progress: 0%

Estimation of cost: 1000 hours

https://www.amazon.com/Ghidra-Book-Definitive-Guide/dp/1718501021

Project M: PLUS: Decompile the C++ source code of Speedy Blupi/Eggbert

Progress: 10%

Estimation of cost: 1000 hours

Note: We can contribute this existing project: https://github.com/HMVocaloid/Speedy-Eggbert-2-Source-Code-Decomp

DirectPlay: It seems, that for development is needed this: https://download.microsoft.com/download/A/E/7/AE743F1F-632B-4809-87A9-AA1BB3458E31/DXSDK_Jun10.exe

Project N: XAP: Reverse engineer the XAP file of Speedy Blupi for Windows Phone released in 2013

Progress: 1%

Estimation of cost: 1000 hours

Project O: INFRA: Infrastructure

Progress: 30%

Estimation of cost: 80 hours