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
 

Why doesn't ROBLOX use Html instead of Lua?

Previous Thread :: Next Thread 
cokeeeeeeeee is online. cokeeeeeeeee
Joined: 08 Oct 2016
Total Posts: 218
29 Jun 2017 11:41 PM
wat
Report Abuse
Syndir is not online. Syndir
Joined: 21 Jul 2014
Total Posts: 143
29 Jun 2017 11:41 PM
Jasonfish4 is completely right.

I cant wait for this AUTUMN, I'm going to learn so much Html.
Report Abuse
symmetrics is not online. symmetrics
Joined: 29 May 2015
Total Posts: 85
29 Jun 2017 11:42 PM
Low languages can't ### ####### while "hlgh" languages can't get soebr. Hence why html is better*
Report Abuse
j1my3p1x is not online. j1my3p1x
Joined: 16 Jan 2010
Total Posts: 978
29 Jun 2017 11:45 PM
Yeah, that makes sense. The way I see it, if HTML was designed for a huge web with tons of different sites, and HTML can run every single one of them, it makes sense that modern computers execute HTML. That way, they can fit in anything from a phone to a supercomputer.

HTML has a really nice syntax. It seems like a natural fit for ROBLOX, where I have a small game, but big games are huge.
Report Abuse
nicky is not online. nicky
Joined: 12 Aug 2006
Total Posts: 2
29 Jun 2017 11:45 PM
I do agree with this very much. Good suggestion
Report Abuse
Informable is not online. Informable
Joined: 10 Aug 2016
Total Posts: 1778
29 Jun 2017 11:45 PM
I think everyone in this thread is missing out on the amazing potential of CSS, which is a much more refined programming language than L.U.A or even Html.


Report Abuse
RobuxLife is not online. RobuxLife
Joined: 19 Sep 2012
Total Posts: 13336
29 Jun 2017 11:46 PM
I totally agree! HTML is such an easy language, it would be much easier to make games in ROBLOX. This is an awesome idea, props to OP.




LOL


- Robux
Report Abuse
jasonfish4 is online. jasonfish4
Joined: 08 Jun 2011
Total Posts: 3902
29 Jun 2017 11:47 PM
Sorry Audumb, we covered this, CSS on Socks is a language best used for networking, not good for lots of math like HTML on Hail
Report Abuse
j1my3p1x is not online. j1my3p1x
Joined: 16 Jan 2010
Total Posts: 978
29 Jun 2017 11:49 PM
I really like all this feedback. I wonder if any ROBLOX admins would reply...
Report Abuse
cokeeeeeeeee is online. cokeeeeeeeee
Joined: 08 Oct 2016
Total Posts: 218
29 Jun 2017 11:49 PM
no guys we need to use batch or vbscript
Report Abuse
Informable is not online. Informable
Joined: 10 Aug 2016
Total Posts: 1778
29 Jun 2017 11:49 PM
okay but I have to say, the benefit of H.T.M.L. 5 is very lacking compared to the more classic and refined H.T.M.L. 4, would you agree with this statement as an avid H.T.M.L. programmer?


Report Abuse
Aurarus is not online. Aurarus
Joined: 22 Dec 2008
Total Posts: 4761
29 Jun 2017 11:57 PM
HTML is for putting content onto websites.

It does not do logic. (if then, variables, loops)

It's like saying "Why don't we make an engine out of the little screens that come with certain cars"

The closest thing you can put together is CSS and Gui's. CSS is about formatting the content inside html and displaying it on a webpage.
Report Abuse
Robbyiscrazy is online. Robbyiscrazy
Joined: 17 Feb 2014
Total Posts: 723
29 Jun 2017 11:57 PM
considering one is for building websites and the other for games..
Report Abuse
Informable is not online. Informable
Joined: 10 Aug 2016
Total Posts: 1778
29 Jun 2017 11:59 PM
Aurarus, HTML actually has a lot of misconceptions around it. In reality it stands for "Hyper-Turing MongoDB Language" and it's specifically designed to program server-side logic for servers that use MongoDB, the superior database software. Saying HTML has no logic is like saying C++ is a powerful programming language; it's simply not true


Report Abuse
RobuxLife is not online. RobuxLife
Joined: 19 Sep 2012
Total Posts: 13336
29 Jun 2017 11:59 PM
@ Aurarus

But it's a joke mate.


- Robux
Report Abuse
Akhibara is not online. Akhibara
Joined: 06 Mar 2011
Total Posts: 313
30 Jun 2017 12:09 AM
maybe if we use java we can appeal to millennials even more than we currently are


