generic image
Processing...
  • Games
  • Catalog
  • Develop
  • Robux
  • Search in Players
  • Search in Games
  • Search in Catalog
  • Search in Groups
  • Search in Library
  • Log In
  • Sign Up
  • Games
  • Catalog
  • Develop
  • Robux
   
ROBLOX Forum » Game Creation and Development » Scripters
Home Search
 

Re: Why doesn't Roblox switch to a different scripting language?

Previous Thread :: Next Thread 
TaskScheduler is not online. TaskScheduler
Joined: 14 May 2013
Total Posts: 497
24 Apr 2016 05:06 PM
Lua is very bad for Roblox. Despite all their security advancements it is quite simple to execute local scripts, and they have had to add a lot of workload on the servers (resulting in higher resource usage and, for users, lag) with FE.

So why can't we switch to a different, more suitable scripting language like Python? I don't know how the security would differ but it would seem to me that Python would be a fair bit faster given its design and perhaps more suitable so that learning to script on Roblox has more value beyond making games. Share your thoughts.
Report Abuse
ExpensiveGaming is not online. ExpensiveGaming
Joined: 01 Apr 2013
Total Posts: 783
24 Apr 2016 05:17 PM
I've thought of adding multiple languages in roblox, but im not sure how that's gonna work.

#code print("Why did Adele cross the road?") wait(3) print("To say hello from the other side!")
Report Abuse
Trioxide is not online. Trioxide
Joined: 29 Mar 2011
Total Posts: 32902
24 Apr 2016 05:18 PM
Wouldn't there still be Local Scripts for clients and Scripts for servers?
Report Abuse
WolfgangVonPrinz is not online. WolfgangVonPrinz
Joined: 24 Oct 2013
Total Posts: 4656
24 Apr 2016 05:18 PM
So many reasons.

Lua is very high level, and lots of external documentation exist already. It's easy to learn, and is good for beginners, fitting roblox's demographic nicely. Python on the other hand doesn't even have an end statement, leaving out a valuable concept.

Lua is still fast

Lua is really, really easy to add security to. Because all functions that interface Lua with the operating system are provided in external libraries, it is easy to restrict the power of the interpreter in order to provide adequate security. Python does have an ability to have 'padded cells', but that's where restrictions stop.

Could you imagine trying to port Roblox to Python. All the scripters who aren't familiar with Python would just leave or take a 2 weeks or so to fully get to grips with Python. I believe the games engine is written in either Lua or C++, and Python is based on C. All the current games and assets which have scripts in, would simply break. The entire wiki would need rewriting.


It's just a really, really bad idea!
Report Abuse
Darkenus is not online. Darkenus
Joined: 17 Jul 2014
Total Posts: 1997
24 Apr 2016 05:19 PM
why?
because > 1000 people are already used to lua, have had success with lua in making games, which is the only purpose of roblox

secondly, changing the whole wiki would be stupid

third, it would confused everyone, and make everyone go learn a new silly darn language

then, it would make the client engineers have to do a bunch of more work for useless reasons
Report Abuse
Thinkitive is not online. Thinkitive
Joined: 22 Apr 2016
Total Posts: 147
24 Apr 2016 05:19 PM
ROBLOX is written in C++ ^


Report Abuse
Flux_Capacitor is not online. Flux_Capacitor
Joined: 07 Apr 2008
Total Posts: 45720
24 Apr 2016 05:22 PM
I think they should switch to VB
Report Abuse
WolfgangVonPrinz is not online. WolfgangVonPrinz
Joined: 24 Oct 2013
Total Posts: 4656
24 Apr 2016 05:23 PM
@Flux


You see, at first I was totally against a new scripting language, but y'know, I think adopting a new low level language like VB would actually be hugely beneficial.
Report Abuse
Born2Script is not online. Born2Script
Joined: 23 Jul 2013
Total Posts: 2670
24 Apr 2016 05:24 PM
Common guys, we all know roblox should start using html ;) ;)
( ͡° ͜ʖ ͡°)
( ͡° ͜ʖ ͡°)


Report Abuse
ExpensiveGaming is not online. ExpensiveGaming
Joined: 01 Apr 2013
Total Posts: 783
24 Apr 2016 05:25 PM
'come on' is not one word.

