Friday Facts #18

Regular reports on Factorio development.
Post Reply
slpwnd
Factorio Staff
Factorio Staff
Posts: 1837
Joined: Sun Feb 03, 2013 2:51 pm

Friday Facts #18

Post by slpwnd » Fri Jan 24, 2014 10:33 pm

The Friday would not be complete without the new edition of the Friday Facts: http://www.factorio.com/blog/post/fff-18

JackGruff
Fast Inserter
Fast Inserter
Posts: 115
Joined: Tue Oct 15, 2013 4:44 pm

Re: Friday Facts #18

Post by JackGruff » Sat Jan 25, 2014 10:53 am

This is one of the things I look forward to when I get out of bed Saturday mornings!

User avatar
ssilk
Global Moderator
Global Moderator
Posts: 10393
Joined: Tue Apr 16, 2013 10:35 pm

Re: Friday Facts #18

Post by ssilk » Sat Jan 25, 2014 9:58 pm

I like the pic. :roll:
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...

User avatar
rymn
Long Handed Inserter
Long Handed Inserter
Posts: 56
Joined: Tue Feb 12, 2013 12:14 am

Re: Friday Facts #18

Post by rymn » Sun Jan 26, 2014 6:24 am

Very nice!

User avatar
Darthlawsuit
Fast Inserter
Fast Inserter
Posts: 244
Joined: Thu Feb 28, 2013 7:32 pm

Re: Friday Facts #18

Post by Darthlawsuit » Mon Jan 27, 2014 2:22 am

Always interesting to see how a game I am playing is constructed, gives me ideas for my own programs. I am guessing that factorio is made in C++, just because of the multiple inheritance at the end?

User avatar
Nova
Filter Inserter
Filter Inserter
Posts: 864
Joined: Mon Mar 04, 2013 12:13 am

Re: Friday Facts #18

Post by Nova » Mon Jan 27, 2014 6:29 am

Yes, Factorio is written in C++.
Greetings, Nova.
Factorio is one of the greatest games I ever played, with one of the best developers I ever heard of. Image

SilverWarior
Filter Inserter
Filter Inserter
Posts: 559
Joined: Mon Mar 04, 2013 9:23 am

Re: Friday Facts #18

Post by SilverWarior » Mon Jan 27, 2014 6:32 am

Darthlawsuit wrote:I am guessing that factorio is made in C++, just because of the multiple inheritance at the end?
True Factorio is written in C++ but class inheritance is not specific C++ only. Class inheritance is used in all Object Oriented languages (C++, C#, Java, Pearl, Phyton, Ruby, PHP, Objective Pascal and several more).

Robik
Inserter
Inserter
Posts: 27
Joined: Wed Jan 08, 2014 12:23 pm

Re: Friday Facts #18

Post by Robik » Mon Jan 27, 2014 8:48 am

SilverWarior wrote:
Darthlawsuit wrote:I am guessing that factorio is made in C++, just because of the multiple inheritance at the end?
True Factorio is written in C++ but class inheritance is not specific C++ only. Class inheritance is used in all Object Oriented languages (C++, C#, Java, Pearl, Phyton, Ruby, PHP, Objective Pascal and several more).
But multiple inheritance (having more classes as parent) is not in all OOLs. For example, C#, Java and Ruby have only single inheritance (that is what wiki said anyway, I can personally confirm it to be true for C#)

Nirahiel
Filter Inserter
Filter Inserter
Posts: 350
Joined: Mon Sep 23, 2013 2:18 pm

Re: Friday Facts #18

Post by Nirahiel » Mon Jan 27, 2014 10:59 am

Robik wrote:
SilverWarior wrote:
Darthlawsuit wrote:I am guessing that factorio is made in C++, just because of the multiple inheritance at the end?
True Factorio is written in C++ but class inheritance is not specific C++ only. Class inheritance is used in all Object Oriented languages (C++, C#, Java, Pearl, Phyton, Ruby, PHP, Objective Pascal and several more).
But multiple inheritance (having more classes as parent) is not in all OOLs. For example, C#, Java and Ruby have only single inheritance (that is what wiki said anyway, I can personally confirm it to be true for C#)
Interfaces ? :)

hoho
Filter Inserter
Filter Inserter
Posts: 672
Joined: Sat Jan 18, 2014 11:23 am

Re: Friday Facts #18

Post by hoho » Mon Jan 27, 2014 12:42 pm

Interfaces and multiple inheritance are conceptually completely different things. You sort-of, kind-of can code an interface-based thingy and call it "multiple inheritance" and it might even behave somewhat like that (with a ton of extra effort) but it's far from it and it lacks all of the goodies that multiple inheritance has over pure interfaces :)

User avatar
Darthlawsuit
Fast Inserter
Fast Inserter
Posts: 244
Joined: Thu Feb 28, 2013 7:32 pm

Re: Friday Facts #18

Post by Darthlawsuit » Tue Jan 28, 2014 3:21 am

SilverWarior wrote:
Darthlawsuit wrote:I am guessing that factorio is made in C++, just because of the multiple inheritance at the end?
True Factorio is written in C++ but class inheritance is not specific C++ only. Class inheritance is used in all Object Oriented languages (C++, C#, Java, Pearl, Phyton, Ruby, PHP, Objective Pascal and several more).
I know inheritance is used in all OOP languages but C++ is one of the major languages that uses multiple inheritance.

Also this thread really expanded quickly XD

ray4ever
Long Handed Inserter
Long Handed Inserter
Posts: 86
Joined: Sun Jan 12, 2014 9:22 am

Re: Friday Facts #18

Post by ray4ever » Wed Jan 29, 2014 11:39 am

Any chance that we will be surprised tomorrow by the release of 0.9? ;)
Because personally I'm really excited about the new oil industry and all the possible receipts the oil will allow :) (And as we are alpha testers, feel free to use me/us ^^)

User avatar
Dysoch
Filter Inserter
Filter Inserter
Posts: 442
Joined: Fri Oct 18, 2013 2:27 pm

Re: Friday Facts #18

Post by Dysoch » Wed Jan 29, 2014 11:57 am

ray4ever wrote:Any chance that we will be surprised tomorrow by the release of 0.9? ;)
Because personally I'm really excited about the new oil industry and all the possible receipts the oil will allow :) (And as we are alpha testers, feel free to use me/us ^^)
i guess not. they said at least 2 more weeks after there original planned release. so that puts it at mid february
Image

User avatar
Darthlawsuit
Fast Inserter
Fast Inserter
Posts: 244
Joined: Thu Feb 28, 2013 7:32 pm

Re: Friday Facts #18

Post by Darthlawsuit » Thu Jan 30, 2014 6:13 am

ray4ever wrote:Any chance that we will be surprised tomorrow by the release of 0.9? ;)
Because personally I'm really excited about the new oil industry and all the possible receipts the oil will allow :) (And as we are alpha testers, feel free to use me/us ^^)
A release is never late, nor is it early! It arrives precisely when it is ready!

Post Reply

Return to “News”