Computers

There will be one stickied topic per feature in phase 2. Other discussion may take place on other topics if relevant.
Forum rules
-This forum is about the mechanics and framework of the content. NOT about the content itself, that belongs in phase 3. However, if content discussion creeps in because it is necessary, this is permissible.
User avatar
Keon
Developer
Posts:662
Joined:Thu Dec 06, 2012 7:09 pm
Affiliation:Inactive
IGN:ducky215
Re: Computers

Post by Keon » Mon Apr 01, 2013 9:15 pm

fr0stbyte124 wrote:More than likely the program would be an abstract object referenced by the computer network. Storing it inside a block is a liability once chunk loading gets involved.
Stored where?
- I can be reached as ducky215 on minecraft forums -

User avatar
fr0stbyte124
Developer
Posts:727
Joined:Fri Dec 07, 2012 3:39 am
Affiliation:Aye-Aye

Re: Computers

Post by fr0stbyte124 » Mon Apr 01, 2013 9:41 pm

Oh, it will have a thing.

User avatar
Keon
Developer
Posts:662
Joined:Thu Dec 06, 2012 7:09 pm
Affiliation:Inactive
IGN:ducky215

Re: Computers

Post by Keon » Mon Apr 01, 2013 9:44 pm

?
- I can be reached as ducky215 on minecraft forums -

User avatar
fr0stbyte124
Developer
Posts:727
Joined:Fri Dec 07, 2012 3:39 am
Affiliation:Aye-Aye

Re: Computers

Post by fr0stbyte124 » Mon Apr 01, 2013 9:46 pm

To put it in. We are adding quite a bit to the filestructure as it is. A global layer for programs would be nothing.

User avatar
Keon
Developer
Posts:662
Joined:Thu Dec 06, 2012 7:09 pm
Affiliation:Inactive
IGN:ducky215

Re: Computers

Post by Keon » Mon Apr 01, 2013 9:48 pm

Thats how Computercraft does it, I think. The problem is going to be server transfer with it.
- I can be reached as ducky215 on minecraft forums -

User avatar
fr0stbyte124
Developer
Posts:727
Joined:Fri Dec 07, 2012 3:39 am
Affiliation:Aye-Aye

Re: Computers

Post by fr0stbyte124 » Mon Apr 01, 2013 9:57 pm

Keon wrote:Thats how Computercraft does it, I think. The problem is going to be server transfer with it.
Yes, I would imagine so. We'll need to experiment with a couple different transfer strategies before committing to anything drastic, but I don't think this sort of thing will get in the way. Making sure the ship's internal state remains coherent during the transfer is the important thing. It probably won't matter if we get a few ticks behind the outside world as long as the inside is internally consistent.

joykler
Lieutenant
Lieutenant
Posts:462
Joined:Sat Jan 19, 2013 3:49 pm
Affiliation:mercenary
IGN:joykler

Re: Computers

Post by joykler » Tue Apr 02, 2013 9:56 am

the programming of my computer

is very simple

there is a list of machines connected to the network

there is a run list that shows what does what in what order under what name

if you select a machine
you would be able to select a couple of tasks
letting the computer check something [state of the machine/stats]
turning it on
resetting to default value
turning up variables [wanted temprature use of fuel power it generates]

and then you would have a couple of other commands like wait [making the program wait a moment before going further]
stop [letting it stop completely]
rename [changing the name of a specified machine]

all these commands can be used one at a time
or people can make lists of them like this

Spoiler:
life support terminal [on] [this means when it turns on it does this and will remain doing this until someone commands it to go off]
turn on "gravity"
wait 5
check "gravity" if on and -5 degrees proceed otherwise wait 5
turn on "oxygen"
wait 5
check "oxygen" if on and supplying air proceed otherwise wait 20
each machine would have a name
a simple engine would have its own name but you can change its name so programms could use it

you could also name a terminal

so you could have mainframe turning on " life support" wich is the terminal that has this commands entered

this makes for an easy to use programming for people who dont know anything about it
but a very usefull thing for experienced programmers

because they can make virusses that change names of machines so other programs wouldnt work
or just letting the temprature rise to a 1000 degrees

and others can make security networks because a door would also be open or closed and a computer can check that
you could also installate programs that hop from machine to machine to protect it by constantly checking it
or change malfuncioning programs

its very versitiyle and i think there are already enough ideas that would be easy to hook up to this

User avatar
fr0stbyte124
Developer
Posts:727
Joined:Fri Dec 07, 2012 3:39 am
Affiliation:Aye-Aye

Re: Computers

Post by fr0stbyte124 » Tue Apr 02, 2013 11:22 am

I can't say for sure before we know what sort of scripting language/interface it will have, but that sounds about right.

joykler
Lieutenant
Lieutenant
Posts:462
Joined:Sat Jan 19, 2013 3:49 pm
Affiliation:mercenary
IGN:joykler

Re: Computers

Post by joykler » Tue Apr 02, 2013 11:26 am

thank u finnaly

Crash Override
Lt. Commander
Lt. Commander
Posts:781
Joined:Fri Dec 07, 2012 5:00 pm
Affiliation:Darkstar Security CO
Location:Brazil.

Re: Computers

Post by Crash Override » Tue Apr 02, 2013 4:03 pm

YAI for Joyk computer idea!

Also,we have to search for good code languages to use in a better way of making people deal with computer programs without any knowledge in code. Like: Ruby,LUA [Brazillian one] or Scratch.
" We explore... and you call us criminals. We seek after knowledge, and you call us criminals.We exist without skin color, without nationality, without religous bias... and you call us criminals.You build atomic bombs, you wage wars, you murder, cheat, and lie to us and try to make us believe it's for our own good, yet we're the
criminals.Yes, I am a crimial. My crime is that of curiosity."

EMPRAH * BRUVA

User avatar
Keon
Developer
Posts:662
Joined:Thu Dec 06, 2012 7:09 pm
Affiliation:Inactive
IGN:ducky215

Re: Computers

Post by Keon » Tue Apr 02, 2013 6:04 pm

fr0stbyte124 wrote:I can't say for sure before we know what sort of scripting language/interface it will have, but that sounds about right.
Noo too simple.
- I can be reached as ducky215 on minecraft forums -

User avatar
fr0stbyte124
Developer
Posts:727
Joined:Fri Dec 07, 2012 3:39 am
Affiliation:Aye-Aye

Re: Computers

Post by fr0stbyte124 » Tue Apr 02, 2013 10:01 pm

Fine, everything is coded in assembly like 0x10C.

User avatar
Keon
Developer
Posts:662
Joined:Thu Dec 06, 2012 7:09 pm
Affiliation:Inactive
IGN:ducky215

Re: Computers

Post by Keon » Tue Apr 02, 2013 10:07 pm

That's okay. We can work with that.
- I can be reached as ducky215 on minecraft forums -

joykler
Lieutenant
Lieutenant
Posts:462
Joined:Sat Jan 19, 2013 3:49 pm
Affiliation:mercenary
IGN:joykler

Re: Computers

Post by joykler » Wed Apr 03, 2013 12:11 am

alot of the minecrafters dont know any code
this is better

i dont know any code

Dr. Mackeroth
Designer
Designer
Posts:397
Joined:Fri Dec 07, 2012 11:59 pm
Affiliation:Alteran
Location:In the Holy Citadel of Altera

Re: Computers

Post by Dr. Mackeroth » Wed Apr 03, 2013 3:48 am

That is painfully apparent.

I think our computers shouldn't have code. They need an idiot-proof GUI with big buttons and menus.
This is a signature.

Post Reply