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



Open Eggbert
180Articles

Activities: Difference between revisions

No edit summary
No edit summary
Line 20: Line 20:
* [[Decompilation]] of Speedy Blupi/Eggbert for [[Windows]]. Then port it to [[SDL]] 2 or SDL 3 and make it portable.
* [[Decompilation]] of Speedy Blupi/Eggbert for [[Windows]]. Then port it to [[SDL]] 2 or SDL 3 and make it portable.
** [[C++]], [[DirectX]] 3/5, [[Ghidra]], [[IDA]], [[x86]] [[assembly]] language, SDL 2 or SDL 3
** [[C++]], [[DirectX]] 3/5, [[Ghidra]], [[IDA]], [[x86]] [[assembly]] language, SDL 2 or SDL 3
** https://github.com/HMVocaloid/Speedy-Eggbert-2-Source-Code-Decomp
*Decompilation of [[Speedy Blupi for Windows Phone]] released in [[2013]]. Then port it to something else and make it portable.
*Decompilation of [[Speedy Blupi for Windows Phone]] released in [[2013]]. Then port it to something else and make it portable.
** [[C#]], [[XNA Framework]], [[ILSpy]]
** [[C#]], [[XNA Framework]], [[ILSpy]]

Revision as of 15:17, 2 November 2024

Activities

  • Create ultimate specification of Speedy Blupi/Eggbert games and its related utilities
    • 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.
    • This includes also recording videos of the game play - representing various situations of Blupi to preserve the rules, how the game works, for the future and also as the specification.
    • Identify SB1 and SE1 screens and their buttons and other items on the screen
    • Identify SB2 and SE2 screens and their buttons and other items on the screen
    • Identify SB1 and SE1 sounds
    • Identify SB2 and SE2 sounds
    • Identify SB1 and SE1 music
    • Identify SB2 and SE2 music
    • Describe the custom made save format (BLP files)
    • Describe the custom made user info format (BLP files)
    • Describe the custom made demo format (BLP files)
    • Record videos playing SB/SE 1/2 (all possible situations) and save them to Open Eggbert channel and videos.openeggbert.com
      • levels, demos, screens, various situations, animations
  • Create ultimate specification of Speedy Blupi for Windows Phone released in 2013.
    • This includes also recording the game play to videos.
  • Document mods for Speedy Blupi/Eggbert games (record videos, decribe levels, describe modded graphics/music/sounds)
  • Decompilation of Speedy Blupi/Eggbert for Windows. Then port it to SDL 2 or SDL 3 and make it portable.
  • Decompilation of Speedy Blupi for Windows Phone released in 2013. Then port it to something else and make it portable.
  • Archive of all Speedy Blupi/Eggbert related websites on the Internet
  • Store the Speedy Blupi/Eggbert related files at drive.openeggbert.com
  • Collect videos on the Youtube
  • Development of Open Eggbert, the reimplementation of Speedy Blupi/Eggbert. Java programming language and LibGDX game framework will be used.
    • Java, TeaVM, GWT
    • 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
  • Develop of the Pixel Game Library API and its backends
  • Create new game assets
    • music (MIDI or OGA). Microsoft Music Producer may be used
    • sounds (WAV or OGA)
    • images (BMP or PNG). Blender may be used. Inkscape and Gimp may not be used.
      • 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)

Tasks

  1. Repack rar files (like mods) to something better (zip?)
  2. Publish Open Eggbert on Google Play (once developed) - https://blog.felgo.com/mobile-development-tips/how-to-publish-an-app-on-google-play