
Game test v0.01
Re: Game test v0.01
That image reminded me of the movie "A Boy And His Dog" and would you look at that... It was just last year.


Re: Game test v0.01
Haha I saw that movie last century. Really bad movie.
But I only remember the girl on the floor. You have to admit that my dog is more glamorous.

But I only remember the girl on the floor. You have to admit that my dog is more glamorous.

If translation=Error: reply="Sorry, Im Spanish": Endif
Re: Game test v0.01
New interface with all the gadgets and requester what i need for the editor.
I got a lot of problems moving windows with borderless using the API, jumps, freeze, and other extrange things, the result no like me. Then i think to use a canvas like window title bar and move the window using the canvas as control, and work really nice, fluid, no freeze the system, very nice and can have my own design for every window, icon, colors, fonts, etc.
New map2D with all the 3D objects, waypoints, camera and more.
The map2D linked to 3Dworld was hard to make but finally i did. Include 2D colision if want avoid phisycs.
To recalculate zoom, world rotation, world scroll, object position and rotation and translate to canvas,image,sprite or texture, taking the center of the canvas no 0,0 (left, top) as source was very, very hard because 3Dworld is with inverted coordinates. It took me a long time until I realized that my calculations were not wrong, what was wrong is the 3D world, it was backwards.
The most weird thing was when i see all 3D coordinates are inverted in 2Dmap is how if the beholder is above the map lokking up.
I need invert all coordinates x+ to x- and viceversa with Z too.
Support rotation, scale, scroll and other actions like double clik over objects, etc. (all items have same name in this test but support individual name, linked 3D object and other params)

Here the video:
https://youtu.be/MhAHVbFnaEA
This are any of the requesters. Any buttons are linked to requester for easy acces like clik and show requester, when requester is closed (with 'ok' button or return key) the gadget take the valor.
This is a messagerequester:

An input requester.

Color requester.

Input list and input editor for easy acces to list and editor (text editor).
InputList simplify the work and save code to write, read valors.. bla bla..
TextEdit was included to pass scripts with the entity like npc attributes or other things.
Because gadgets are linked to requesters software architecture is more easy to write.


All windows hide. Clean screen.

Thats all, i hope you like it
I got a lot of problems moving windows with borderless using the API, jumps, freeze, and other extrange things, the result no like me. Then i think to use a canvas like window title bar and move the window using the canvas as control, and work really nice, fluid, no freeze the system, very nice and can have my own design for every window, icon, colors, fonts, etc.
New map2D with all the 3D objects, waypoints, camera and more.
The map2D linked to 3Dworld was hard to make but finally i did. Include 2D colision if want avoid phisycs.
To recalculate zoom, world rotation, world scroll, object position and rotation and translate to canvas,image,sprite or texture, taking the center of the canvas no 0,0 (left, top) as source was very, very hard because 3Dworld is with inverted coordinates. It took me a long time until I realized that my calculations were not wrong, what was wrong is the 3D world, it was backwards.
The most weird thing was when i see all 3D coordinates are inverted in 2Dmap is how if the beholder is above the map lokking up.
Support rotation, scale, scroll and other actions like double clik over objects, etc. (all items have same name in this test but support individual name, linked 3D object and other params)

Here the video:
https://youtu.be/MhAHVbFnaEA
This are any of the requesters. Any buttons are linked to requester for easy acces like clik and show requester, when requester is closed (with 'ok' button or return key) the gadget take the valor.
This is a messagerequester:

An input requester.

Color requester.

Input list and input editor for easy acces to list and editor (text editor).
InputList simplify the work and save code to write, read valors.. bla bla..
TextEdit was included to pass scripts with the entity like npc attributes or other things.
Because gadgets are linked to requesters software architecture is more easy to write.


All windows hide. Clean screen.

Thats all, i hope you like it
If translation=Error: reply="Sorry, Im Spanish": Endif
Re: Game test v0.01
It's so great!
Re: Game test v0.01
looks very good. 
-
threedslider
- Enthusiast

- Posts: 468
- Joined: Sat Feb 12, 2022 7:15 pm
Re: Game test v0.01
Nice ! it is all awesome ! 
Re: Game test v0.01
this is really nice stuff ...
- every professional was once an amateur - greetings from Pajottenland - Belgium -
PS: sorry for my english I speak flemish ...
PS: sorry for my english I speak flemish ...
Re: Game test v0.01
Thanks guys! the end is near! 
If translation=Error: reply="Sorry, Im Spanish": Endif
Re: Game test v0.01
Main window now have same design of the rest, with minimize and close window buttons.
This is the file requester 'build in home'.
This requester is linked to a fileGadget button for fast and easy input file name. But can be autonomo too.
Added buttons to clean the building input params. Is working the button 'scale lock' to lock the three params scale XYZ when change scaleX the other three get same valor. Nice to change fast a simetric scale.
Rename the app like UPB_Universe. File format extensión *.upb is used for native app file.
I know... Unreal PB is more fun.

And here how i did it:

This is the file requester 'build in home'.
This requester is linked to a fileGadget button for fast and easy input file name. But can be autonomo too.
Added buttons to clean the building input params. Is working the button 'scale lock' to lock the three params scale XYZ when change scaleX the other three get same valor. Nice to change fast a simetric scale.
Rename the app like UPB_Universe. File format extensión *.upb is used for native app file.
I know... Unreal PB is more fun.

And here how i did it:

If translation=Error: reply="Sorry, Im Spanish": Endif
Re: Game test v0.01
It's a very good result.
I'm with you on the how I did it.
I'm with you on the how I did it.
Re: Game test v0.01
If translation=Error: reply="Sorry, Im Spanish": Endif
Re: Game test v0.01
Very cool, again. I suppose the road builder will have a "use splines" option when it's polished & ready?
Well then I'm ready to start learning Spanish in case you release the game without localization, or just to have the original feel - I have already bought lessons 20 years ago
but I lacked the motivation, yet. Mui bien & hasta la victoria, siempre
Well then I'm ready to start learning Spanish in case you release the game without localization, or just to have the original feel - I have already bought lessons 20 years ago
Re: Game test v0.01
Hey benubi! Muchas gracias amigo!benubi wrote: Sat Nov 22, 2025 3:26 pm Very cool, again. I suppose the road builder will have a "use splines" option when it's polished & ready?
Well then I'm ready to start learning Spanish in case you release the game without localization, or just to have the original feel - I have already bought lessons 20 years ago but I lacked the motivation, yet. Mui bien & hasta la victoria, siempre
Yes im using splines. Think is the easy way. The hard part was to apply a good uniform UV proyection. At least for me.
I think translate to English, France and Deutsch too. I know some English, French and German, but with the help of friends and the internet I think I will be able to do some pretty good translations.
Thanks again for your comments!
This is the road builder now in 3D.

This is the road 69
And here the video:
https://youtu.be/a9gF0dOjFoU
If translation=Error: reply="Sorry, Im Spanish": Endif
Re: Game test v0.01
Thats cool 