#code print("Why did Adele cross the road?") wait(3) print("To say hello from the other side!")
Report Abuse
Born2Script is not online. Born2Script
Joined: 23 Jul 2013
Total Posts: 2670
24 Apr 2016 05:26 PM
You don't say
( ͡° ͜ʖ ͡°)


Report Abuse
exoSentinel is not online. exoSentinel
Joined: 18 Mar 2012
Total Posts: 2795
24 Apr 2016 05:26 PM
Yes, run ROBLOX in HTML.......
Report Abuse
Darkenus is not online. Darkenus
Joined: 17 Jul 2014
Total Posts: 1997
24 Apr 2016 05:30 PM
we should just stick with lua hehehe
Report Abuse
Thinkitive is not online. Thinkitive
Joined: 22 Apr 2016
Total Posts: 147
24 Apr 2016 05:35 PM
I don't think ROBLOX would switch but they might add another programming language.


Report Abuse
exoSentinel is not online. exoSentinel
Joined: 18 Mar 2012
Total Posts: 2795
24 Apr 2016 05:36 PM
They have dove pretty far into Lua just to change it on all of our developers.
Report Abuse
Thinkitive is not online. Thinkitive
Joined: 22 Apr 2016
Total Posts: 147
24 Apr 2016 05:36 PM
^ Yea, thats why I think they might add another but they wont switch.


Report Abuse
AggressiveCatch is not online. AggressiveCatch
Joined: 17 Jul 2011
Total Posts: 5840
24 Apr 2016 05:37 PM
yeah adding another language instead of switching would be a better idea

but then two scripting languages would mess up this forum because all of the scripting requests would be different languages

and obviously tons of documentation would need to be added
Report Abuse
Thinkitive is not online. Thinkitive
Joined: 22 Apr 2016
Total Posts: 147
24 Apr 2016 05:38 PM
Yea, I doubt they will add another language anytime soon. This year hasn't been too bad. Underscores, multiplayer studio and R15 soon (hopfeully).


Report Abuse
exoSentinel is not online. exoSentinel
Joined: 18 Mar 2012
Total Posts: 2795
24 Apr 2016 05:41 PM
Creating a whole new wiki with another API would be pretty annoying.
Report Abuse
Darkenus is not online. Darkenus
Joined: 17 Jul 2014
Total Posts: 1997
24 Apr 2016 05:41 PM
i think you forgot the biggest update..... tix being removed -.-
Report Abuse
zarman3402 is not online. zarman3402
Joined: 18 May 2013
Total Posts: 1449
24 Apr 2016 05:42 PM
you guys got baited
Report Abuse
Thinkitive is not online. Thinkitive
Joined: 22 Apr 2016
Total Posts: 147
24 Apr 2016 05:42 PM
Honestly tix being removed isn't related that much to game development (except for the 1 tix gain).


Report Abuse
AggressiveCatch is not online. AggressiveCatch
Joined: 17 Jul 2011
Total Posts: 5840
24 Apr 2016 05:43 PM
@zarman

ur dumb
Report Abuse
Uraganul77 is not online. Uraganul77
Joined: 19 Nov 2010
Total Posts: 177
24 Apr 2016 05:43 PM
Lua is easy and very good.
However try to make a part just changing color in lua and make translate you lua algorithm in C++ you will see the diference...
Lua is easy,clean and short
C++/C# is hard,dirty and huge

Now u wot m8 wanna use HTML5 or Java on a Game Development platform?



Bro do you even programming?
Report Abuse
LongKillKreations is not online. LongKillKreations
Joined: 14 Feb 2014
Total Posts: 4502
24 Apr 2016 05:46 PM
i think we need to switch over to an asm
Report Abuse
Previous Thread :: Next Thread 
Page 1 of 1
 
 
ROBLOX Forum » Game Creation and Development » Scripters
   
 
   
  • About Us
  • Jobs
  • Blog
  • Parents
  • Help
  • Terms
  • Privacy

©2017 Roblox Corporation. Roblox, the Roblox logo, Robux, Bloxy, and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.



Progress
Starting Roblox...
Connecting to Players...
R R

Roblox is now loading. Get ready to play!

R R

You're moments away from getting into the game!

Click here for help

Check Remember my choice and click Launch Application in the dialog box above to join games faster in the future!

Gameplay sponsored by:
Loading 0% - Starting game...
Get more with Builders Club! Join Builders Club
Choose Your Avatar
I have an account
generic image