Report Abuse
j1my3p1x is not online. j1my3p1x
Joined: 16 Jan 2010
Total Posts: 978
30 Jun 2017 12:16 AM
Modern HTML, like the HTML we are using to post, has all of the functionality required for a game. How else would every site be able to trust HTML?
Report Abuse
John_MH is not online. John_MH
Joined: 10 Apr 2010
Total Posts: 34
30 Jun 2017 12:18 AM
@Informable tfw OP isn't John
Report Abuse
jasonfish4 is online. jasonfish4
Joined: 08 Jun 2011
Total Posts: 3902
30 Jun 2017 12:19 AM
@Informable tfw OP isn't John [2]
Report Abuse
Informable is not online. Informable
Joined: 10 Aug 2016
Total Posts: 1778
30 Jun 2017 12:19 AM
whomst


Report Abuse
j1my3p1x is not online. j1my3p1x
Joined: 16 Jan 2010
Total Posts: 978
30 Jun 2017 12:20 AM
john
Report Abuse
John_MH is not online. John_MH
Joined: 10 Apr 2010
Total Posts: 34
30 Jun 2017 12:23 AM
If OP were John, he'd know that ROBLOX is in fact written in HTML. The language you know as ### was created by ROBLOX to work in an environment based on HTML. They're just doing translating ### to HTML in the binary buffer matrix. You can actually write scripts in HTML and they run much faster since it doesn't have to be compiled.
Report Abuse
j1my3p1x is not online. j1my3p1x
Joined: 16 Jan 2010
Total Posts: 978
30 Jun 2017 12:25 AM
Wow, the Wiki is really bad then... Can ROBLOX update the HTML Code Documentation?
Report Abuse
John_MH is not online. John_MH
Joined: 10 Apr 2010
Total Posts: 34
30 Jun 2017 12:28 AM
They write documentation for ####### not HTML. It takes real skill to learn the HTML APIs to bit-bang the script translator module.
Report Abuse
jasonfish4 is online. jasonfish4
Joined: 08 Jun 2011
Total Posts: 3902
30 Jun 2017 12:50 AM
HTML is efficient and very useful for very simple reasons, but I'll go in depth and describe some of it's functionality



As John said, code is translated to HTML into a binary buffer matrix which can be pseudotyped as:

Matrix BinaryBufferMatrix =>
{ 0, 1, 0, 1 } -> div
{ 1, 0, 1, 0 } -> class
{ 0, 1, 1, 0 } -> header
{ 0, 0, 0, 1 } -> iframe

This is actually preprocessing certain HTML such as div, class, etc... It reserves these keywords into multiple rows and columns so that they aren't repetitively used. Think of them as shared resources that are accessed nearly simultaneously. This model acts much like asnychronous programming in the sense that it's not simultaneously in cases. Instead it's more lock oriented and waits for certain locks to be released to access these resources again without raising any kind of condition.

This model reserves memory and keeps it organized.

But just wait? What if it runs into the same combination because of too many keywords? Well simply said, we can combine rows to make a super-combination.

To make things more clear, the HTML/System watchdog keeps tabs on the usage of keys in the binary buffer matrix.

So lets say div is being used right now, it is now accessed. So now we hold a lock on it which is pseudotyped as

Watchdog_Lock(div, 1) L##k##################e, marking div's first location usage so the watch_dog remembers where to go, translated as

1:
div

It is conceptually presented like labels in assemblers. The watchdog will "jmp" aka jump or goto this location next time it is reused.

Now the next time div will be used this happens

Watchdog_ReleaseLock(div, 1)
##t###################

This releases the lock on div at location 1 and sets a new lock on div at location 2.

This makes it clear that div is a shared resource in the memory which conserves memory, a very efficient model.

Now what about HTML modules? Those are implemented differently on different cases. Did I forget to mention that not only is HTML implemented as a static language in the sense that it reserves data structures as markup such as the stackframe, but also can be recycled into a dynamic language so that the lock system can be used on a case by case basis? Some modules will use this such as HTML on Hail for some heavy math functions. It can also re-implement certain keywords like div and use it for divide such as

div 18 6

Dividing 6 by 18. This recycling and reimplemntation is pseudotyped as:

recycle(HTML_DYNAMICS)

define div AS / or ÷

This is done by rewriting the binary buffer matrix in one s###ion:
{ 0, 1,##,## ##(#-#)##########,#######|<>#####0###,##}##
####### Demonstrates multi-combination.

There is so much more to go on about, but it's too wonderful of a language to cover all of the small details.
Report Abuse
Previous Thread :: Next Thread 
Page 2 of 4Go to page: 1, [2], 3, 4 Prev Next
 
 
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