×
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
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Main ==
== Activities ==
# Create the ultimate specification of Speedy Blupi/Eggbert games
* Create ultimate specification of [[Speedy Blupi]]/[[Eggbert]] games and its related utilities
# Develop Open Eggbert (Java application using LibGdx)
** This specification should be as sufficient as possible to recreate these games.
# Develop Open Eggbert Store (Java web application using Tomcat and PostgreSQL and others)
** This specification should completely include all the details related to technical information for [[graphics]], [[sounds]], [[cheats]], hacks, [[bugs]], behaviours.
# Develop Sprite Utils (Java application used to work with sprite images)
** 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.
# Create new MIDI music (or use OGA) or use Microsoft Music Producer
** Identify SB1 and SE1 screens and their buttons and other items on the screen
# Create new sounds in OGA format or other format
** Identify SB2 and SE2 screens and their buttons and other items on the screen
# Create new Graphics - BMP or PNG images using probably Inkscape and Blender and Gimp
** Identify SB1 and SE1 sounds
# Record videos of playing Speedy Blupi/Eggbert various situations/demo/1/2/Windows Phone/Windows OS mods probably with Simple Screen Recorder application
** Identify SB2 and SE2 sounds
# Create MP3 or WAV or OGG versions of Speedy Blupi/Eggbert music MIDI files
** 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)
** Document mods for Speedy Blupi/Eggbert games (record videos, decribe levels, describe modded graphics/music/sounds)
** 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.
* [[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
** 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.
** [[C#]], [[XNA Framework]], [[ILSpy]]
* Archive of all Speedy Blupi/Eggbert related websites on the [[Internet]]
** [[Webs related to Speedy Blupi]]
** https://archive.openeggbert.com/main
* Store the Speedy Blupi/Eggbert related files at drive.openeggbert.com
* Collect videos on the Youtube
** https://youtube.openeggbert.com
** https://github.com/openeggbert/youtubedl-frontend
* 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
** [[OpenGL|LibGDX, OpenGL, Vulkan]], [[JavaFX]] [[Canvas]], [[Java2D]] Canvas, [[HTML]] Canvas, [[Android]] Canvas, [[WebGL]], [[WebGPU]], Server (Java running on the server, graphics rendering on the client via commands received from the server)
* 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)


== Secondary ==
== Tasks ==
# Repack rar files (like mods) to something better (zip?)
# Repack rar files (like mods) to something better (zip?)
# Install forum: https://www.simplemachines.org/
# Publish Open Eggbert on Google Play (once developed) - https://blog.felgo.com/mobile-development-tips/how-to-publish-an-app-on-google-play
# Publish Open Eggbert on Google Play (once developed) - https://blog.felgo.com/mobile-development-tips/how-to-publish-an-app-on-google-play
# Move files.openeggbert.com to drive.openeggbert.com

Latest revision as of 19:01, 8 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)
    • Document mods for Speedy Blupi/Eggbert games (record videos, decribe levels, describe modded graphics/music/sounds)
    • 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.
  • 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