Jump to content

wesbruce

Alpha Team Vanguard
  • Posts

    196
  • Joined

  • Last visited

Everything posted by wesbruce

  1. I hope you had time to slot some one new and useful in to my slot in the server test. Sorry I got double booked. Moms 80th birthday. It was attend or be lynched! lol And I was the only one organised enough to have a pen for signing birthday cards. 

  2. Mine will be a flying hobbit house so it blends in to the terrain when landed.
  3. I said No because there are some contexts where that would render a project impossible. However I have already suggested way to package raw materials as generic cargo that pays people on delivery only, so the courier cannot steal it profitably but anyone stealing it from him still has to deliver it to the designated destination to collect any loot.
  4. That's not how you save a voxel construct. The simplest way is to save the voxel type and number. log the position of the constructs and the important voxels. Mesh over the majority non air voxels to get the surface mesh, Whats visible. That's the first thing you see from a distance. Lod reduces that further. You do not need to record the location of all air voxels unless the air voxels are a small minority. Likewise if the construct is mostly rock you don't need to log the location of every voxel of rock just everything else that is not air and rock. The size of the save will depend on the diversity of the voxel type and complexity available. Another compression trick is to take a cross section though the ship. Compare that to several other adjacent cross sections; If they are all the same you can log that as a repeating plane and only record the number of repetitions. Then log any exceptions to the rule. Also if the ship is built with a symmetry setting on you only need to record and save one side or quarter and the number of planes and the exceptional asymmetrical objects. Thirdly there is a key compression possible for plumbing and electrical's. Pipes only connect to pipes, power to power so the first level of save only needs to log it as a power/ pipe system without saying which. The engine can work out the type from the connections.
  5. Planet side and H1Z1 use forge light but landmark uses voxel farm. They are trying to merge the two at daybreak but its hard. I also have a copy of voxel farm but it's not the same version. Generally twerks right and TehWardy is out of date. DU and Voxel farm are close but not the same and both are 2 generations beyond the limits set by minecraft almost a decade ago. The limits that TehWardy is talking about are also broken easily by some minecraft modding tools and the newer optimisations. . IE minecraft bakes the top surface of a chunk in some mods. World gen is three things. The seed, the biome library, and the chunk system. All major voxel worlds use these, and all bake a set of mesh's at the surface. One serves as collision, one occlusion, there are lighting and in some games, placement meshes, pathing meshes, hazard maps,etc. What you see is created by a lot of things that your computer sees but never draws for you. The next stages of voxel evolution will involve: Localised seeds. I.E. a different seed for part of a planet to the other. Send 3 to 5 continental 'plate' seeds per planet. Giving more diversity than a single seed planet can do. Reversing the seed. Taking the player builds in and area and reversing the seed algorithms or searching seed algorithms and seeds for a close match too them saving the seed and any voxels that differ from that reversed seed. Both humans and computers are only pseudo-random. Hashing a build. Getting a hash does not save the detail of the build, it's a lossy compression, but it may allow some long term saving off line or client side of a build detail with only the hash stored centrally on a server or in a blockchain to prevent tampering and ascertain value in the case of compensating a build error. Comparing two hashes verifies that the data is the same or has changed since two hashes of identical data are always identical. A 100 kilometer world is not a big file. Vladimir Romanyuk's Space Engine stores the entire known universe with to scale planets, Galaxies, asteroids, comets, nebula using a few public databases and some nice world generation code. It is not a game yet that's planned. However you can fly around the universe in ships already.
  6. We will be mining long before we are flying so I'll be doing something like the traveller RPG.
  7. It may do a tiny bit more damage that a well thrown clod of dirt. There is a trick here: It may be harder to make the nanomorpher do no damage rather than having it do some damage. It also means you can ever be disarmed, that may have some interesting in game effects. Or lots of head shots.
  8. This is the third weather channel on the site. Find the other two for more. lol. Weathers hard to do.
  9. I'm calling dibs on the little island on the left!
  10. Structure cores define a specific volume. Length, breadth, height parameters the cores come in 5 or 6 sizes. Smaller structures may be able to nest in available space in or on the edge of larger structures. Or they may exclude each other. That defines any city geometry. The other factor may be the need for streets, landing pads, parking. We will have people that want to walk, run, use hover vehicles that probably can't go more that 1 or 2 metres high so we will need roads. Landing vertically is hard so many flying craft will need skyways, highways in the sky. Like the jetsons, star wars or 5th element. We may even need speed limits. Horror! The orgs may lay out at the very least flattened terrain, stone roads or marked roads. White engineered stone perhaps. Most will build along them. I've played in a few games where sandbox building occurs; second life, minecraft servers, wurm online. Make a road and you find most people honour and build out from the resulting informal design. We will have shanty towns in some places but even that will be a style choice. One question is what happens to the structures resources when you deactivate a structure core to pack it up and move. Do the resources despawn back to your inventory? If it does then there is no problem. Shanties will clear as people move; structure cores are expensive. If not the resources walls floors etc would be unprotected and would be mined out by either the owner or others. I'm not a dev so I'm just going on the existing published game design. However I'll be making roads where I need to.
  11. The ship core units come in five sizes with known length, breadth and height. Even if you don't put voxels in that volume that volume defines the ship and it's collusion volume relative to other ships of the same core class and landing on voxels of terrain and larger ships. Thus we can define 4 or 5 door and hatch areas as the front face of the class for doors, or it's bottom face for hatches. I would be possible to add 5 elements for doors and 5 for hatch/elevators which would either spawn the door voxels or would control them. You can do modular voxel doors of any size if you have a voxel that switches both texture and collision category on a signal. The question is whether you want to have that signal sent to all voxels in a volume XYZa to XYZb or propagating though from voxel to voxel. The latter is harder. Animating the texture nor using a large macro texture adds complexity. Ship elevators are also possible if you have a deck walk able voxel and a volume. Any thing in the volume is moved down or up at velocity n with the deck voxel moving with them. You would either need an alignment field that pulls ships of the correct size into alignment. See No mans sky for that. It would bounce bigger ships. Or you would need to make the doors a little larger than needed for bad pilots. Most games do both. Force fields are easier because in most cases they are just no collide voxels with a translucent texture. The minecraft mods are on the curse list and on they're all on github. If you ask permission you may find you could read the code and quickly work out the C++ equivalent. Most static block tricks in minecraft should be doable with Dual Contouring. If it does not have an inventory or flow but just a state and texture swap it should be easy. https://mods.curse.com/mc-mods/minecraft/238546-modular-force-field-systems-mffs
  12. Ramming is dead easy in ship combat. Just add a ram weapon that you add to a ship that does a huge amount of damage, adjusted for velocity, but has a 1 or 2 metre range. You automatically tab target any ship in range. The real problem is the gameplay effects it makes big dumb ram ships too easy and kills all other ship combat options.
  13. Ramming and easily blowing a hole in a ship is unlikely. Combat will be about knocking out ship systems and finishing with a boarding action and a hack to take the ship. On resource limits a 100 km planet has 125000 cubic kilometres of rock. If it has only 1000 ore seams per km2 that's a lot of ore. So in a couple of years 20000 people will have to dig though every cubic km to find every ore seam. We are not going to find every ore seam. Australia has sites where the gold rush never mined out the ore. Easier and cheap mines were founds and so the miners moved on leaving some ore untouched. One is 40 km from where I live. It was reopened in the 1980's and is still being mined today 20 years later. It should be possible to do planetary restoration on a grand scale. Repairing mined out landscapes can be a simple task if rock, dirt and grass are replaceable without a claim. It's easy to create an org to beautify spawn and repair the world. It's even possible to make a filling voxel cheaply to fill holes. It's a simple matter to make restoration an org project or a Nova Quark market NPC transaction.
  14. Mathig your out of date with how voxels work now. You can generate that terrain mesh quite easily in a voxel engine. That's just a voxel terrain, relatively smooth, with decorations; the rocks. I can't see why you think it's a non voxel terrain. There many other worlds: rising world, Landmark, Life is feudal or Wurm online all of which look similar. They have slightly different resolutions. Wurm is the biggest and oldest grading down to landmark which is 20 cm. You can take any terrain mesh and plug it into a voxel engine to get most terrain. Even real world digital elevation meshes can be used. Procedural engines just mix them as grey scale textures beforehand with various weighting algorithms. Voxels don't need to be blocky. Minecraft, blockscape, vox and cube world are blocky as a style. Here is a youtube of me in another voxel world. Rising world. It's not using Dual Contouring and I glitch though the world plane once. It has a lot of grass but it definitely is the kind of thing most voxel engines can do today. DU is doing some innovative things but the basic terrain you see is the easy bit. You can make that terrain in Unity, Blender, etc.
  15. Look at the edge of the voxel deletion in the terrain in the gameplay video the edge of the 4 Sphere deletions tells you the scale. It's clearly the same as the constructs 25 cm with some smoothing. The dual Contouring Allows multiple levels of detail. The limit is memory. Any change made by the player must be recorded somehow and integrated into the chunk save that is shared by a server to all. The building core units can probably record some fine detail with rock, dirt grass etc. The seed world generation can be 25 cm because a seed interacts with the terrain to subdivide it while sealing any holes with added vertices. Solve the save memory challenge and you can do any size. http://www.frankpetterson.com/publications/dualcontour/dualcontour.pdf
  16. The next question is how the heck do we make that work will 10000 people on the server. Multi channels will be needed: Local, Ship, Org/system, org wide. or maybe just local and team with an invite mode. Perhaps org battle mode which auto invites all regional org members on activation. You would also need a trade channel ideally local only and an off topic channel so you can be told to take it some where else. Throw in a GM management and voice help channel and that's 7 or 8 channels. Are there plug and play voice middle ware that can do all that yet?
  17. I'm the guy that suggested mock lootables. This means that if a pirate or bandit player attacks and kills another player the player victim does not lose his stuff (he may lose a percentage of ores/ parts etc) but he and his ship is 'insured' as in eve. The loot the pirate gets is generated by the game and is in some cases proportional to his inventory or it could be a saleable loot item. There are three advantages to this: NQ can toss in a few DAC's to attract more players. In this case the pirate gets a DAC but the looted player does not lose one. But these free DAC would reduce income to NQ. All lootable DAC's must cost someone money somewhere. The looted players don't cry and demand compensation from NQ or lawyer up. If NQ finds that the world gen is running out of resource X they can fix that by bumping the supply of X up in loot. This will be one of the few game with no lootable NPC so that makes control of resource balances harder. Remember world gen ores and resources will be locked by seed. They can adjust undiscovered planets but not Alioth or discovered planets. If exploration lags the economy there could be a problem. The key points for fine tuning are Loot or adjusting recycling, there is a disposal machine in the art work. A DAC in a loot chest in a ruins would encourage exploration if that is lagging expectations.
  18. I voted option A all DAC are safe because many will enter the game without reading any warnings a will this get robbed. This would produce thousands of appeals to NQ for refunds and probably more that one lawsuit. If you want to be robbed sell a DAC in game load up with valuable cargo and go get robbed. Everyone knows that this whole debate is driven by the pirate players that know that they can't earn DAC playing pirate only. They will need to find a fence to make a DAC earning profit and any civilisation would hunt down both the fence and the pirate. Any civilisation would hunt down or ostracise known DAC thieves. This is a game, yes but this is also a civilisation building game. Civilisations eliminate pirates or make them navy officers. Historically most European pirates were just navy officers who had come home to discover their king or queen dead. That's why Blackbeards ship was called Queen Ann's Revenge. Most muslim pirates are essentially just navy for some islamic state. Piracy was never anarchy or liberty.
  19. My point exactly bitcoin is not a competing currency to the current mix of money technology. Bitcoin is a currency life boat to keep the internet going through a hyperinflationary crack up boom. The catch is there has been no boom or bust they have unintentionally busted the fractional reserves system instead. To the 5th person to suggest this, please study the words Money Laundering and federal penitentiary on Wikipedia to know why game companies run screaming from the room when people talk bitcoin. Block chain can do so much more than mere money. NQ should have a bitcoin account just in case.
  20. Here are a few from me: A one shot solid rocket booster voxel that requires no power. Just chemicals. So if the enemy shuts down your power system ,or that alien energy draining space critter from Star trek gets you, then you can light a fuse and get out of the trap. Rods, rebar and sticks. 2 cm by 2 cm by n cm elements that take on the texture of a voxel material their crafted with to make everything from chair legs, to hand rails, to guiders, the techno babble thing that holds your ship together when they have blown it in half. Undamaged by blasts and weapons fire so it seems to be holding you ship together. Two types of ore native and oxides ore. Earth and Alioth will have both but with native ore rare. An airless moon will have more native ore. Processing the native ore requires less energy and less carbon. Starter guns that are little more than muskets and hand cannon but are crafted easily: wood, iron, explosive powder. These are reloaded by the nanoformer; literally rebuilding the charge and ball in the gun. Low damage, low range but faster reload than the real thing. There is no way nova corps robots are going to hand out gun recipes. People would have to cook them up. And this is the simplest gun possible. Later Guns that make their own ammo, a few rounds per minute so they are always slowly reloading. You will still need to carry ammo and reload in a prolonged fight. But of left in the holster they are reloaded in a few minutes. A range of hacker weapons that cause personal shields and nanoformer etc to mess up: Shield blocks out going shots or deflect other friendly players; nanoformer starts digging the ground (not a construct) up from under you; nanoformer starts dumping rock etc around the hacked player; hacked jet pack fires your up into the air for all to shoot at. This gives the hacker some short range battle value. Needless to say there would be defences. Not quite a space wizard but close.
  21. I'm not joining any organisations till launch. Someone needs to be the guy who is not in any org testing all the org lockouts work. I here that one of the Korean game companies did a game test where all their testers were in guilds and as a result they missed one of the security flaws. They all got looted two weeks after launch. Free guild bank slots for all the newbies who haven't joined the guild. lol.
  22. That actually happened on Apollo 13 and they rigged a hand driven pump! It worked. There were lots of light weight crank handles on both Apollo and Soyuz space craft. KISS Keep it simple stupid. The ISS has a few hand pumps.
  23. Technically they are part of the same system. I.E. all long endurance ships have both. The space shuttle and International space station ran on tanks of oxygen and scrubbers but the space station has some plants for experiments and recently micro greens, food. The plants are not enough to provide much oxygen. All ships have the scrubbers, the ISS, way back through Apollo to the first closed life support system way back in 1860! and the design has barely changed in 156 years! Note Stargate got the scrubbers wrong as a plot device. All CO2 scrubbers are reversible if you have heat and a pressure pump and somewhere to vent the CO2. They are either lithium or calcium based. The mars analogue work in Hawaii that ended last week used a mix of systems. The Biosphere 2 project a few decades ago uses the latter system. It had problems on the first test but that's been fixed. A lot of carbon got locked up in the soil creating a problem and they had no way to unlock it. they were als short a few tons of nitrogen which did not help. A fix was found. Biodomes take up space but there is a cheap solution. Algae farms. Technically the solar oxygen unit in space engineers is one. There are actually three systems: Scrub CO2 and dump it; importing oxygen from earth. All current space ships and the ISS does this. Space fighters would do it. Even the star wars x wings did this. Electrolysis of water to make hydrogen then that is mixed with dry CO2 to make water and methane. Store the methane or make plastics. Recycle the water back to the electrolysis unit. The O2 comes from the electrolysis. Mine ice or Silane [siH4] to get more hydrogen. This is on most peoples mars plan and it is how the other oxygen unit in space engineers works. The algae farm or biodome system is the third. It was used in Stargate Atlantis and Destiny and in Star Treks Voyager. Atlantus used the algae farms. Visible in the walls in many scenes. The most likely system in DU will be a unit that mixes all three mechanisms in one unit. If your near it your supplied with oxygen, if not, get the helmet on. On Alioth your air supply is set to regenerate all the time (unless you dig too deep). O2 levels will take along time to go down because your nanopack probably has a ton of it in there anyway. Having a Tardis on your belt is very handy.
  24. The problem folks is that there is no perfect way to pay for game development yet found. Stop arguing and get inventing. The system proposed is the current imperfect front runner. You can't satisfy everyone; It's just not possible. And if anyone leaves in a huff that's more voxels for me!
×
×
  • Create New...