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: Crescent Cookie [120316] - Take Two

Previous Thread :: Next Thread 
eLunate is not online. eLunate
Joined: 29 Jul 2014
Total Posts: 13268
12 Mar 2016 03:33 PM
Because some mods exist further left on the bell curve than some of the visitors of this forum, I'm forced to do this again. That's right, I'm talking about you.


Do you use any languages that compile into Lua? Other than Moonscript of course, because that's the obvious one. I'd be interested to know if there are any visual scripting solutions for Roblox, because I think it would be useful for nooblets to help them understand the concepts and intricacies in an environment they're familiar with, before they transition to Lua.

Do you use Lua for anything outside of Roblox? I'm currently using it to build the documentation for Valkyrie based on the code from my old documentation renderer.

So, you know that continue statement in Lua that we really don't need? Do you wish you had a continue statement in Lua? There's always the repeat until true option, so I don't see the need for a dedicated keyword simply to skip a loop.

What do you think of reputation systems? Sure, quantitative reputation is an easy way for people to see who they can trust for a good answer because it tells people who is the most active or who answers the most, but often the reputation can come from answers being witty, it doesn't show the quality of the answers and it doesn't show whether those 'answers' are actually just from other things (-ahem- Roblox).

What do you think of the Roblox StackExchange being proposed? I really don't want it to happen, because as great as it is, it's only good for people who use StackExchange rather than for those who use -Roblox-

To help this seem even more scripting related, just incase some people got it lost in translation between their eyes and their brains, I'll even add a little challenge. Given an English dictionary in array form in a Lua table and two words in the form of Lua strings, find the minimum number of transformations you can make to the first word to get to the second. Each transformation must only change one letter, and must finish with a word found in the dictionary.


I hope you're all happy that I posted this again, because if you're not then I seriously suggest you question why you're actually on this forum. Just because it's not a question, doesn't mean that it doesn't belong here Tynezz.
Report Abuse
masterblokz is not online. masterblokz
Joined: 17 Nov 2010
Total Posts: 9517
12 Mar 2016 03:34 PM
this is unrelated to this thread i'd say but do you ever plan on making a game or developing something cool and going forward with it or do you just create neat things and roam forums?
Report Abuse
eLunate is not online. eLunate
Joined: 29 Jul 2014
Total Posts: 13268
12 Mar 2016 03:37 PM
Valkyrie is something cool I'm developing and going forward with. It just takes a lot of time and procrastination to get it developed, because all of us in CrescentCode want to work on something other than the bits we actually need to work on.

It's getting somewhere though.
Report Abuse
Flux_Capacitor is not online. Flux_Capacitor
Joined: 07 Apr 2008
Total Posts: 45720
12 Mar 2016 03:41 PM
"Do you use any languages that compile into Lua?" No

"Do you use Lua for anything outside of Roblox?" Pretty much every time I write Lua that's not on the forums

"So, you know that continue statement in Lua that we really don't need? Do you wish you had a continue statement in Lua?" Yes

"What do you think of reputation systems?" If it's not filled with 1000 3 year olds, then maybe it could work. Good luck with that on the Roblox SE.

"What do you think of the Roblox StackExchange being proposed?" Speaking of which
Report Abuse
eLunate is not online. eLunate
Joined: 29 Jul 2014
Total Posts: 13268
12 Mar 2016 04:07 PM
Political bump.
Report Abuse
eLunate is not online. eLunate
Joined: 29 Jul 2014
Total Posts: 13268
12 Mar 2016 05:09 PM
Top of the world bump.
Report Abuse
eLunate is not online. eLunate
Joined: 29 Jul 2014
Total Posts: 13268
12 Mar 2016 06:18 PM
Midnight bump.
Report Abuse
WolfgangVonPrinz is not online. WolfgangVonPrinz
Joined: 24 Oct 2013
Total Posts: 4656
12 Mar 2016 06:35 PM
Nope

Civ 5 mods, that's why I learnt it

Reputation systems often cause discrimination if they are positive (You are given points). Talented newbs won't get paid the same as someone who has a more rep but not more ability. If they are soley negative (You loss points for being banned), and the minus points dissipate over time, I think it's quite good.

Roblox StackExchange is a waste of everyones time.

Can't be bothered.
Report Abuse
foreverpower is not online. foreverpower
Joined: 05 Feb 2011
Total Posts: 5578
12 Mar 2016 06:53 PM
Moderators can delete this, but not the daily spam of idiots demanding we script their games for them?
Report Abuse
eLunate is not online. eLunate
Joined: 29 Jul 2014
Total Posts: 13268
12 Mar 2016 06:53 PM
"Can't be bothered"

