Quenty
|
  |
| Joined: 03 Sep 2009 |
| Total Posts: 9316 |
|
|
| 26 Dec 2012 11:37 PM |
I think there are probably good and bad things about making stuff on ROBLOX (for fun) versus other development platforms. I think we should discuss them, and how ROBLOX could improve on it.
DISCLAIMER: These below are my opinions. You may have different opinions on the same item, or see it as a con. Post it below. :)
Pros - No compatibility issues with client's. There isn't an internet explorer of ROBLOX, and if it work's for your client, it probably will work for everyone - No networking or server costs. It's FREEEEEEEEEEEEEEEEEEEEE! You don't have to pay to keep your game running on a network, ROBLOX does it for you. - Instance feedback in the way of the community. It may be ugly, but it's definitely feedback. - A community and publishing tool to show it too. - Fast development cycle focused upon making the game, and content, not the mechanics, unless you're a weird scripter like me. - Other games on ROBLOX basically suck. You don't have too much competition, relative to the real world games, which have millions of dollar's poured into them - A lot of stuff is premade and pretty - It's an open world! You can build or make anything, albeit in a blocky form. - You learn a lot of cool stuff about computers.
Cons - Only one programming language you can use, and it's loose typed, which is getting on my nerves - You're stuck with the wide array of feature's ROBLOX has, and when they decide they want the UI they want, you get the UI they want. - You're stuck with the basic blocky character, and the basic look on ROBLOX - Localized stuff, especially input and output methods to one specific player is hard, or soon to be impossible. ROBLOX is almost entirely a multiplayer game, and the ROBLOX Dev team seems to want to keep it so it's almost impossible to give a single player a single experience. - If you're in middleschool or older, you're friends will think you're an idiot if you mention ROBLOX, unless they play it too. Any discussion of ROBLOX to the "outside world" will alienate you from any social life you might have had.
Ideas - It would be cool if ROBLOX could become something like the sublime text of text editors. That is, it's entirely flexible, and it takes 5 seconds to add a new syntax plugin into it. If ROBLOX could be entirely cool and flexable, and be able to add a new plugin that can entirely customize the whole way ROBLOX Studio works, or even the whole game, ROBLOX would be a lot better. - ROBLOX Should become easier and more intuitive to use - ROBLOX needs to improve the games they have, and be open to developers
If I could dictate what ROBLOX was going to do in the near future, it would be to make studio 2.0 a whole lot better, and to cater to the millions of kids who want to create a video game. I would try to improve model quality and encourage development, while trying to make the studio more intuitive to do. To be able to do whatever the user wanted, and for there to be plugin's for the rest.
I would also stick a feedback button on every game menu, so the game developers would know what they want. And, I would get rid of the mouse icon.
What would you guys do, and what do you think is the positive and negative of making games on ROBLOX, especially Lua related. And, do you think it's worth it to make games or content, or if it would be more enjoyable to do it elsewhere.
|
|
|
| Report Abuse |
|
|
|
| 26 Dec 2012 11:42 PM |
| I agree completely with you :) |
|
|
| Report Abuse |
|
|
jewelycat
|
  |
| Joined: 10 Sep 2008 |
| Total Posts: 17345 |
|
|
| 26 Dec 2012 11:46 PM |
| I think a pretty big con would be the community... |
|
|
| Report Abuse |
|
|
Tenal
|
  |
| Joined: 15 May 2011 |
| Total Posts: 18684 |
|
|
| 26 Dec 2012 11:58 PM |
I can tell that one huge problem Roblox has with 2.0 is that although they *want* to follow Microsoft's supposed design guidelines for IDEs, it's really inconsistent. Look at this year's version of Visual Studio 2012. Metro. Eclipse? Completely different, etc.. |
|
|
| Report Abuse |
|
|
SN0X
|
  |
| Joined: 24 Oct 2011 |
| Total Posts: 7277 |
|
|
| 27 Dec 2012 03:07 AM |
>Only one programming language you can use, and it's loose typed, which is getting on my nerves
I like Lua, and I don't see what they would add to replace that other than Python.
Lua is easier to implement and has a faster interpreter. |
|
|
| Report Abuse |
|
|
mew903
|
  |
