A map editor for BZFlag powered by your every day browser heavily inspired by The Noah's webbzw, cs8425's bzw-viewer, and iBZEdit.
The goal of Web BZEdit is serve as a beginner-friendly replacement for all other (dated and semi-broken) desktop based map editors. It's an incredibly ambitious project and will not be finished any time soon; there's a lot of work that needs to be done.
I can honestly say, I tried. Existing map editors were dated, hard to build, or hard to jump into as a newcomer.
No. I've discussed this with the rest of the BZFlag team, and it didn't quite line up with the goals of the project. Mainly due to limited resources, it was decided that attention and efforts are better spent on improving the map system for the future of the game.
Sorta? There is no support for editing any advanced objects like spheres, groups, and meshes. Support for this will come but I don't know when.
Yes! Please open an issue on GitHub or in this BZFlag forums thread.
Same as above, open an issue or post in the forums. I make no guarantees that I'll implement your idea though. Sorry, I just don't have the time.
This is going to be an incredibly large project that has a lot of moving parts. Here's what I need help with:
- If you're a developer, this is a standard React project and will gladly welcome more React devs to join in helping build this.
- If you're a UI/UX designer, I need help in the design of the application and making it user-friendly.
- If you have experience with Electron, I need help with porting this application to work within Electron in addition to the web.
- If you have money to spend, sponsor the developers working on this project 😄
This is a standard React project that has no special dependencies. This project uses Yarn, but you can use npm as well. These commands will download all dependencies and then start a local web server with the map editor that automatically loads the HiX map.
npm install
npm start
