Topic: Some newbie ideas and improvements
Native Topic Opener |
Posted at: 2020-03-06, 17:12
Hey there, I found the game just recently but played it quite some time now and I found some things to be annoying, missing or that I'd generally like to see in the game. In the 90s I already played settlers 2, so I may be a bit biased, but I think everything should be implementable without changing current things or are just additions to increase the UX. My ideas (not in any particular order):
I'm sure I forgot something... I will add more posts when I remember them. With some help I'd like to help implementing the stuff. But I've never really programmed a game or in C/C++, so I would need some bootstrapping help. I'm coding with python and webstuff daily, so that's not the problem. Only best practices for C and of course where to find what in the game code would be helpful. Please tell me your thought about my ideas. Thanks. Native Top Quote |
Nordfriese |
Posted at: 2020-03-06, 17:37
Moin Native and welcome to the forums 1) As a rule, players should not center their economy around any single warehouse or HQ. Sometimes a good player will be able to fully recuperate if you destroy all his warehouses but one. So as long as a player still has a warehouse, he's nowhere near defeated yet and may still defeat you instead… 2) That's a feature I also miss very much 3) This suggestion already came up dozens of times, we never managed to really agree on a good solution though. https://github.com/widelands/widelands/issues/1431 contains some suggestions and links to a number of forum discussions on the topic. 4) Nice idea! Might be hard for buildings with multiple outputs with different costs though… Perhaps a box below the list of input wares with some icons for the production pathways? 5) The encyclopedia shows this in the wares help: E.g. F1 → Wares → Ration → Produced By → Consumed Wares → "1 smokedmeat or 1 smokedfish and 1 bread or 1 fruit = 2 rations" Edited: 2020-03-06, 17:37
Top Quote |
Native Topic Opener |
Posted at: 2020-03-06, 17:56
I know, and that's ok. I'm not suggesting to replace the current mode but to add another win condition. Would also be a possibility to speed up rounds if you have not so much time Top Quote |
GunChleoc |
Posted at: 2020-03-06, 18:45
Adding another win condition would be a good first issue to work on This will be Lua code, and the scripts are in: https://github.com/widelands/widelands/tree/master/data/scripting/win_conditions On how to compile Widelands, see https://www.widelands.org/wiki/BuildingWidelands/ Let us know if you need anything else to get started. It would be great to have a new developer on the team! Busy indexing nil values Top Quote |
hessenfarmer |
Posted at: 2020-03-06, 20:48
for me 4) and 5) are related and the information is already in the encyclopedia. Adding this to the buildings display would clutter it especially for multioutput sites. for the detection if the warehouse was the last one one could check the wares statistics, although it is not completely reliable in some corner cases (having some productionsites left and a lot of flags). Anyhow a new tab in statistics showing active and defeated players might be a good point. Top Quote |
Native Topic Opener |
Posted at: 2020-03-06, 20:53
Yes that works, but it's more a hack/workaraound than a solution imho. Top Quote |
Native Topic Opener |
Posted at: 2020-03-06, 21:59
Yes: Is there an ingame console or similar to try out lua commands in a game? Couldn't find anything about it in the docs... Top Quote |
Nordfriese |
Posted at: 2020-03-06, 22:01
When you compile Widelands yourself, you can use F6 to open an in-game/in-editor console where you can type Lua commands. This feature is available only in debug builds. Top Quote |
WorldSavior |
Posted at: 2020-03-12, 20:23
I'm also against adding this to the ware tab. But one could make a third tab (behind the worker tab) which shows this stuff, there it wouldn't bother anyone, I guess. Or one adds it in the building help...
Another indicator is the worker tab in the statistics, but it can be unreliable if there are many soldiers left. Maybe soldiers (and recruits) shouldn't count as workers?
One could also show it with the flags in the statistics instead and not with another tab. With a different symbol
Rather not, the box would consume too much space Wanted to save the world, then I got widetracked Top Quote |
GunChleoc |
Posted at: 2020-03-13, 05:00
I also think that an extra tab in the building window would be best if we want to show more help there. Busy indexing nil values Top Quote |