Friday Facts #80 - Crazy start

Regular reports on Factorio development.
User avatar
Drury
Filter Inserter
Filter Inserter
Posts: 783
Joined: Tue Mar 25, 2014 8:01 pm
Contact:

Re: Friday Facts #80 - Crazy start

Post by Drury »

There seem to be two general ideas for rocket launching - you either lock the player's movement and force him to stare at it from a fixed perspective. This would fix the issue of faking the vertical motion entirely. The other idea is to let the player move around and try to fake it by other means.

The former idea would be easy to implement and generally reliable, albeit wouldn't mesh well with the idea of frequent launches and restricting the player's freedom for the duration. The latter idea is the exact opposite, excellent for gameplay allowing the player full freedom over their actions at all times, but being difficult to implement and guaranteed not to look good in every possible scenario.

User avatar
Gusop
Inserter
Inserter
Posts: 23
Joined: Sun Apr 05, 2015 11:34 am
Contact:

Re: Friday Facts #80 - Crazy start

Post by Gusop »

Found this on a Spanish site:
Image
Looks awesome but what is the purpose?

FishSandwich
Smart Inserter
Smart Inserter
Posts: 1847
Joined: Sun Feb 23, 2014 3:37 pm
Contact:

Re: Friday Facts #80 - Crazy start

Post by FishSandwich »

Gusop wrote:Looks awesome but what is the purpose?
https://www.factorio.com/blog/post/fff-73

TheDude1972
Burner Inserter
Burner Inserter
Posts: 6
Joined: Fri Aug 15, 2014 3:00 pm
Contact:

Re: Friday Facts #80 - Crazy start

Post by TheDude1972 »

Drury wrote:There seem to be two general ideas for rocket launching - you either lock the player's movement and force him to stare at it from a fixed perspective. This would fix the issue of faking the vertical motion entirely. The other idea is to let the player move around and try to fake it by other means.

The former idea would be easy to implement and generally reliable, albeit wouldn't mesh well with the idea of frequent launches and restricting the player's freedom for the duration. The latter idea is the exact opposite, excellent for gameplay allowing the player full freedom over their actions at all times, but being difficult to implement and guaranteed not to look good in every possible scenario.
First idea sounds fine with me, but depends on how many launches you would have. Seeing that most of us make ridiculously huge bases this will be a problem in the long run. But again fine with me if this prevents endless bugs trying to get the other way working.

But why not let the rocket move on the Y axis as mentioned in the newsletter and make it so that it becomes smaller and smaller and faster and faster just like a real launch, this way the player wouldn't be able to keep up when trying to follow it along the Y axis. And of course the shadow you must have on a separate thread so you can delay and steer it to the side a little to give the impression that the rocket is getting higher and higher.

But then again I'm not a professional programmer and never used that engine, but hey ideas help right?

Keep up the good work guys, love factorio and I recommend it to everyone! :)

katyal
Fast Inserter
Fast Inserter
Posts: 208
Joined: Wed Nov 12, 2014 8:42 pm
Contact:

Re: Friday Facts #80 - Crazy start

Post by katyal »

How about having the rocket start to nose towards the player with it eventually flying right at us head on, getting larger and larger

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

Re: Friday Facts #80 - Crazy start

Post by ssilk »

Because the correct view would be, that the rockets gets bigger and bigger. And the shadow disappears. And depending on viewing angle (you stand left or right of it), the rocket shifts right or left. And the lights from the rockets illuminates differently...

We should stop development here and redo Factorio in 3D. That would be really pointless.
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...

Tyr4el
Inserter
Inserter
Posts: 46
Joined: Thu Apr 02, 2015 6:43 pm
Contact:

Re: Friday Facts #80 - Crazy start

Post by Tyr4el »

Welcome to the team, noobie :). I look forward to playing what you create!

User avatar
Align
Fast Inserter
Fast Inserter
Posts: 214
Joined: Sun Aug 10, 2014 5:17 pm
Contact:

Re: Friday Facts #80 - Crazy start

Post by Align »

I suppose the simplest possible workaround/hack for the rocket is to make the screen brighten (from the rocket engine flames) until it can't be seen through before deleting the rocket and unbrightening.

User avatar
Piranha
Fast Inserter
Fast Inserter
Posts: 152
Joined: Fri Nov 21, 2014 8:15 pm
Contact:

Re: Friday Facts #80 - Crazy start

Post by Piranha »

I always figured it would just vanish (like opacity turn to 0 from the nose to the tail) after a bit of height was gained. Seemed like the most logical to me, that way if people chase the rocket it wouldn't matter.. if you think about it our view is only so many degrees.. so from the launch we could only see the rocket for x amount no matter where we stand before it is gone since we can not tit our heads up.

MF-
Smart Inserter
Smart Inserter
Posts: 1235
Joined: Sun Feb 24, 2013 12:07 am
Contact:

Re: Friday Facts #80 - Crazy start

Post by MF- »

Yeah

Just move it on the Y axis and alpha-alway in a couple of tiles.
Even 3x the rocket height could be well enough.

That would indeed be the simplest way of dealing with it.
I think that might even be the default way 2D games do it.

Post Reply

Return to “News”