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
Developer
Lt. Commander
Lt. Commander
Progress to next rank:
30.2%
 

Posts: 662

Joined: Thu Dec 06, 2012 7:09 pm

Affiliation: Inactive

IGN: ducky215

Post Mon Apr 01, 2013 9:15 pm

Re: Computers

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
Developer
Lt. Commander
Lt. Commander
Progress to next rank:
62%
 

Posts: 727

Joined: Fri Dec 07, 2012 3:39 am

Affiliation: Aye-Aye

Post Mon Apr 01, 2013 9:41 pm

Re: Computers

Oh, it will have a thing.
User avatar
Developer
Lt. Commander
Lt. Commander
Progress to next rank:
30.2%
 

Posts: 662

Joined: Thu Dec 06, 2012 7:09 pm

Affiliation: Inactive

IGN: ducky215

Post Mon Apr 01, 2013 9:44 pm

Re: Computers

?
- I can be reached as ducky215 on minecraft forums -
User avatar
Developer
Lt. Commander
Lt. Commander
Progress to next rank:
62%
 

Posts: 727

Joined: Fri Dec 07, 2012 3:39 am

Affiliation: Aye-Aye

Post Mon Apr 01, 2013 9:46 pm

Re: Computers

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
Developer
Lt. Commander
Lt. Commander
Progress to next rank:
30.2%
 

Posts: 662

Joined: Thu Dec 06, 2012 7:09 pm

Affiliation: Inactive

IGN: ducky215

Post Mon Apr 01, 2013 9:48 pm

Re: Computers

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
Developer
Lt. Commander
Lt. Commander
Progress to next rank:
62%
 

Posts: 727

Joined: Fri Dec 07, 2012 3:39 am

Affiliation: Aye-Aye

Post Mon Apr 01, 2013 9:57 pm

Re: Computers

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.
Lieutenant
Lieutenant
Progress to next rank:
50.7%
 

Posts: 462

Joined: Sat Jan 19, 2013 3:49 pm

Affiliation: mercenary

IGN: joykler

Post Tue Apr 02, 2013 9:56 am

Re: Computers

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
Developer
Lt. Commander
Lt. Commander
Progress to next rank:
62%
 

Posts: 727

Joined: Fri Dec 07, 2012 3:39 am

Affiliation: Aye-Aye

Post Tue Apr 02, 2013 11:22 am

Re: Computers

I can't say for sure before we know what sort of scripting language/interface it will have, but that sounds about right.
Lieutenant
Lieutenant
Progress to next rank:
50.7%
 

Posts: 462

Joined: Sat Jan 19, 2013 3:49 pm

Affiliation: mercenary

IGN: joykler

Post Tue Apr 02, 2013 11:26 am

Re: Computers

thank u finnaly
User avatar
Lt. Commander
Lt. Commander
Progress to next rank:
88.3%
 

Posts: 781

Joined: Fri Dec 07, 2012 5:00 pm

Location: Brazil.

Affiliation: Darkstar Security CO

Post Tue Apr 02, 2013 4:03 pm

Re: Computers

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
Developer
Lt. Commander
Lt. Commander
Progress to next rank:
30.2%
 

Posts: 662

Joined: Thu Dec 06, 2012 7:09 pm

Affiliation: Inactive

IGN: ducky215

Post Tue Apr 02, 2013 6:04 pm

Re: Computers

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
Developer
Lt. Commander
Lt. Commander
Progress to next rank:
62%
 

Posts: 727

Joined: Fri Dec 07, 2012 3:39 am

Affiliation: Aye-Aye

Post Tue Apr 02, 2013 10:01 pm

Re: Computers

Fine, everything is coded in assembly like 0x10C.
User avatar
Developer
Lt. Commander
Lt. Commander
Progress to next rank:
30.2%
 

Posts: 662

Joined: Thu Dec 06, 2012 7:09 pm

Affiliation: Inactive

IGN: ducky215

Post Tue Apr 02, 2013 10:07 pm

Re: Computers

That's okay. We can work with that.
- I can be reached as ducky215 on minecraft forums -
Lieutenant
Lieutenant
Progress to next rank:
50.7%
 

Posts: 462

Joined: Sat Jan 19, 2013 3:49 pm

Affiliation: mercenary

IGN: joykler

Post Wed Apr 03, 2013 12:11 am

Re: Computers

alot of the minecrafters dont know any code
this is better

i dont know any code
User avatar
Designer
Designer
Lieutenant
Lieutenant
Progress to next rank:
27.5%
 

Posts: 397

Joined: Fri Dec 07, 2012 11:59 pm

Location: In the Holy Citadel of Altera

Affiliation: Alteran

Post Wed Apr 03, 2013 3:48 am

Re: Computers

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.
PreviousNext

Return to Phase 2

Who is online

Users browsing this forum: No registered users and 1 guest

cron