@veloren Being on Mastodon you should mention that it’s written in Rust! Lots of Rust fans here.
Also, are those untextured voxels I see? Untextured voxels are the best voxels. Marching cubes + procedural textures could be cool, too.
@freakazoid Voxels are untextured though there is a 3x3 noise pattern on all terrain blocks (effectively a procedural texture). Unlike Minecraft block colour is separate from block kind in Veloren and procedurally applied.
We currently don't use marching cubes but have discussed using them for water blocks
@freakazoid Promoting your software as "written in Rust" is a double edged sword. All the rustaceans get excited and everyone else is annoyed at the project claiming a programming language as a feature 😛
We love Rust though! I believe Veloren would not be able to scale to so many contributors as easily with other languages. Rust does a great job of encouraging consistent formatting and style through tools like cargo check and clippy.
@veloren Programming language *is* a feature for an open source project. Contributors are a lot harder to find than users.
@freakazoid I'd personally agree. Veloren's largest audience is currently with gamers who know nothing about FOSS (the project started with a bunch of disenchanted Cube World fans). Many of then get confused because of facepunch's survival fps game. Surprisingly most consistent contributors learned rust through Veloren. Many had never engaged with FOSS or coded before.
I went ahead and added #rust to the account description 👍
@veloren I’m super interested in water simulation. Not so much realistic look as realistic behavior, with rivers and aquifers being fed by (average/seasonal) rainfall. Infinite water source blocks annoy me.
@freakazoid Right now we simulate rivers only at map generation and water blocks aren't dynamic. Simulating pressure gives water many more uses but is more expensive (see water simulation in Dwarf Fortress). Minecraft does not simulate pressure and works with large time steps to decrease costs. There is a feature branch with river current forces that will hopefully be merged eventually though water mechanics are mostly unworked on so far
@veloren You can also deactivate the simulation at the block/macroblock/chunk level when they’re at equilibrium.
@veloren tried it. It did not work for me on PopOS Airshipper failed to install. Also it seems suspect as I saw hypixel discussing some method of profit from the game. I’m still researching.
@ordabchao Veloren is not hypixel and we have no intention of making money. All the devs are volunteers. We do this in our free time. We have an open collective but it is only used for infrastructure costs.
Can you tell me what errors airshipper was giving you? What is your CPU and GPU?
@ordabchao Also how did you download/install airshipper? Was it the flatpak version? Have you tried the direct download from veloren.net?
@ordabchao Flatpaks can have trouble getting at GPU features (though you can usually bypass those issues with some env cars). Especially in Veloren's case as we are using wgpu for our graphics backend which is still very much in development
@ordabchao Try running "./airshipper run" in the terminal. It will bypass the launcher GUI which behaves differently than the game. Alternatively you can try clicking the update/play button in the lower right corner. It will still work even though the text is all messed up.
@veloren this is the basics of my system. I don't have the cash for an high-end GPU by i am running Graphics:
Device-1: AMD Curacao PRO [Radeon R7 370 / R9 270/370 OEM] driver: radeon
Display: x11 server: X.Org 1.20.13 driver: loaded: ati,radeon
unloaded: fbdev,modesetting,vesa resolution: 1920x1080~60Hz
renderer: AMD PITCAIRN (DRM 2.50.0 5.15.23-76051523-generic LLVM 12.0.1)
v: 4.5 Mesa 21.2.2
@veloren I like the idea of Verloren , being open source.I was disappointed Minecraft got bought by Microsoft.
@veloren Oh, Veloren joins the Fediverse; nice!
Great (and good looking) Game (though it's still WiP)!😃
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!