Ambiera Forum

Discussions, Help and Support.

Ambiera Forum > CopperCube > Announcements and Showcase
Engine improvements

Robbo
Guest
Quote
2023-02-22 01:58:15

I have been playing around with adding new functionality to the engine source code just as "just_in_case" has and so far have a few nice additions:

- FPS Camera - mouse speed

- FPS Camera - jump speed

- FPS Camera - can fly (on/off)

- Spot Light - full control over direction and brightness etc

- Terrain textures - re-adjust heights


Follow my progress here if you like:

https://robo25.itch.io/coppercube-new-functionality


Robbo
Guest
Quote
2023-02-22 03:30:35

I highly recommend any coder to get in and help add new cool features to CopperCube so Niko can add it in the free version at the end of the the year....

At the very least share all such additions to other source code owners so all can benefit that way...

I will do a video to help understand how to edit source code (from what I know currently) and test it out... thanks to 'just_In_case' for the help on this also...

Work in progress:
add terrain slope angle detection and auto apply textures accordingly (if can get working be massive improvement)...


just_in_case
Moderator
Quote
2023-02-22 05:50:50

Awesome, Glad that it worked out for you. Hope to see more contributors and features added to the engine. Cheers :)


coa
Registered User
Quote
2023-02-22 12:31:51

nice!

the Terrain textures - re-adjust heights
would be a specially nice addition


VP
Guest
Quote
2023-02-22 14:14:44

That's great! Congrats. How does one get the Source Code for the Engine though - are you referringto the Irrlicht source?

There are several improvements I'd like to try to make to the Coppercube UI (larger/resizable action/behaviour/properties windows) and (add notation/description/attributes/flags in scenegraph editor) - a few simple features I want to see if I can add: (horizontal billboards) and a few actions: eg: (disable/null/remap specific key-code inputs), copy/paste actions.

Also (probable not possible) improved debugging and visual coding: an on-keypress event to create a text dump, while the debugger is running, to see exactly what the Engine is doing at any point. The current debugger window doesn't seem to do anything helpful.


sakura
Registered User
Quote
2023-02-22 14:23:34

That's so cool, I'm also working on it to add native function extensions, I'll bring more content updates soon, the important thing is that it works for everyone.

Three goals have been completed:

1.One key Debugging
2.Double game debugging
3.Multiplayer online game communication

In the planning stage:

Native function extension, publish the game without including Helper, avoid being treated as a virus.

Upgrade CopperCube's JavaScrpt parser to add some missing functions.

And more.


sakura
Registered User
Quote
2023-02-22 14:29:56

VP


These ideas you mentioned, I will consider to implement.


VP
Guest
Quote
2023-02-22 14:54:00

Arigato Sakura-san.


just_in_case
Moderator
Quote
2023-02-22 15:28:51

@VP, You won't get the source code of the Coppercube editor part, so unfortunately much of the stuff won't be editable or improved.

some of them are possible, like adding custom attributes to the nodes, and custom extensions. custom scene nodes as well are possible. and many more.

What @Robo and I had done is we are utilizing already existing code to create new API commands, that are not exposed to the Javascript API.

maybe tomorrow @Robbo is going to post a video on how to edit the files and all. I already have a video on how to compile the C++ source code using visual studio, but I am also planning to create a video on how to edit files and all those stuff.


sakura
Registered User
Quote
2023-02-22 15:40:39

My solution doesn't really need source code, it's lighter and more flexible, and likewise can incorporate more JavaScript functions, just like the native ones. This will work for everyone.


sakura
Registered User
Quote
2023-02-22 15:56:34

It works on CopperCube's editor and can even add dark modes to the scrollbars, but requires an experienced programmer.


just_in_case
Moderator
Quote
2023-02-22 15:59:16

Most of us including me myself doesn't rely on third party tools, or exe files. That is why we are creating native support to the engine that doesn't rely on third party apps.


sakura
Registered User
Quote
2023-02-22 16:05:51

It only works on the editor, the game does not need an additional exe.


sakura
Registered User
Quote
2023-02-22 16:07:14

There is no difference between the game created with the tool and the original one.


just_in_case
Moderator
Quote
2023-02-22 16:08:46

But it does get embedded in the final game right? if not then this thing is of no use, and please fix the virus thing, and please don't remove or alter moderators' edits from your comments or threads. Otherwise, I have to remove your threads completely.


Create reply:


Posted by: (you are not logged in)


Enter the missing letter in: "Interna?ional" (you are not logged in)


Text:

 

  

Possible Codes


Feature Code
Link [url] www.example.com [/url]
Bold [b]bold text[/b]
Image [img]http://www.example.com/image.jpg[/img]
Quote [quote]quoted text[/quote]
Code [code]source code[/code]

Emoticons


   






Copyright© Ambiera e.U. all rights reserved.
Privacy Policy | Terms and Conditions | Imprint | Contact