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 » Roblox » Suggestions & Ideas
Home Search
 

Re: Drag and Drop digital logic gate scripting.

Previous Thread :: Next Thread 
Cav33 is not online. Cav33
Joined: 04 Sep 2012
Total Posts: 1375
20 Oct 2015 07:06 PM
ROBLOX should have another alternative to Lua scripting and it should be digital logic!

It's simple enough for beginners but if you want to go complex you can! It can seriously help speed and quality when developing ROBLOX games. (Maybe less Tycoons/Roleplays...hmm!!!)

You can use your usual AND, OR, NOT, NOR, NAND, and XOR gate components, (which won't be explained here so...look them up) but you can also use these special ROBLOX specific components (these are just sample ideas that may change if ROBLOX were to develop it).

Touch Detector Chip - Give a high output when the part the script is attached to has been touched.

Destroy Chip - Destroys the object the script is attached to when given a high input.

Variable Chips - Has the ability to set and get and values for storage in variables that will be shared by all scripts. Can add/subtract values and multiply and divide values (if they are numbers).

Audio Chip - Plays audio from an id (from your choice). Has 2 inputs. The first one plays the audio when high and pauses when low. The second one resets audio position when high. Can determine audio position from a variable chip input.

Delay Chip - Delays the script for a set amount of time (of your choice). Time can also be set from variable input.

Assign Chip - Assigns a value to an object the script is attached to. This is useful for changing part or particle properties.

These are just a small sample of what is possible with the digital logic scripting can do. It's almost as much as regular Lua (if there's tons of chips, ROBLOX permitting).

What do you think? Should this be added? Post, right below!
Report Abuse
XenonLi is not online. XenonLi
Joined: 19 Aug 2009
Total Posts: 5013
20 Oct 2015 07:13 PM
this system is horrible for scripts
one tenth as efficient in many cases
(no for loops, functions, or scripts that can be used for multiple objects)
cannot interact with complex values like cframes or vector3's except by setting objects' properties with them (no :lerp(), no terrain:SetCell(), in fact it cannot use methods at all)
but i am tired of seeing noobs make freemodeled rp games
Report Abuse
Cav33 is not online. Cav33
Joined: 04 Sep 2012
Total Posts: 1375
20 Oct 2015 07:17 PM
Well it just needs more chip types to work. I didn't want to name all of them since it would make the main post too long.

Oh, and you can do loops by connecting a not gate to itself, essentially creating a clock circuit.
Report Abuse
XenonLi is not online. XenonLi
Joined: 19 Aug 2009
Total Posts: 5013
20 Oct 2015 07:18 PM
i'm not talking about "clock circuits"

that's a recursive loop
Report Abuse
XenonLi is not online. XenonLi
Joined: 19 Aug 2009
Total Posts: 5013
20 Oct 2015 07:29 PM
besides that

it would be a complete waste of time to build what is essentially a programming language from the ground up

if you included more complex technical features like tables, indexing tables, and raycasting
Report Abuse
Cav33 is not online. Cav33
Joined: 04 Sep 2012
Total Posts: 1375
20 Oct 2015 07:39 PM
But I'm not making it, I'm suggesting it. Concept only.
Report Abuse
XenonLi is not online. XenonLi
Joined: 19 Aug 2009
Total Posts: 5013
20 Oct 2015 08:33 PM
i guess itll stay a concept then
Report Abuse
cpmody is not online. cpmody
Joined: 16 Aug 2015
Total Posts: 457
20 Oct 2015 08:58 PM
"AND, OR, NOT, NOR, NAND, and XOR"
i believe all of those are operators in Lua.. not sure about NAND and XOR...
"Touch Detector Chip - Give a high output when the part the script is attached to has been touched.

Destroy Chip - Destroys the object the script is attached to when given a high input.

Variable Chips - Has the ability to set and get and values for storage in variables that will be shared by all scripts. Can add/subtract values and multiply and divide values (if they are numbers).

Audio Chip - Plays audio from an id (from your choice). Has 2 inputs. The first one plays the audio when high and pauses when low. The second one resets audio position when high. Can determine audio position from a variable chip input.

Delay Chip - Delays the script for a set amount of time (of your choice). Time can also be set from variable input.

Assign Chip - Assigns a value to an object the script is attached to. This is useful for changing part or particle properties.

These are just a small sample of what is possible with the digital logic scripting can do. It's almost as much as regular Lua (if there's tons of chips, ROBLOX permitting)."
this sounds interesting
but would be complicated in 2d
make it 3d but hidden to users
but still, this is limited
you cannot do math here or use the more powerful functions in Lua such as the string pattern functions like match and gsub. this could make better games than roleplays and tycoons, but wouldn't make frontpage worthy games such as Phantom Forces, Framed, etc.

