A lot of our menus, like the science menu and the stockpile, are handcrafted in Unity. Other menus, like the colony menu and a lot of the pop-up menus there, are generated from code. This code can also be used by modders for their own custom menus.
The old code didnt offer a lot of options, and it resulted in pretty bare-bones menus. Zun is currently working to upgrade this code, giving us more formatting options, allowing us to present them in a more beautiful and intuitive manner. Currently, this doesnt have any impressive visual results yet, but when its done it should pretty much instantly transform a decent part of the UI.
Something else this week did have very concrete results. Weve had some intense discussions about the current content. Two weeks ago, we also talked about 0.8.0, but we were mostly talking about content to be added pretty much after the end of the current tech tree. But this week, we were talking about radically restructuring the tech tree thats already in-game. I made a small map that explains how the current tech tree feels to me:
Fullscreen
From left to right: 1# The banner range upgrades; #2 The stove and related happiness items; #3 The upgrades regarding metals and weapons, culminating in multiple colonies; #4 The health upgrades
The banner range upgrades have a nice, consistent feel to them. Its clear that recruiting more colonists results in a bigger safe zone. But its separated from the rest of the tech tree.
Theres a bunch of bad science surrounding the stove. A lot of the unlocks have weird prerequisites related to their predecessors; requiring honey to unlock fish, requiring fish to unlock olives, that kind of thing. And these unlocks are often not useful in isolation: a fisherman is useless without a stove to turn raw fish into edible fish. Thirdly, once youve unlocked all stove-related science, youve got pretty much all of the happiness items you need to get to the endgame.
Then theres the health sciences. Theyre pretty much disconnected from the rest of the tech tree. Theyre a fun diversion for the curious, but not much more than that.
Theres one main line forward, and it starts with the science related to new ores and metals and how to convert them into weapons, added in 0.4.0. When thats finished, theres a massive threshold added mostly into 0.7.0, with advanced science bags, gliders, colony starter kits and traders. Theyre hard to unlock, and when thats done, they dont offer any practical benefit until youve actually travelled a long distance and set up a second, distant colony. And then the only purpose is new happiness items - which arent really needed when youve got an efficient small colony.
The current tech tree isnt the result of one coherent strategy. Over the time of multiple years we prioritized different problems and tried to fix them with different solutions. The tech tree reflects that: its a patchwork thats pretty disjointed in a lot of places. Some parts rely heavily on science bags, others ignore it pretty much completely. Some parts have very light requirements, while others become a lot more costly pretty randomly.
We want to fix that. The tech tree should be a more unified whole, consistently rewarding the same type of activities. Steps should be short and simple in the beginning, but should smoothly grow harder but more rewarding over time. Each unlock in the tech tree should be useful by itself, and shouldnt rely on three following unlocks before they have tangible results.
The tech tree shouldnt be over when youve got 150 colonists. One way to do this is by extending the tech tree with meaningful, rewarding content, and we definitely want to do that. But we also want to make it more labor intensive to reach the end of the game. Even the current content should require more colonists.
The game should still be challenging when your colony grows, so currently, theres a lot of costs that scale as you recruit more colonists. Every new colonist requires food, happiness items and it will attract more monsters (requiring you to produce ammo and recruit guards).
But balancing this is pretty hard. Some (more experienced) players will run very efficient colonies, where all colonists spend their time on important tasks. Other colonies wont be like that, with long walking distances, idling colonists and colonists crafting items that arent very relevant. These could just be inexperienced players, or players focused on building a beautiful colony instead of a hyper efficient one. If the game is balanced properly for this second category, the first category will quickly build up huge surpluses and wont encounter much challenge as their colony grows bigger. Theyll also reach the end of the tech tree much quicker.
So were thinking of introducing more fixed costs. Instead of pushing for efficiency by making colonists themselves very expensive, we want to make progress itself more expensive: an example would be the Repeating Scientists who use data (talked about it in this blog) , but also by making science and permanent items like job blocks and weapons more expensive (more labor intensive, especially). This should negate the negative effects mentioned above. To balance out these increased costs, we might make the "daily cost" of having a colonist a bit lower, with for example a bit less happiness items being required, especially at the start.
Implementing this requires us to overhaul the entire tech tree and the full production chain. Were reconsidering the costs of all science and all items. If were going to do this, itll be a massive overhaul, and we hope itll be worth it. But your opinion is important. What do you think of this analysis? Do you recognize it in your own playthroughs and do you think its important to fix these? Or are we completely missing the mark and/or overstating the negative consequences? Let us know in the comments or on Discord!
Bedankt voor het lezen :D
Reddit // Twitter // YouTube // Website // Discord
[ 2020-05-29 10:34:43 CET ] [ Original post ]
- Linux 32-bit [97.57 M]
- Linux 64-bit [96.17 M]
- Multiplayer support: play with friends and strangers!
- Advanced pathfinding: colonists and zombies will find their way in the world you've build. They will dynamically navigate stairs, bridges and tunnels.
- Explore a world with realistically placed biomes. A giant jungle in the center of the world, surrounded by savannas, deserts and temperate biomes. Two polar regions in the far north and south.
- Support for textures and language packs created by players
- Dynamic lighting and eye adaptation
- Voice your suggestions and be part of the development of Colony Survival!
- OS: Ubuntu 12.04+. SteamOS+; 64-bit
- Processor: Intel Pentium G620 (2.5 Ghz dual core) or equivalentMemory: 2 GB RAM
- Memory: 2 GB RAM
- Graphics: Intel HD Graphics 5000. 1280x720 display
- Storage: 300 MB available spaceAdditional Notes: Work in progress: new features may raise the bar. optimizations may lower the bar
- OS: Ubuntu 12.04+. SteamOS+; 64-bit
- Processor: Intel i5-2300 (2.8 GHz quad core) or equivalentMemory: 4 GB RAM
- Memory: 4 GB RAM
- Graphics: Nvidia GTX 750 or equivalent. 1920x1080 display. supporting openGL 4.2+Network: Broadband Internet connection
- Storage: 1 GB available spaceAdditional Notes: Work in progress: new features may raise the bar. optimizations may lower the bar
[ 6089 ]
[ 3241 ]