RoPilot, an algorithmic programming assistant

Please note that this product is entirely meant as a fun project, in which incorporates wiki examples alongside commonly asked questions, to make a users life easier!

This product should not released, and is in an extremely early development stage.

Introduction

In modern times, there are numerous ways in which you can increase the speed of your programming. Whether it be through the usage of external tools, or simple practice, the days of efficiency are upon us.

I’ve spent the past few days working on a small project in incorporates common asked problems, and provided solutions, and I’ve put it in to an algorithmic system, in order to create a programming assistant!

I cannot stress this enough, this is not an artificial intelligence design, it is an algorithmic!

What can it do?

The algorithm finds solutions based on a given input, but that is not all! The plugin has a built in “parser”, in which will calculate all of the given upvalues within your code, and then attempt to build the results around the provided scope and the upvalues within!

What does that mean? If you don’t provide the algorithm with enough information, it will read your code and attempt to find a viable choice.

For example, if you define DataStoreService within your code, and then ask the plugin to get a Data Scope, it will use the pre-existing DataStoreService upvalue, if it exists. Otherwise it will make it’s own!

You ask it a question, and it will search for a potential answer within the pre-existing algorithm, and give you a response!

Showcase

Basic Usage
Example: get a player service, find when player joins, kill them

Upvalue Examples
Example: custom player variable and name of services

Class & Upvalue Examples
Example: create a custom named class, use upvalues to make new instance of

5 Likes

I think it’s good to learn how to script.

But when killing a player, the script should put less than 0 (-10 for example), because there’s chance of if the player has less than 100% health the player can regen same time he lose health so he doesn’t die

By the way, this isn’t C or something like that, why it puts a “;” at the end of some lines?

There’s no doubting that it’s good to learn how to script; and there’s also no doubting that this tool will never be able to replace scripting by any means- it is no where even close to being able to do that.

The inputs that are used right now do have some relative inconsistency which needs to be cleaned up, as a result of the semi-colon, but no, semicolons are a completely viable end of statement for LUA as well as C. So the program itself would work functionally whilst using this.

Also, I’m not entirely sure if what you said about the regeneration occuring and causing the player to live is something that can actually happen, but I don’t know! Either way, if it is a usage case then the person programming can just change the number manually. This is just one of many examples.

1 Like

Yes, the thing I said about the player don’t die it’s possible, it happend to me in a old game I made, it was supossed to a item kill the player putting the health to 0, but my character regenered same time I used the item, and the death in roblox has a really low delay, and it regenered before the delay.

I literally was just thinking ‘Why has no-one made copilot for roblox’ and then this popped up. Does this use chatGTP or is it entirely custom?