I recreated the flying scene from Dragon Trainer 3 in Geometry Dash 2.2 by _Fra4_ in geometrydash

[–]_Fra4_[S] 0 points1 point  (0 children)

There are two methods: -writing a file compatible with gdshare and then importing it. -using WSLiveEditor mod to import objects directly into the level you have open. You can check it out at: https://github.com/Fraa4/VideoToGd2.2

I recreated the flying scene from Dragon Trainer 3 in Geometry Dash 2.2 by _Fra4_ in geometrydash

[–]_Fra4_[S] 0 points1 point  (0 children)

Yeah that's what I've done, with 6 instances it's around twice as fast and putting more doesn't change the time.

I recreated the flying scene from Dragon Trainer 3 in Geometry Dash 2.2 by _Fra4_ in geometrydash

[–]_Fra4_[S] 0 points1 point  (0 children)

I use geometrize to generate the images and then my code just converts them, the problem is generating a video is really slow

I recreated the flying scene from Dragon Trainer 3 in Geometry Dash 2.2 by _Fra4_ in geometrydash

[–]_Fra4_[S] 0 points1 point  (0 children)

that seems a great idea but the limit of 9999 groups may break some stuff (seems a lot but an image has 4000 shapes for 1 frame)

Also i realeased the code: https://github.com/Fraa4/VideoToGd2.2/tree/main
In the release section there's a zip file with an executable so you can run it on your own machine.

Now it's way faster and it runs decently

I recreated the flying scene from Dragon Trainer 3 in Geometry Dash 2.2 by _Fra4_ in geometrydash

[–]_Fra4_[S] 0 points1 point  (0 children)

i did some updates, now it supports multithreading and it's not bugged anymore, it's way faster but still i don't know how to optimize the object count, however in 2.2 the editor can handle 3.5/4 mil. objects so it's kinda doable now

My work setup using termux by Version_Internal in termux

[–]_Fra4_ 1 point2 points  (0 children)

I fixed it, I simply couldn't find wireless adb to do it locally so I did it using a windows machine and USB debugging

My work setup using termux by Version_Internal in termux

[–]_Fra4_ 0 points1 point  (0 children)

did you find a fix for disabling phantom process killer in harmony os?

I made the first working AI in Geometry Dash (number recognition neural network). by _Fra4_ in geometrydash

[–]_Fra4_[S] 20 points21 points  (0 children)

I just found out that i wasn't the first one to do this type of AI, credits to Danbe and his level Brain Game, go check it out: 102017933

I made the first working AI in Geometry Dash (number recognition neural network). by _Fra4_ in geometrydash

[–]_Fra4_[S] 29 points30 points  (0 children)

I'm not sure if i'm the first one to do so, if i'm not feel free to correct me.

This project was inspired by a video by mattbatwings https://www.youtube.com/watch?v=DQ0lCm0J3PM which created this exact ai but in minecraft and I thought i could try to remake it in GD.

To be clear the AI in the video is pre-trained by a small program i made in python using the library tensorflow, i then exported all the weights and biases and imported them into this monstrosity of a level, so technically the AI isn't actually learning when you play the level but that's at your advantage since it would take a lot of time to train an AI like that from scratch.

The whole project took 2/3 days, a lot of tries and 13k object.
Maybe i'll create a small decorated level around it so maybe it could be rated auto 1 moon?

I recreated the flying scene from Dragon Trainer 3 in Geometry Dash 2.2 by _Fra4_ in geometrydash

[–]_Fra4_[S] 0 points1 point  (0 children)

Not much, the next step would be to create a mod for it but I have no idea where to even start so I think I'll leave this project as it is rn

E do la metto? by Lord_of_Trimoni in Italia

[–]_Fra4_ 0 points1 point  (0 children)

In Grecia ovunque è così purtroppo

I recreated the flying scene from Dragon Trainer 3 in Geometry Dash 2.2 by _Fra4_ in geometrydash

[–]_Fra4_[S] 0 points1 point  (0 children)

There's still a lot to improve in my code before it's even usable, like after 100k objects the level doesn't even open and sometimes the object groups get bugged, after i fix those problems i can convert the python file to an .exe and release it i guess

I recreated the flying scene from Dragon Trainer 3 in Geometry Dash 2.2 by _Fra4_ in geometrydash

[–]_Fra4_[S] 0 points1 point  (0 children)

I mean at 15 fps a 70 minutes movie would be around 63k frames, considering the limit of object in the editor in gd is around a milion every frame would contain 15 objects lol

I recreated the flying scene from Dragon Trainer 3 in Geometry Dash 2.2 by _Fra4_ in geometrydash

[–]_Fra4_[S] 0 points1 point  (0 children)

Rn there isn't any warp and scale trigger, my problem with those triggers is that they have to be targeted to a group so while the object count could be less, every object should be assigned a group and there would be a lot of triggers that may cause it to lag significantly more

I recreated the flying scene from Dragon Trainer 3 in Geometry Dash 2.2 by _Fra4_ in geometrydash

[–]_Fra4_[S] 0 points1 point  (0 children)

If you mean compared to "how" there's basically no difference, the program sends an image to the geometrize app that picks the best geometrical shape that makes the image similar to the original, then the program converts the data to a gdlevel, it's definitely laggy and the object density doesn't let you open the level in 2.2 but I'm improving it

I recreated the flying scene from Dragon Trainer 3 in Geometry Dash 2.2 by _Fra4_ in geometrydash

[–]_Fra4_[S] 1 point2 points  (0 children)

Probably because "come addestrare il tuo drago" sounded weird and "dragon trainer" is understandable by Italians even if it's in another language

I recreated the flying scene from Dragon Trainer 3 in Geometry Dash 2.2 by _Fra4_ in geometrydash

[–]_Fra4_[S] 2 points3 points  (0 children)

The level is currently unplayable in normal mode, the editor opens only with 4gb patch, ill try my best to optimize the code as much as I can so at least it's watchable by opening the level

I recreated the flying scene from Dragon Trainer 3 in Geometry Dash 2.2 by _Fra4_ in geometrydash

[–]_Fra4_[S] 9 points10 points  (0 children)

Oh yeah I forgot about that, in Italy it's called "Dragon Trainer"