Exactly.
Report Abuse
eLunate is not online. eLunate
Joined: 29 Jul 2014
Total Posts: 13268
12 Mar 2016 06:56 PM
And yeah, mods are really stupid. They'll delete the real content but leave the daily onslaught of spam to fester.

I hate moderators. I wouldn't hate them if they did their job right, but apparently there's just this sort of trend with Roblox and people not doing things right.
Report Abuse
foreverpower is not online. foreverpower
Joined: 05 Feb 2011
Total Posts: 5578
12 Mar 2016 06:56 PM
@WolfgangVonPrinz
What? A reputation system incentives giving thorough and helpful answers, rather than half-assed answers we see on this forum. It also gives the most prestiged users the ability to moderate the questions, which would allow the stupid questions that are allowed on this forum to be deleted.
Report Abuse
WolfgangVonPrinz is not online. WolfgangVonPrinz
Joined: 24 Oct 2013
Total Posts: 4656
12 Mar 2016 07:11 PM
Even so, if you're new to the forum but still a good scripter looking for a job and you have a low reputation. It would also affect other forums. Either they don't have it, which would get them very angry, or it's universal, and we can all see the trouble there.
Report Abuse
foreverpower is not online. foreverpower
Joined: 05 Feb 2011
Total Posts: 5578
12 Mar 2016 07:13 PM
Having a low reputation doesn't bar you from answering questions. If you're a proficient scripter, you should be able to attain a high reputation with ease.
Report Abuse
jobro13 is not online. jobro13
Joined: 05 Aug 2009
Total Posts: 2865
12 Mar 2016 07:52 PM
"Scripting Helpers" which is basically Stack Exchange is already a thing. I don't think the roblox stack exchange is happening though as there's not enough people around for it. When roblox still had a scripting helpers forum it was much better organized.

You cannot change the Lua language (at least not without a lot of testing). I doubt this will ever happen in Roblox, their resources go elsewhere. Besides that it's just as you say: we don't need a 'continue' statement. Lua has been proven a great and robust language. The only thing I see happening is an upgrade to a newer version of the language, though this should be an opt-in feature.

I don't think visual programming is a good idea. People should learn Lua directly. Lua is a very good and easy language to start with. Visual tools like 'flowcharts' can be introduced to help people understand the code, but that's about it. The bigger steps you make, the faster you learn. I fear that visual coding will just slow people down.

Anyways your dictionary thing is interesting. I see this as a simple pathfinding problem though, where all words are nodes. I think if you run Djikstra over it, you are basically done.
Report Abuse
eLunate is not online. eLunate
Joined: 29 Jul 2014
Total Posts: 13268
12 Mar 2016 08:02 PM
The issue is in determining how to assign the 'difficulty'/distance multiplier to each node.
Report Abuse
foreverpower is not online. foreverpower
Joined: 05 Feb 2011
Total Posts: 5578
12 Mar 2016 10:03 PM
We don't "need" a continue statement, but there are many programming features we don't necessarily need but are useful and make programming a lot easier.
Report Abuse
eLunate is not online. eLunate
Joined: 29 Jul 2014
Total Posts: 13268
13 Mar 2016 04:33 AM
The Lua way to implement continue is with a repeat inner body

while loopexp do repeat
if continueexp then
break -- continue
end
until true end;
Report Abuse
Flux_Capacitor is not online. Flux_Capacitor
Joined: 07 Apr 2008
Total Posts: 45720
13 Mar 2016 04:36 AM
No that's stupid, anyone who does that is stupid. That's ugly and gross
Report Abuse
eLunate is not online. eLunate
Joined: 29 Jul 2014
Total Posts: 13268
13 Mar 2016 04:37 AM
Fortunately, it's easy to ignore cnt at this point because he exists further left than some mods.
Report Abuse
Flux_Capacitor is not online. Flux_Capacitor
Joined: 07 Apr 2008
Total Posts: 45720
13 Mar 2016 04:38 AM
Considering that was my original remark, I'll take that as a compliment you thief.
Report Abuse
eLunate is not online. eLunate
Joined: 29 Jul 2014
Total Posts: 13268
13 Mar 2016 05:14 AM
Saying that people exist on the left side of the bell curve? No, that remark belongs to neither of us.
Report Abuse
jobro13 is not online. jobro13
Joined: 05 Aug 2009
Total Posts: 2865
13 Mar 2016 06:18 AM
Distance will be one for every node (or a constant). Why would this not be a constant?
Report Abuse
eLunate is not online. eLunate
Joined: 29 Jul 2014
Total Posts: 13268
13 Mar 2016 07:08 AM
Because you're really not going to be able to simply use Dijkstra's Algorithm in this case.
Report Abuse
jobro13 is not online. jobro13
Joined: 05 Aug 2009
Total Posts: 2865
13 Mar 2016 07:54 AM
Why not?
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