| Joined: 03 Aug 2008 |
| Total Posts: 22071 |
|
|
| 27 Dec 2012 03:19 AM |
| o hur lets implement java cuz it most eficint minecraft is coded in it so it must be goooood |
|
|
| Report Abuse |
|
|
SN0X
|
  |
| Joined: 24 Oct 2011 |
| Total Posts: 7277 |
|
|
| 27 Dec 2012 03:26 AM |
| If anything C# would be nice, but I don't know if that's possible to implement |
|
|
| Report Abuse |
|
|
mew903
|
  |
| Joined: 03 Aug 2008 |
| Total Posts: 22071 |
|
|
| 27 Dec 2012 03:27 AM |
A C-ish syntax would be a refreshing change.
@Sn0x
What would the point be? They'd have to block all the libraries. |
|
|
| Report Abuse |
|
|
Tenal
|
  |
| Joined: 15 May 2011 |
| Total Posts: 18684 |
|
|
| 27 Dec 2012 03:35 AM |
| we have a microsheep here! |
|
|
| Report Abuse |
|
|
SN0X
|
  |
| Joined: 24 Oct 2011 |
| Total Posts: 7277 |
|
|
| 27 Dec 2012 03:38 AM |
@mew,
Didn't they in Lua too?
Not much of a difference on the sandboxing part of it. We wouldn't be able to access client's personal files through local scripts :P
Hopefully if they add another language, they won't kill silly things though, like time librarys and stuff |
|
|
| Report Abuse |
|
|
Tenal
|
  |
| Joined: 15 May 2011 |
| Total Posts: 18684 |
|
| |
|
|
| 27 Dec 2012 06:16 AM |
| Roblox will never implement a new language. It's too much work. They've only just really cracked down on Lua haxes. Adding a new language will mean a whole new host of hacks. |
|
|
| Report Abuse |
|
|
|
| 27 Dec 2012 08:15 AM |
"If you're in middleschool or older, you're friends will think you're an idiot if you mention ROBLOX, unless they play it too. Any discussion of ROBLOX to the "outside world" will alienate you from any social life you might have had."
This is not only true with ROBLOX but a lot of other games as well. I personally don't think this needs to be mentioned since it happens with almost every game out there.
At my school if I mention Minecraft everyone says it is stupid and terrible.
If I mention ROBLOX however no one really knows what it even is and just call me a weirdo or some name that indicates I am logged out of the social media and or don't give a crap about school.
I don't actually mind people thinking that I am an idiot for playing these games since I am told to respect them even in the most stupidest times.
"Only one programming language you can use, and it's loose typed, which is getting on my nerves"
What's wrong with weakly typed languages? They are amazing and it makes Scripting a bit easier for newbie scripters that play ROBLOX, Since they don't have to define what variable type they are using!
Oh well to each their own.
|
|
|
| Report Abuse |
|
|
AdvRobot
|
  |
| Joined: 09 Aug 2012 |
| Total Posts: 172 |
|
|
| 27 Dec 2012 08:23 AM |
| I approve of this, I'm not getting BC, or paying a cent to Roblox until it's the way THE USERS want it. |
|
|
| Report Abuse |
|
|
|
| 27 Dec 2012 09:47 AM |
tl;dr
mine:
PROS: -Very quick visual result (motivation++) -Easy community feedback (motivation++) -Lua and roblox make organizing stuff so annoying that you forget about your perfectionism and get something done -No need to program much graphics/physics/networking -ITS FREEEEEEEEEEEish
CONS: -Roblox does all the graphic/physics/networking in the wrong-est way possible for what you had in mind for your game -Not possible to optimize client/server communication because roblox insists that there is no network and it all actually happens on the same machine. Network lag is an illusion. -Youre not used to write well organized code. You need to implement ugly metacode and hide all the roblox stuff under a few layers of wrapping code if you want it to be clean. But then its too complex and you have no bother left -Welds and anchoring are evil -Roblox doesnt really supporting custom games unless they fit in the block-character-in-block-world-with-physics mold -Its not REAL game dev -Performance isnt that high -No way to save data globally -Players tend to not understand english, not be able to chat and stay in the game anyways doing nothing even though they dont know how to play. |
|
|
| Report Abuse |
|
|
Snoxicle
|
  |