https://www.youtube.com/watch?v=-AvRvI9Klu0&t=159s
Report Abuse
XenonLi is not online. XenonLi
Joined: 19 Aug 2009
Total Posts: 5013
21 Oct 2015 02:05 PM
wow

cpmoderator is correct for once
Report Abuse
budowniczy10 is not online. budowniczy10
Joined: 25 Dec 2012
Total Posts: 1638
21 Oct 2015 02:56 PM
Lua is simple if you can't learn atleast really basics of roblox Lua you aren't interested in scripting enough

And join my group
Report Abuse
Cav33 is not online. Cav33
Joined: 04 Sep 2012
Total Posts: 1375
21 Oct 2015 04:22 PM
Bump.
Report Abuse
Cav33 is not online. Cav33
Joined: 04 Sep 2012
Total Posts: 1375
25 Oct 2015 07:30 PM
Bumping again...
Report Abuse
Cav33 is not online. Cav33
Joined: 04 Sep 2012
Total Posts: 1375
02 Nov 2015 02:17 PM
One last time...
Report Abuse
helloburp is not online. helloburp
Joined: 26 Aug 2011
Total Posts: 14376
02 Nov 2015 02:24 PM
this post made me want to kill myself


When life gives you lemons, don't make lemonade!
Report Abuse
GodShowsTheWay is not online. GodShowsTheWay
Joined: 27 Oct 2014
Total Posts: 7180
02 Nov 2015 02:26 PM
learn to script and stop being lazy

if you can't learn such a simple thing as scripting, then that's your fault and we should not have to create simpler systems to accommodate your inability to put effort into learning
Report Abuse
Cav33 is not online. Cav33
Joined: 04 Sep 2012
Total Posts: 1375
02 Nov 2015 02:45 PM
Why do you think scripting languages were made then?

From what I know it makes modifications and development easier, and the digital circuits do a much better job at that than Lua.

If anything, it should be used along with Lua.
Report Abuse
GodShowsTheWay is not online. GodShowsTheWay
Joined: 27 Oct 2014
Total Posts: 7180
02 Nov 2015 02:52 PM
learning to script isn't hard, but it takes a bit of effort

i dislike people who don't put ANY effort into learning, so i don't think that we should accommodate your inability to learn by creating a new simpler system

Report Abuse
GodShowsTheWay is not online. GodShowsTheWay
Joined: 27 Oct 2014
Total Posts: 7180
02 Nov 2015 02:54 PM
implementing anything like this won't make scripting easier
Report Abuse
Cav33 is not online. Cav33
Joined: 04 Sep 2012
Total Posts: 1375
02 Nov 2015 02:57 PM
But why, exactly? Sure, you might lose the ability to do some of the really advanced things you can do in Lua, but still...
Report Abuse
helloburp is not online. helloburp
Joined: 26 Aug 2011
Total Posts: 14376
02 Nov 2015 06:01 PM
because your brain still has to use the technological processes of processing what you've "scripted" even if it is in drag-and-drop form


When life gives you lemons, don't make lemonade!
Report Abuse
cybersquat is not online. cybersquat
Joined: 02 Aug 2015
Total Posts: 5835
02 Nov 2015 06:23 PM
Drag-and-drop is for stupid children.

No support
Report Abuse
helloburp is not online. helloburp
Joined: 26 Aug 2011
Total Posts: 14376
02 Nov 2015 08:17 PM
Drag-and-drop is for stupid children.[2]


When life gives you lemons, don't make lemonade!
Report Abuse
xender2 is not online. xender2
Joined: 30 Aug 2009
Total Posts: 1970
02 Nov 2015 08:22 PM
Drag-and-drop is for stupid children. [3]
Report Abuse
kingkiller1000 is not online. kingkiller1000
Joined: 12 Dec 2008
Total Posts: 26415
02 Nov 2015 08:30 PM
Are you serious? It would take a ton of work to make something useful using this.
Report Abuse
helloburp is not online. helloburp
Joined: 26 Aug 2011
Total Posts: 14376
02 Nov 2015 08:34 PM
there is also no way to use oop with this which is awful


When life gives you lemons, don't make lemonade!
Report Abuse
Previous Thread :: Next Thread 
Page 1 of 1
 
 
ROBLOX Forum » Roblox » Suggestions & Ideas
   
 
   
  • 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