dulvui / ball2box

Casual ball game created with Godot Engine for iOS, Android, Linux and Web
https://simondalvai.org/games/ball2box
GNU Affero General Public License v3.0
34 stars 4 forks source link

Level Editor #15

Open SagXD opened 4 days ago

SagXD commented 4 days ago

I don't know if I am asking for too much, but a Level Editor would be cool, where players can build their own levels with different obstacles and share them with other players using a file.

dulvui commented 4 days ago

No worries, this is a good idea! Thank you for raising this issue. I already started a basic level editor but haven't finished it yet, because it is quite complicated with all the fucnitonalities an editor needs like undoing something etc. and a good UI/UX is needed to make it easy to use. So I stopped the development of it for now. But I see more an more people asking for new levels, so this would solve both issues :-)

For the sharing the levels I tought about encoding the objects and their position/size/rotation as a base64 string. So it could be shared even over simple messages or similar. With deeplinks the shater string could also open directly the new level in the game.

I will see what is possible the next days/weeks and keep you updated here. If you have suggestions for the UI/UX of the level edtior, just comment here.

SagXD commented 4 days ago

Thanks.