| Joined: 17 Nov 2012 |
| Total Posts: 187 |
|
|
| 27 Dec 2012 10:56 AM |
>They've only just really cracked down on Lua haxes. Adding a new language will mean a whole new host of hacks.
Truestorybro, and a lower level language like C++ or Java will only make it harder for them to patch stuff.
Imagine them trying to sandbox Assembly. Of course they would never add Assembly to ROBLOX, even if it were possible, but just imagine. You know what? I doubt Assembly is even possible to sandbox.
This is why high-level languages are here. Some may think of them as "lazy" or "stupid people" languages, but they're pretty practical in things like this. |
|
|
| Report Abuse |
|
|
myrkos
|
  |
| Joined: 06 Sep 2010 |
| Total Posts: 8072 |
|
|
| 27 Dec 2012 11:08 AM |
"Imagine them trying to sandbox Assembly. Of course they would never add Assembly to ROBLOX, even if it were possible, but just imagine. You know what? I doubt Assembly is even possible to sandbox."
It's actually been done:
src.chromium[dot]org[slash]viewvc/native_client/data/docs_tarball/nacl/googleclient/native_client/documentation/nacl_paper.pdf |
|
|
| Report Abuse |
|
|
|
| 27 Dec 2012 11:10 AM |
"I doubt Assembly is even possible to sandbox."
1) See Myrkos' post 2) There's this thing called a VM... |
|
|
| Report Abuse |
|
|
|
| 27 Dec 2012 11:24 AM |
Improvements needed: a) Customer service, I have to either make my message into three seven-word sentences or re-explain my situation/issue to the first copied and pasted reply. b) Crazy idea, but a developers page. Sorcus decides which games go there, ones without freemodels. (Mainly anything the active posters in this subforum create.) The creator would have to agree to put his game on that list though. c) Freemodeling. Games on the front page should be banned for using too many freemodels. It is dumb, outrageous, and an eyesore on the ROBLOX site. Or, go through the idea B and have a developers page, where GOOD games go. d) SorcyMcFlameTroll needs to stop supporting freemodel games. He claims he goes to a front page freemodel game and *enjoys* it. I don't enjoy looking at a patchwork of freemodels. Do you? *Sidenote* To clear up, I am fine with using freemodels for educational purposes, but using it for a whole game is disgusting.
- thedestroyer115 |
|
|
| Report Abuse |
|
|
UnAdmin
|
  |
| Joined: 10 Jul 2012 |
| Total Posts: 4706 |
|
|
| 27 Dec 2012 11:46 AM |
Why not code in C++
~Yea, you could rub some bacon on it... or... add a debounce to it! |
|
|
| Report Abuse |
|
|
|
| 27 Dec 2012 11:49 AM |
"C++" == z0mg hax0rs AGAIN?????
|
|
|
| Report Abuse |
|
|
|
| 27 Dec 2012 11:50 AM |
Or what we could do with other languages, is do something like what popin is working on.
It parses JVM bytecode so that it can be run on Roblox, well, at least Lua. Kind of like a port of the JVM. |
|
|
| Report Abuse |
|
|
UnAdmin
|
  |
| Joined: 10 Jul 2012 |
| Total Posts: 4706 |
|
|
| 27 Dec 2012 11:58 AM |
It would be cool to have Flash :Genius: ~Yea, you could rub some bacon on it... or... add a debounce to it! |
|
|
| Report Abuse |
|
|
Seranok
|
  |
| Joined: 12 Dec 2009 |
| Total Posts: 11083 |
|
|
| 27 Dec 2012 12:25 PM |
| Writing thousand-line scripts in Lua may be taxing, but Lua is perhaps the best language ROBLOX could have chosen, because it's so simple. |
|
|
| Report Abuse |
|
|
Legend26
|
  |
| Joined: 08 Sep 2008 |
| Total Posts: 10586 |
|
|
| 27 Dec 2012 01:11 PM |
| What seranok said. And if you don't like it, just add a comments section somewhere showing what every function tables and returns as well as a short summary. I personally don't find Lua "taxing" though and don't see how you guys do. |
|
|
| Report Abuse |
|
|