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 |
|
|
|
| 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
|
  |
| 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 |
|
|
|
| 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
|
  |
| Joined: 29 Jul 2014 |
| Total Posts: 13268 |
|
| |
|
eLunate
|
  |
| Joined: 29 Jul 2014 |
| Total Posts: 13268 |
|
| |
|
eLunate
|
  |
| Joined: 29 Jul 2014 |
| Total Posts: 13268 |
|
| |
|
|
| 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 |
|
|
|
| 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
|
  |
| Joined: 29 Jul 2014 |
| Total Posts: 13268 |
|
|
| 12 Mar 2016 06:53 PM |
"Can't be bothered"
Exactly. |
|
|
| Report Abuse |
|
|
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 |
|
|
|
| 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 |
|
|
|
| 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 |
|
|
|
| 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
|
  |
| 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
|
  |
| 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 |
|
|
|
| 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
|
  |
| 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 |
|
|
|
| 13 Mar 2016 04:36 AM |
| No that's stupid, anyone who does that is stupid. That's ugly and gross |
|
|
| Report Abuse |
|
|
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 |
|
|
|
| 13 Mar 2016 04:38 AM |
| Considering that was my original remark, I'll take that as a compliment you thief. |
|
|
| Report Abuse |
|
|
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
|
  |
| 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
|
  |
| 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
|
  |
| Joined: 05 Aug 2009 |
| Total Posts: 2865 |
|
| |
|