Re: Friday Facts #212 - The GUI update (Part 1)
Posted: Mon Oct 16, 2017 10:05 am
The new GUI looks... fantastic. I'd say more but it wouldn't do justice to how good it is.
www.factorio.com
https://forums.factorio.com/
Full HD is planned for 0.16, this is planned for 0.17.player8472 wrote:Have a few thoughts about this one (didn't read through all 7 pages of posts before writing this, so some or all of this could already have been mentioned):
1st: I'd love to have the option to switch GUI's (I don't know how GUI-Elements are implemented, so i don't know how difficult this would be), especially with Trains.
Why?
Well, when playing Angels/Bobs/SpaceX you have quite a lot Train Stations to scroll through (I just made it to electronic circuit boards and i already got ~100 Train Stations), and the new Design seems to be harder to scroll through really fast, since there are less stations shown at once.
2nd: Besides my 1st, i love how it looks (I just don't care much for the looks in this game^^)
3rd: Love the temporary feature. Would love it even more if i could get the LTN features and a PAX-Feature (some button and the nearest train drives to me and let's me get in to drive somewhere) in vanilla.
4th: I personally think, this shouldn't be implemented before the high-res textures are all in. As stated in 2nd, i love how it looks - but i think it is two different styles ("cheap looking complex game" and "Comic style complex game") which don't go that well together.
5th: As partially stated in one: It would be great to have a low and high-res version to choose from (ideally in-game switch, but separate installs would be fine by me too).
Hm. I guess in conjunction with the new train_id that might actually work. Though yea, certainly not easy to set up. Thanks for the idea though. It's certainly worth a try. (Also on a side note i'm always suprised how many other german people are in here :P)Bauer wrote:eradicator, you can do this with the circuit network already today. I tried this once (with limited success, though) to avoid traffic jams. You need a wire to all stations. Then you put a time signal on this wire with a relatively long cycle time, e.g. 60 minutes (or: infinity). Then you use a modulo operator for individual stations and set the leave condidtion to "AND time = xy".
It would be much more convenient, of course, to do this through the GUI.
However, as I said, I used this with limited success, because my train network was too complex. My train schedule wasn't really working well. I forgive myself, I am no professional planner for train schedules. I do value the job of the guys at Deutsche Bahn better now. RELATIV to my job, their train network is running smoothly.
C?taikodragon wrote: I'm sorry, I must concede you're right. I feel like that makes ORs very hard to effectively use because they operate on an unequal level to ANDs. I can't think of a programming language where ANDs and ORs are not of the same precedent.
Logical operator preference is not arbitary. AND "binds stronger" than OR because AND is equivalent to multiplication and OR is equivalent to addition:SimHacker wrote:taikodragon wrote:You should always use explicit parens anyway, instead of EVER depending on precedence and associativity, because it's SO easy to get it wrong (like assuming && and || have the same precedence, which is an easy sensible mistake to make, but that's just how it is: an arbitrary convention) and it's SO hard to read and understand expressions without parens.
I agree with this and would like to add - the screen looks cluttered and it reminds me of one of the inspiration games to Factorio (yes, OTTD) that has, imao, an annoying & outdated interface which is one of the reasons I don't play it.Faark wrote:I like the new UI showing conditions of multiple stations. But the mock-ups show quite simple train schedules but already have so much stuff displayed. All the buttons and highlights are distracting. I hope that can be made less intrusive. Maybe by not showing all the edit controls until the player somehow indicates he actually wants to modify that schedule? Also i agree with other comments, reordering stations, copying schedules between trains and more would be awesome.