I can't understand the reason of this thing, because it's useless, covering the tile borders is a simple math calc into the Isoengine's floordraw algorythm and avoids you to have multiple tiles sprites for every customization, when I read this topic (but also when I talked with the creators) I see too many effort on vanity features, and after I read this:
Seriously? You are making 7 different UI's (which would translate in maintaining nightmares, as you have to write 7 times the code for every new features), RoomQuiz, thinking about implement PayPal and Cloudflare but you already don't have a simple database for model/store your data? It's like engineering a software in reverse.
Don't avoid difficult tasks by making simpler vanity features that should be done on the end of the developing, only for the sake to show some "progress": in this topic I didn't already see any thoughts about Client/Server communication and packet structure/managing: making "offline" GUI's and IsoEngine's functions is really simple (I did it many times) but when you approach to start the real Multiplayer/realtime functions it gets really difficult, especially when you have already lots of "not realtime" code, that which you will most likely need to rewrite, because the Client core starts to change drastically.
Firstly, we use Canvas tiles unlike your project which is still very primitive using PNG images for tiling so clearly you wouldn't understand the issues that we're facing, so I would focus on your project before posting on others about how its done as when you draw with WebGL you can make optimizations that are not even possible with images, something you would know if you used canvas tiling which you clearly don't.
Secondly, we have a consistent framework for the UIs and an API wrapper that goes around it, so although we may have redesign the elements in terms of styling but the core logic remains the same, again just because you do not have the time doesn't mean we don't, we have many people contributing to the several UIs so we can stick to the time. And another point is that we want to make it 1:1 unlike you, so our priorities will always be different and you can't expect us to stick to your preferences when this is not your project. You say all of these features are "easy" and claim to have made these multiple times, but your project fails to show that in quality in terms of the UI? Oh, and just because you quote a thread from weeks ago doesn't mean thats where progress is at, we've gone further which you'd know if you have following our development on rival forums, we are not exactly posting much on Ragezone but that doesn't change the fact that you quoted something from weeks ago and think that this is where we stand.
Just so there is some clarity, we have started on the server, multiple connections do work, we've also just completed our Imager in SVGs and Canvas which again is on a whole new level compared to your projects and will have working avatars etc. Moreover, you aren't using enterprise grade frameworks, so while you may think that we aren't working on the server/client features, what you fail to understand is that we are trying to build a very scalable server that can work across clusters with redundancy - this takes alot of research and time to get it right. I don't understand how you can make claims on our project just because you are not capable of writing decent code and have to go back multiple times to rewrite, we have multiple developers working on features 24/7 and we go through each and every line to double check once the feature is done, again the limitations and expectations of your resources and project are not applicable to ours. A clear example is when in your project: "
Awesome, can't wait until you get item animations showing in the catalogue. :" and you replied: "
Actually isn't in our plans to implement this." explains everything. So don't come in here with your expectations and tell us what to do or not and claim it as a vanity feature, meaning you claim ours as bad software engineering when you don't even know how our project works and what we have planned for it.
A whole lot of developers have merged into Cyclone because they saw the quality of the code, the stack we use, our goals and so on and you're here making assumptions based on what you want for your project and what you think we should do. Our most recent addition is Arcturus, where The General is more than happy to write a server for us, with this in mind we can allow for more time to work on the client side because I think you missed the core point of the all this,
THE CLIENT IS GOING OUT OF DATE not the server, so thats where our focus would obviously be. Either way, with all this being said, we will be releasing our pre-alpha in the next 10 or so days so feel free to check out our
MULTIPLAYER features then
All the development regarding client/server is posted on ******** so feel free to check that out, including the database structure, which supports multiple DBs: PostgreSQL, MySQL, MariaDB, MongoDB and ArangoDB. so Yes we have thought about it just not posted on this forum, as we clearly said we're not active on these forums, as your a clear example of why we don't use Ragezone.
Also, just because we have a thought of features we'd like to add, in our mind like PayPal or CloudFlare integration doesn't mean we're working on it right now, its just a thought, meaning we would like to add it but not necessarily now and I don't see whats wrong with that?
We've been through your post and clearly the comments speak for themselves, try to focus on your project
where as yours is the only negative comment we received across multiple communities. Just putting this out there.
If you need help with your UI let us know, we'll be happy to help as yours is not even practical, so like I said think about your own project before coming at others, but thanks for your feedback. Let us know when you have fixed your WebGL scaling issues and get back to us on that, until then we're going to focus on our client while you proceed with your png tiles and see that you won't even have "core" features like room tile / wall thickness thats changeable and deal with performance issues
Thank you, have a nice day.