Colony Survival is always split in two. Theres the client: the part of the game that runs on your PC, which renders the game and the UI. Then there is the server. When you join a multiplayer game hosted by a friend, your friend runs the server. But even in singleplayer, theres always a CS-server running - just in the background on your own PC.
This means development for singleplayer and multiplayer is pretty much identical, which is very useful. But it also means that developing new features is quite a bit harder than it would be for a purely singleplayer game. Its a bit comparable to driving a car with two persons - one using the gas pedal and the brakes, the other one using the steering wheel. Its possible, but itll require quite a lot of communication and itll always be less efficient than just one driver.
Like the two drivers, the client doesnt automatically have all the information the server has. One of the limitations of the client was having knowledge of only one colony. The server only sent the information for the currently active colony. We wanted the statistics menu to display info for other owned colonies as well, so that had to be fixed. It took a couple of days, but its done! In the internal dev build, its now possible to switch to the statistics of your other colonies.
Now that the client has data from other colonies, its possible to improve other small problems as well. Previously, the safe zone of other owned colonies wasnt shown (because the client didnt know about them). Thats already fixed in the dev build. Another quick improvement would be to the trading menu. You can remotely start trading from distant colonies to your active one, but where the UI should display the remote colony's stockpile, it displays the active colony's stockpile. The problem was already on our bug tracker and should be easily solvable now.
Zun also added support for negative values in the statistics graph this week. Stockpile items cannot possibly be negative, so it wasnt useful there. But of course, happiness can drop into negative numbers. It resulted in some strange results with the logarithmic scale, but that was fixed as well.
We still want to add some extra data sets to the graph, like the percentage of the time that jobs are idling, and the happiness stats per happiness item. Then the menu still requires a bit of polish, but the update should be ready in 2-3 weeks!
Last week, I wrote about the arrival of my Valve Index VR headset. We asked whether you were interested in Colony Survival VR, and we got a lot of enthusiastic replies! I hadnt expected VR to be so widespread already. This week, I did some small tests trying to get VR to work in Colony Survival. To my surprise, it was relatively easy to get head tracking and hand representation in there!
GIF 1 / GIF 2
Gif 1 shows one of the first VR experiments, with broken shaders. Gif 2 shows proper textures for blocks, but broken textures for non-block objects. Its promising, but dont expect VR anytime soon. Converting all the controls and UI to have decent, consumer-friendly VR-support is a lot more work than just glitching some VR-headtracking into the game. Well first overhaul the regular old non-VR UI, and well probably do some content-updates afterwards. VR might come afterwards, depending on surveys.
Bedankt voor het lezen :D
Reddit // Twitter // YouTube // Website // Discord
[ 2020-04-17 11:38:25 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 ]