voxelize icon indicating copy to clipboard operation
voxelize copied to clipboard

Fixes to make build work on a virgin install (see below for details)

Open geeksville opened this issue 2 years ago • 3 comments

Disclaimer: I'm a total noob to nodeish things and I just found your great project. Alas, I had some problems building from the current version in master (sha e220ab):

  • yarn install failed due to conflicting versions for a few library dependencies. So this changes the relevant package.json files to resolve those conflicts (by picking the highest version # used)
  • yarn run dev failed due to error messages re conflicting yarn.lock files. I didn't fully understand but stackoverflow said that when using workspaces in yarn it is important to delete the yarn.lock files from the subdirectories (and not put them in source control) - because it will keep the same info in the root yarn.lock. I'm not sure if this is correct but doing so fixed the build for me. What do you think? (per https://stackoverflow.com/questions/64722201/yarn-command-yarn-import-error-this-package-doesnt-seem-to-be-present-in-you )
  • Fix the documentation build by updating docusaurus and resolving incompatible version numbers.
  • The instructions for how to build the protobuf glue was slightly stale (based on looking at package.json)

geeksville avatar Jun 04 '23 08:06 geeksville

Hi @geeksville!

Thank you for your help with the project. We are currently undergoing a whole revamp of both the client and server, basically rewriting the entire system for better customizability. Your help is really much appreciated! I'll let you know when we have a working version up again.

Sincerely, Ian Huang

shaoruu avatar Jun 05 '23 03:06 shaoruu

ok - cool beans - keep rockin it! Once you have a new public version I'll update my test project to use it. I'm new to rust and wanted to experiment with ECS concepts - so I'm working on writing a specs based combat ant farm simulator (just for fun). Current ugly and not yet functional project here: https://github.com/geeksville/antwar

geeksville avatar Jun 05 '23 04:06 geeksville

That's awesome! For this refactor, we aim to allow developers to have full control over the behaviors of their ECS world instead of pointlessly injecting random on_something functions as before. A lot to come :)))

shaoruu avatar Jun 05 '23 12:06 shaoruu