×
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

Development of Open Eggbert

Revision as of 09:22, 26 July 2024 by Robertvokac (talk | contribs)

Requirements for Development

Java 17

How to scale graphics

To be investigated

https://github.com/AlmasB/FXGL/issues/546

Midi support

https://github.com/mgsx-dev/gdx-pd

Graphics

https://github.com/leonbloy/pngj

https://www.nayuki.io/page/png-library


https://github.com/nayuki/BMP-IO?tab=readme-ov-file

https://www.nayuki.io/page/bmp-io-library-java

https://github.com/PyroSamurai/JBL


https://github.com/nayuki/PNG-library

https://image4j.sourceforge.net/


https://libgdxinfo.wordpress.com/basic_image/

Animation

https://github.com/WinterAlexander/gdx-animation

https://libgdx.com/wiki/graphics/2d/2d-animation

https://gamefromscratch.com/libgdx-tutorial-3b-simple-animation/

https://gamefromscratch.com/libgdx-video-tutorial-sprite-animation/

https://www.pixnbgames.com/blog/libgdx/frame-by-frame-animations-in-libgdx/

https://www.codeandweb.com/texturepacker/tutorials/libgdx-sprite-sheet-tutorial

https://www.reddit.com/r/libgdx/comments/18bghen/how_can_i_get_an_animation_to_be_timed_correctly/

Sprite Tools

Generating sprite animations to gifs

https://genuinecoder.com/how-to-create-gif-from-multiple-images-in-java/

Detection of sprite positions.

Support for web and mobile platforms (Android, iPhone)

It is a good idea to ensure, that Open Eggbert is runnable on web and mobile platforms.


https://stackoverflow.com/questions/2590850/threading-in-gwt-client

https://stackoverflow.com/questions/57735039/how-framwork-such-as-libgdx-handle-threading-for-web-target

https://stackoverflow.com/questions/28267316/libgdx-not-work-on-android-api-21

2D physics engines

https://github.com/erincatto/box2d-lite

How to create a Java Platformer game

https://longbaonguyen.github.io/courses/platformer/platformer.html

Wikipedia

Game design - Wikipedia

Video game development - Wikipedia

Gameplay - Wikipedia