Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Autonauts

Make and teach robots to automate the world! · By Denki

Are there plans to make the robot programming Turing Complete?

A topic by Goudgeld1 created Aug 03, 2017 Views: 957 Replies: 11
Viewing posts 1 to 6

I realy realy realy like the game and want to know how long it would take to make the robot programming Turing Complete? (https://en.m.wikipedia.org/wiki/Turing_completeness)


Is it something that will happen in the near future or is it not even planned to happen?

Can you give an example of what you mean?  I'm curious.

Adding variables and if/else statements for example.

Ahh, so you mean develop the programming further?  At first, I thought you meant working towards Singularity X-D

OMMGGGG YESSS SKYNET! plz add it

Developer(+3)

We'll be adding more scripting functionality as we go. We want to keep things accessible for people who can't or don't want to program so the more advanced features will be optional. I can't say if it will be Turning Complete or not though :)

Im realy curious to see some more advanced features. It would be amazing to be able to use if/else statements :)

From what I have seen; all you need is If statements.  It would dramatically increase the available complexity of the programs.

"We want to keep things accessible for people who can't or don't want to program"

I like this.

People seem to have a hard time getting their bots do do stuff as it is.

(+1)

Since modding seems to be a desirable trait. May I humbly suggest to ensure that the programming language and interface may be exchangeable so that interested parties may change the current blocky-like-inteface to something completely different like javascript, scheme, java, etc.

Adding the "learn how to program" aspect to a game is something that I value very much.

Ensuring this modularity, will allow the game to be aimed at its goal while still allowing a more advanced teaching opportunity.

i'd say have open code (that recognizes and aborts any infinite loops, and have the "easy programming" mode

You can add the "break" first if you're in rush.

While+Break = if/else