Ambiera Forum

Discussions, Help and Support.

Ambiera Forum > CopperCube > Announcements and Showcase
I created a scripting language called copperscript which is way easier and similar to lua and directly compiles to cc js api

hanicraft
Registered User
Quote
2023-07-12 02:30:39

So I seen some people say they don't like Javascript and in my opinion Javascript is an easy language but it's weird at the same time. So I created copperscript an extremely easy to use language that compiles to Javascript. It's exactly like lua with some minor modifications and it's exactly how you write js code but in lua
And it's on early stages of development but it supports all cc js api functions .
So please give it a try and remember to give feedback
Here's link to copperscript with ide (just choose copperscript at start)
https://mohamadhanijanaty85.itch...


sven
Registered User
Quote
2023-07-12 12:05:52

Very cool stuff. Keep it going.


andgameplay
Registered User
Quote
2023-07-12 20:24:33

Great hanicraft, i will try it!


edwin123
Registered User
Quote
2023-07-13 19:10:48

could you give me another download? my anti virus is going crazy saying it has malware


Guest
Guest
Quote
2023-07-15 11:03:00

very cool, but won't it be a slow in performance, as first it calls the javascript and then the javascript calls the C++ and then execute the code, why there is need for an extra compiler and interpreter. JS imo is already fine.


luposian
Registered User
Quote
2023-07-16 20:35:09

Is this supposed to replace the Javascript CopperCube uses or just amend (add-on to) it? I've heard that JavaScript in CopperCube is a bit dated and supposely that's why my developer has kinda hit a roadblock with my game.

Of course, with finances being so tight right now, everything "recreational" (my game, my animatronic lion, etc.) had taken a back burner to just surviving, financially.


hanicraft
Registered User
Quote
2023-07-17 00:48:47

wrote:
Is this supposed to replace the Javascript CopperCube uses or just amend (add-on to) it? I've heard that JavaScript in CopperCube is a bit dated and supposely that's why my developer has kinda hit a roadblock with my game.

Of course, with finances being so tight right now, everything "recreational" (my game, my animatronic lion, etc.) had taken a back burner to just surviving, financially.

I made this because some people said they wished coppercube used a language like lua. So I made one


luposian
Registered User
Quote
2023-07-17 09:01:33

wrote:
wrote:
Is this supposed to replace the Javascript CopperCube uses or just amend (add-on to) it? I've heard that JavaScript in CopperCube is a bit dated and supposely that's why my developer has kinda hit a roadblock with my game.

Of course, with finances being so tight right now, everything "recreational" (my game, my animatronic lion, etc.) had taken a back burner to just surviving, financially.

I made this because some people said they wished coppercube used a language like lua. So I made one


Can this Lua-like language replace the Javascript language for CopperCube? Does it do more? Does it allow greater control/functionality within CopperCube? Or does it simply do/allow the same stuff as the Javascript in CopperCube, just using different language parameters (Lua-like vs. Javascript)?


hanicraft
Registered User
Quote
2023-07-17 10:08:03

Yes it's an extended version of coppercube Javascript api I added actions that require for example 20 lines of code into a single function(I added about 17 right now like dolater, dnncycle, etc. More will be added soon). And it supports full coppercube Javascript api so no need to worry


Guest
Guest
Quote
2023-07-17 12:22:30

how sad to see you skipped answering very technical question, won't it affect performance? as it uses an extra interpreter and has to compile the code again by using the extra framework?


hanicraft
Registered User
Quote
2023-07-17 13:16:41

Guest wrote:
how sad to see you skipped answering very technical question, won't it affect performance? as it uses an extra interpreter and has to compile the code again by using the extra framework?

Sadly yes it affects performance but it's minor and only once it will happen. After it compiled to js code it should work fine


luposian
Registered User
Quote
2023-07-18 08:23:03

wrote:
Yes it's an extended version of coppercube Javascript api I added actions that require for example 20 lines of code into a single function(I added about 17 right now like dolater, dnncycle, etc. More will be added soon). And it supports full coppercube Javascript api so no need to worry

So you can do more with CopperCube (make CopperCube do more), using CopperScript, than you can with CopperCube's own Javascript, by itself?


Sam Grady
Guest
Quote
2023-07-18 09:31:18

@luposian no, this language is not new api, coppercube still work with js


luposian
Registered User
Quote
2023-07-19 07:57:47

Sam Grady wrote:
@luposian no, this language is not new api, coppercube still work with js

So, it's just another way of being able to do the same thing(s)? It's not a better way (more capable)... it's just a different way (same capable)? Like using C++ to write a "Hello World!" program instead of BASIC?


Guest
Guest
Quote
2023-07-20 17:34:12

@luposian
It's not better because it's a further layer of abstraction between you and learning JS. Don't waste your time with it. No offense to the OP. Just my opinion.


Create reply:


Posted by: (you are not logged in)


Enter the missing letter in: "Intern?tional" (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